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 :
- Dois-je configurer le service dhcps en utilisant dhcpcd.conf pour configurer une adresse statique sur eth0 ?
- Dois-je utiliser /etc/lib/systemd/network/40-eth0-static.network pour configurer l'adresse statique ?
- 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...
- Y a-t-il une autre méthode que je devrais utiliser pour configurer correctement une adresse IP statique ?
- 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).