ok, mon fichier se trouve dans /etc/netplan/50-cloud-init.yaml J'ai changé l'adresse IP en tant qu'adresse IP statique comme suit:
network:
version: 2
renderer: netwokrd
ethernets:
dhcp4: no
dhcp6: no
addresses: [10.0.2.100/24]
gateway4: 10.0.2.1
nameservers:
addresses: [10.0.2.100]
Ensuite, j'ai tapé Sudo netplan apply et il n'y a pas eu de message d'erreur. MAIS, lorsque j'ai tapé ifconfig, il repostait toujours après l'adresse IP sur enp0s3. Savez-vous pourquoi cela se produit?
Netplan est méticuleux sur la façon dont les fichiers .yaml sont formatés. N'essayez pas de les "jolies".
50-cloud-init.yaml
est-il le seul fichier .yaml dans /etc/netplan
?
Alors éditez votre fichier .yaml pour qu'il ressemble à ceci ...
network:
version: 2
renderer: networkd <-- note the correct spelling
ethernets:
enp0s3: <-- identify the proper interface
dhcp4: no
dhcp6: no
addresses: [10.0.2.100/24]
gateway4: 10.0.2.1
nameservers:
addresses: [10.0.2.100] <-- this is probably the wrong address
addresses: [8.8.8.8, 8.8.4.4] <-- use something like this instead
alors fais:
Sudo netplan --debug generate # generate the config files
Sudo netplan apply # apply the new configuration
reboot # reboot the computer
et revérifiez votre sortie ifconfig
.
Note: si c'était moi, je laisserais NetworkManager gérer cette interface et définir les informations d'adresse statique dans le profil "Connexion filaire".
network:
version: 2
renderer: NetworkManager
alors fais:
Sudo netplan --debug generate # generate the config files
Sudo netplan apply # apply the new configuration
reboot # reboot the computer