1 votes

ip statique utilisant systemd (debian 8) sur RPI2

Je suis nouveau à systemd, très habitué à ubuntu. \debian RC system scripts donc je suis un peu perdu. L'idée de base était de configurer une ip statique pour mon raspberry pi, y compris les dns etc... Je n'ai pas eu le temps de m'en rendre compte... Naturellement, l'édition de /etc/networking/interface ne donne rien puisque systemd-networkd s'occupe de la configuration du réseau maintenant. Mais la vérification de /lib/systemd/network/ révèle :

pi@gal-pi:~ $ ls -l /lib/systemd/network/
total 12
-rw-r--r-- 1 root root 368 Jan 24 12:02 80-container-host0.network
-rw-r--r-- 1 root root 378 Jan 24 12:02 80-container-ve.network
-rw-r--r-- 1 root root  73 Jan 24 12:02 99-default.link

J'ai deux interfaces sur mon pi eth0 qui est connecté et je veux configurer avec ipv4 statique et wlan0. Je n'ai pas eu le temps de me rendre compte que je n'avais pas d'adresse dhcp, mais j'ai eu l'occasion d'en avoir une. Je n'ai pas eu l'occasion d'utiliser les scripts scripts ci-dessus pour configurer le dhcp.

cependant :

pi@gal-pi:~ $ ls -l /etc/systemd/system/dhcpc*
lrwxrwxrwx 1 root root   34 Mar 18 08:15 /etc/systemd/system/dhcpcd5 -> /lib/systemd/system/dhcpcd.service

Il y a donc un service systemd dhcp qui est lancé au démarrage, ce qui m'amène à mes questions :

  1. Dois-je configurer le service dhcps en utilisant dhcpcd.conf pour configurer une adresse statique sur eth0 ?
  2. Dois-je utiliser /etc/lib/systemd/network/40-eth0-static.network pour configurer l'adresse statique ?
  3. Comment savoir qui lance d'abord dhcpd ou networkd ? pour qu'ils ne s'écrasent pas l'un l'autre ? je sais que systemd peut être distribué en ce sens qu'il peut faire tourner en parallèle plusieurs services...
  4. Y a-t-il une autre méthode que je devrais utiliser pour configurer correctement une adresse IP statique ?
  5. Je ne sais pas si j'ai besoin d'utiliser le même systemd-networkd scripts pour configurer le réseau sans fil ? et si c'est un hotspot (en utilisant hotap).

0voto

Tom Yan Points 7244

1. : Je ne sais pas si vous pouvez configurer une IP statique avec dhcpcd ou dhclient. Cela n'a pas de sens (je veux dire, pourquoi ?).

2. Vous devez disposer d'un SOMENAME.network dans le fichier /etc/systemd/network . SOMENAME ne doit pas nécessairement être 40-eth0-static . Bien que la commande de l .network Les fichiers avec préfixe numérique peuvent être nécessaires dans certaines circonstances (mais évidemment pas lorsque vous n'en avez qu'un seul).

3. : Vous ne devez PAS utiliser plusieurs agents de réseau. Cela n'a rien à voir avec distributed o parallel several services du tout. Ils entreront en conflit l'un avec l'autre puisqu'ils font essentiellement la même chose. Utilisez donc SOIT systemd-networkd SOIT dhcp "c "d (OU autre chose).

4. : C'est à vous de décider. Vous pouvez utiliser NetworkManager ou autre à la place.

5. : AFAIK systemd-networkd ne peut pas être utilisé pour établir une connexion Wi-Fi (par exemple, se connecter à un SSID et s'authentifier). Cependant, vous pouvez l'utiliser en complément de wpa_supplicant pour l'adresse IP et ainsi après la connexion/authentification. Cela n'est pas considéré comme multiple network agents puisqu'ils font des choses différentes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X