Debianユーザーはsystemd-networkdを介してネットワークに接続できますか?

Debianユーザーはsystemd-networkdを介してネットワークに接続できますか?

システム追加のツールなしでネットワークを自己管理する機能を提供します。ネットワーク制御またはネットワーク管理者。私はDebian 8を実行しており、次のようにネットワークを設定する必要があります。systemd-networkd

debian jessieでネットワークを管理するための要件は何ですかsystemd-networkd?サービスとネットワークを有効にする方法は?

答え1

以下を介してネットワークに接続します。システムネットワークいくつかの構成ファイルを生成する必要があります。

無線接続生成用ワイヤレスネットワークファイルには次の内容が含まれています。

nano /etc/systemd/wireless.network:

Match]
Name=wlan0

[Network]
DHCP=ipv4
DNS=8.8.8.8
DNS=8.8.4.4

[DHCP]
RouteMetric=20

有線接続の場合有線ネットワークファイルには次の内容が含まれています。

nano /etc/systemd/network/wired.network:

[Match]
Name=eth0

[Network]
DHCP=ipv4
DNS=8.8.8.8
DNS=8.8.4.4

[DHCP]
RouteMetric=10

ワイヤレス接続の場合は、次のコマンドを使用してアクセスポイントの設定ファイルを作成します。

sudo -i
echo "ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=sudo" > /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
wpa_passphrase SSID password >> /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

出口

ネットワーク管理者を無効にします。

sudo systemctl disable NetworkManager

systemd-networkdを有効にする:

sudo systemctl enable systemd-networkd

できるようにするsystemd-resolved

sudo systemctl enable systemd-resolved
sudo systemctl start systemd-resolved

削除または名前を変更してresolv.confシンボリックリンクを作成します/etc/resolv.conf

sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

サービスを再起動します。

systemctl restart systemd-networkd

再起動

次のコマンドを入力してください

root@root:~# sudo systemctl status systemd-networkd 

出力:

● systemd-networkd.service - Network Service
Loaded: loaded (/lib/systemd/system/systemd-networkd.service; enabled)
Active: active (running) since lun. 2016-02-29 13:42:53 CET; 35min ago
 Docs: man:systemd-networkd.service(8)
Main PID: 531 (systemd-network)
 Status: "Processing requests..."
 CGroup: /system.slice/systemd-networkd.service
         └─531 /lib/systemd/systemd-networkd

févr. 29 13:42:53 debian systemd-networkd[531]: wlan0           : gained carrier
févr. 29 13:42:53 debian systemd-networkd[531]: lo              : gained carrier

関連情報