Je viens d'installer le serveur Ubuntu 17.10. Lors de l’installation, il m’a suggéré de me connecter au réseau via le réseau wifi, ce que j’ai fait. Une fois l'installation terminée et le système redémarré, l'ordinateur s'est automatiquement connecté au wifi (ce qui signifie que la connexion a été enregistrée quelque part). Mais dans /etc/network/interfaces
je n'ai rien trouvé. J'ai besoin que mon ordinateur se connecte au réseau wifi avec une adresse IP statique. J'ai donc mis la configuration dans le /etc/network/interfaces
:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# Generated by debian-installer.
# The loopback interface
auto lo
iface lo inet loopback
iface wlp2s0b1 inet static
wpa-driver wext
address 192.168.0.12
netmask 255.255.255.0
gateway 192.168.0.1
wpa-ssid *****
wpa-psk **********
dns-nameservers 8.8.8.8 192.168.0.1
auto wlp2s0b1
Lorsque le système démarre, il ne se connecte pas avec ma configuration. Il ne fait qu'après
Sudo ifdown wlp2s0b1 && Sudo ifup -v wlp2s0b1
et après cette commande, le système obtient une deuxième adresse! Le serveur est toujours disponible grâce à l'adresse IP qu'il reçoit de DHCP et, simultanément, il est disponible grâce à l'adresse IP statique!
La mise en réseau est gérée par netplan par défaut dans Ubuntu Server 17.10 et versions ultérieures. Je vous suggère de modifier le fichier /etc/netplan/01-netcfg.yaml
pour lire:
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
wifis:
wlp2s0b1:
dhcp4: no
dhcp6: no
addresses: [192.168.0.21/24]
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8,192.168.0.1]
access-points:
"******":
password: "**********"
Quittez et enregistrez vos modifications en exécutant la commande:
Sudo netplan generate
Sudo netplan apply
Veuillez noter et suivre l'espacement et l'indentation. Notez également que le SSID et le mot de passe sont entre guillemets "
.
Mettez en commentaire toutes les strophes wlp2s0b1 dans /etc/network/interfaces
et redémarrez.
Toute amélioration?
REMARQUE: La méthode exacte pour définir une adresse IP statique pour un serveur avec netplan et wifi est difficile à trouver. Nous devrons peut-être modifier un peu les paramètres.
Je vous suggère de supprimer complètement le paquet netplan et d'utiliser networkd en créant des configurations dans/etc/systemd/network/directory. Netplan n'existe que dans Ubuntu et il n'y a personne dans les autres distributions.