데비안 사용자가 systemd-networkd를 통해 네트워크에 연결할 수 있나요?

데비안 사용자가 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

관련 정보