web-dev-qa-db-fra.com

Problèmes avec la configuration IP statique via un fichier d'interface

Je souhaite configurer une adresse IP statique sur Kubuntu 17.10 pour mon ordinateur de bureau.

ifconfig
enp10s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.100.32  netmask 255.255.255.0  broadcast 192.168.100.255
    inet6 fe80::71e0:527e:96cd:4128  prefixlen 64  scopeid 0x20<link>
    ether 70:85:c2:41:08:d0  txqueuelen 1000  (Ethernet)
    RX packets 12849  bytes 4063036 (4.0 MB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 10032  bytes 1116381 (1.1 MB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
    inet 127.0.0.1  netmask 255.0.0.0
    inet6 ::1  prefixlen 128  scopeid 0x10<Host>
    loop  txqueuelen 1000  (Lokale Schleife)
    RX packets 854  bytes 69858 (69.8 KB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 854  bytes 69858 (69.8 KB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Interfaces de travail:

auto lo
iface lo inet loopback

Interfaces non fonctionnelles:

auto lo
iface lo inet loopback

auto enp10s0
iface enp10s0 inet static
address 192.168.100.99
netmask 255.255.255.0
gateway 192.168.100.1

Après un redémarrage du gestionnaire de réseau du service Sudo ma connexion n'est pas connectée. Si je supprime l'entrée enp10s0 (je reviens aux interfaces de travail) et redémarre le gestionnaire de réseau, le réseau/Internet fonctionne à nouveau.

C'est une configuration assez standard et ce n'est pas la première fois que je change quelque chose dans les interfaces, mais je ne vois pas mon erreur ici. N'importe qui?

3
Chris

Ubuntu utilise l'abstraction de la configuration Netplan à partir de la version 17.10.

Donc, au lieu de /etc/network/interfaces, nous utilisons maintenant /etc/netplan/*.yaml

La configuration pour mon interface unique avec IP statique:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  #renderer: NetworkManager
  renderer: networkd
  ethernets:
    enp10s0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.100.99/24]
      gateway4: 192.168.100.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

Sudo netplan generate génère la configuration pour le rendu réseau.

Remarque: j'ai essayé Sudo netplan --debug generate et j'ai continué à courir dans un message:

DEBUG: NetworkManager: la définition enp10s0 n'est pas pour nous (backend 1)

Mais tout de même, un redémarrage assigné la bonne adresse IP et tout semble bien fonctionner.

1
Chris