Nous avons un serveur avec plusieurs adresses IP. Dernièrement, nous avons migré vers systemd et nous avons encore besoin de plusieurs adresses IP sur ce serveur. Avec systemd-networkd, nous avons du mal à trouver un exemple de configuration. nous utilisons donc un script bash à la fin du processus de démarrage pour ajouter les ips à l'interface.
Quelqu'un peut-il fournir un exemple de configuration systemd-networkd pour ajouter plusieurs IP à une interface.
networking
ip
ipv4
systemd
user61664
la source
la source
man systemd.network
? Juste un sidenote, vous n'avez pas à aller TOUS dans une utilisation systemd-networkd. De quelle distribution parlons-nous?Réponses:
Selon systemd.network (5) , vous pouvez simplement ajouter plusieurs
Address=
lignes à la[Network]
section, avec les adresses requises.Vous pouvez également créer une
[Address]
section distincte pour chaque adresse.(Il en va de même pour les
[Route]
sections et lesGateway=
paramètres.)Notez que systemd-networkd est encore très nouveau et reçoit des corrections de bugs presque quotidiennement. Assurez-vous que vous utilisez la dernière version de systemd et testez les versions de Git si possible. Voir la liste de diffusion et les canaux IRC
#systemd
&#gentoo-systemd
sur freenode en cas de bugs.la source
[Address
sections séparées ], fonctionne. Pour ce que ça vaut, j'ai défini une seule passerelle sous la[Network]
section, comme dans le deuxième exemple. Je dois également ajouter que je ne peux pas obtenir deux adresses IP statiques fonctionnant sur deux interfaces réseau physiques distinctes, peu importe ce que j'essaie (je n'ai pas encore trouvé d'exemple de cela dans lasystemd
documentation ou ailleurs sur le Web), donc je ' m laissé pour se contenter de deux adresses IP sur une seule interface.J'utilise un conteneur sous Proxmox, et Proxmox écrit le sien
/etc/systemd/network/eth0.network
dans le conteneur. Pour contourner le fait de ne pas pouvoir compter sur le fait que ce fichier n'est pas écrasé, vous pouvez créer un fichier de dépôt avec la ou les adresses IP supplémentaires,/etc/systemd/network/eth0.network.d/additional-ips.conf
la source