Я только что установил сервер человечности 17.10. Во время установки это предложило, чтобы я соединился с сетью через Wi-Fi, и таким образом, я сделал. После того, как установка была закончена, и система была перезагружена, компьютер, подключенный к Wi-Fi автоматически (что означает, это сохранило соединение creds где-нибудь). Но в /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
и после этой команды, система, получающая ВТОРОЙ IP! Сервер все еще доступен IP, который это получает от DHCP, и в то же время, это доступно статическим IP!
Сеть по умолчанию обрабатывается netplan в Ubuntu Server 17.10 и новее. Я предлагаю вам отредактировать файл /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 generate
sudo netplan apply
Обратите внимание и соблюдайте интервалы и отступы. Также обратите внимание, что SSID и пароль находятся в кавычках "
.
Закомментируйте все разделы wlp2s0b1 в / etc / network / interfaces
и перезагрузитесь.
Какие-нибудь улучшения?
ПРИМЕЧАНИЕ. Трудно найти точный метод установки статического IP-адреса для сервера с netplan и Wi-Fi. Возможно, нам придется немного изменить настройки.
Я предлагаю вам полностью удалить пакет netplan и использовать networkd, создав config(ы) в каталоге /etc/systemd/network/. Netplan существует только в Ubuntu и ни в одном другом дистрибутиве.