Почему сетевая конфигурация, установленная в / etc / network / interfaces, игнорируется на Ubuntu 17.10?

Я только что установил сервер ubuntu 17.10. Во время установки он предложил мне подключиться к сети через Wi-Fi, и поэтому я это сделал. После завершения установки и перезагрузки системы компьютер автоматически подключился к Wi-Fi (что означает, что он где-то сохранил ключи подключения). Но в /etc/network/interfaces я ничего не нашел. Мне нужно, чтобы мой компьютер подключился к Wi-Fi-сети со статическим ip, поэтому я поместил конфигурацию в /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

Когда система запускается, она не подключается, используя мою конфигурацию. Это происходит только после

sudo ifdown wlp2s0b1 && sudo ifup -v wlp2s0b1

, и после этой команды система получает SECOND IP! Сервер по-прежнему доступен через ip, который он получает от DHCP, и в то же время он доступен статическим ip!

7
задан 14 March 2018 в 13:48

3 ответа

В Ubuntu Server 17.10 по умолчанию netplan обрабатывается netplan. Я предлагаю вам отредактировать файл /etc/netplan/01-netcfg.yaml для чтения:

# 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: "**********"

Выйти и сохранить изменения, выполнив команду:

sudo netplan apply

Обратите внимание и следуйте интервалу и отступы. Также обратите внимание, что SSID и пароль находятся между кавычками ".

Прокомментируйте все строфы wlp2s0b1 в /etc/network/interfaces и перезагрузитесь.

Любое улучшение?

ПРИМЕЧАНИЕ. Точный метод установки статического IP-адреса для сервера с netplan и wifi трудно найти. Нам может понадобиться немного настроить настройки.

13
ответ дан 22 May 2018 в 16:14
  • 1
    Вы потратили 2 часа (!) Своей жизни на мою проблему, и теперь она решена! Спасибо! Я люблю сообщество ubuntu! – lucius 15 November 2017 в 03:40
  • 2
    Нет, спасибо! Мне нравятся сложные проблемы. Рад, что он работает. – chili555 15 November 2017 в 04:24
  • 3
    netplan предназначен только для администратора сети сервера? – Thufir 29 November 2017 в 17:29
  • 4
    @Thufir netplan также используется в настольных системах, но по умолчанию переводит конфигурацию в Network Manager. – chili555 29 November 2017 в 17:40
  • 5
    Это круто! Однако мне нужно было установить wpasupplicant на моем сервере ubuntu. – Nabheet 25 March 2018 в 10:16

В Ubuntu Server 17.10 по умолчанию netplan обрабатывается netplan. Я предлагаю вам отредактировать файл /etc/netplan/01-netcfg.yaml для чтения:

# 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: "**********"

Выйти и сохранить изменения, выполнив команду:

sudo netplan apply

Обратите внимание и следуйте интервалу и отступы. Также обратите внимание, что SSID и пароль находятся между кавычками ".

Прокомментируйте все строфы wlp2s0b1 в /etc/network/interfaces и перезагрузитесь.

Любое улучшение?

ПРИМЕЧАНИЕ. Точный метод установки статического IP-адреса для сервера с netplan и wifi трудно найти. Нам может понадобиться немного настроить настройки.

14
ответ дан 18 July 2018 в 03:16

В Ubuntu Server 17.10 по умолчанию netplan обрабатывается netplan. Я предлагаю вам отредактировать файл /etc/netplan/01-netcfg.yaml для чтения:

# 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: "**********"

Выйти и сохранить изменения, выполнив команду:

sudo netplan apply

Обратите внимание и следуйте интервалу и отступы. Также обратите внимание, что SSID и пароль находятся между кавычками ".

Прокомментируйте все строфы wlp2s0b1 в /etc/network/interfaces и перезагрузитесь.

Любое улучшение?

ПРИМЕЧАНИЕ. Точный метод установки статического IP-адреса для сервера с netplan и wifi трудно найти. Нам может понадобиться немного настроить настройки.

14
ответ дан 24 July 2018 в 17:48

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

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