Changer l'IP d'une VM Linux quand on sait pas qui gère le réseau
J'ai importé une VM Centreon sous VMware Workstation et j'ai voulu changer son IP. Facile en théorie. Sauf que la config netplan pointait vers une interface qui n'existait pas, NetworkManager n'était pas installé, et cloud-init écrasait tout au reboot.
Voilà comment s'en sortir.
Trouver qui gère le réseau
bash
systemctl is-active systemd-networkd
systemctl is-active NetworkManagerSur cette VM c'était systemd-networkd. Le fichier de config est dans /etc/systemd/network/.
bash
ls /etc/systemd/network/
# 10-dhcp.networkModifier la config
bash
nano /etc/systemd/network/10-dhcp.networkini
[Match]
Name=ens32
[Network]
Address=192.168.1.100/24
Gateway=192.168.1.1
DNS=8.8.8.8Puis :
bash
systemctl restart systemd-networkd
ip a show ens32C'est tout.