Проблемы со статической настройкой IP через файл интерфейсов

Я хотел бы настроить статический IP-адрес на Kubuntu 17.10 для моего настольного ПК.

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

Рабочие интерфейсы:

auto lo
iface lo inet loopback

Не рабочие интерфейсы:

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

После перезапуска администратора сети службы sudo мое соединение не установлено связано. Если я удаляю запись enp10s0 (возвращаюсь обратно к рабочим интерфейсам) и перезагружаю менеджер сети, сеть / интернет снова работает.

Это довольно стандартная настройка, и я не первый раз что-то меняю в интерфейсах, но я не вижу здесь своей ошибки. Кто-нибудь?

3
задан 27 November 2017 в 08:38

1 ответ

Ubuntu использует абстракцию конфигурации Netplan от версии 17.10.

Таким образом вместо /etc/network/interfaces мы теперь используем /etc/netplan/*.yaml

Конфигурация для моего единственного интерфейса со статическим IP:

# 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 генерирует конфигурацию для сетевого рендеринга.

Примечание: Я попробовал sudo netplan --debug generate и продолжил сталкиваться с сообщением:

ОТЛАДКА: NetworkManager: определение enp10s0 не для нас (бэкенд 1)

Но тем не менее, перезапуск присвоил корректный IP, и все, кажется, работает гладко.

1
ответ дан 27 November 2017 в 08:38

Другие вопросы по тегам:

Похожие вопросы: