Systemd offre la possibilité de gérer le réseau par lui-même sans outils supplémentaires tels que netctl ou NetworkManager . J'utilise Debian 8 et j'ai besoin de configurer mon réseau en utilisant systemd-networkd
Quelles sont les exigences pour gérer les réseaux sous debian jessie via systemd-networkd
? Et comment activer les services et le réseau ?
Réponse acceptée :
Pour se connecter au réseau via systemd-networkd vous devez créer des fichiers de configuration :
Pour les connexions sans fil, créez wireless.network fichier avec le contenu suivant :
nano /etc/systemd/wireless.network
:
Match]
Name=wlan0
[Network]
DHCP=ipv4
DNS=8.8.8.8
DNS=8.8.4.4
[DHCP]
RouteMetric=20
Pour les connexions filaires, créez wired.network fichier avec le contenu suivant :
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
Pour les connexions sans fil, créez un fichier de configuration pour votre point d'accès en utilisant :
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
quitter
désactiver le gestionnaire de réseau :
sudo systemctl disable NetworkManager
Activer systemd-networkd :
sudo systemctl enable systemd-networkd
Activer le systemd-resolved
:
sudo systemctl enable systemd-resolved
sudo systemctl start systemd-resolved
supprimer ou renommer resolv.conf
puis créez un lien symbolique vers /etc/resolv.conf
:
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
Redémarrez le service :
systemctl restart systemd-networkd
Redémarrer
Tapez la commande suivante
[email protected]:~# sudo systemctl status systemd-networkd
La sortie :
● 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