У меня есть сервер Ubuntu (Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-47-универсальный x86_64)) установленный на ноутбуке.
Так как я установил сервер, у меня была эта проблема; когда я перезагружаю систему, у меня нет интернет-соединения. Я не забочусь о беспроводной связи, она соединена проводом.
Я всегда должен делать:
ifconfig eno1 up
dhclient eno1
при выполнении ip addr
после выше команд это похоже на это, прежде чем eno1 также снизится
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 38:ea:a7:ed:5c:73 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.49/24 brd 192.168.2.255 scope global eno1
valid_lft forever preferred_lft forever
inet6 fe80::3aea:a7ff:feed:5c73/64 scope link
valid_lft forever preferred_lft forever
3: wlo1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 9c:2a:70:6a:9f:eb brd ff:ff:ff:ff:ff:ff
Как я могу сделать так, это делает это отдельно?
править: почему это не делает этого отдельно? Походит на что-то, что мне не придется сделать каждый раз, когда я перезагружаю систему.
Обычным способом настроить сети в сервере является/etc/network/interfaces. Файл, вероятно, содержит предположение относительно осуществимой конфигурации, но с введением персистентного именования обычный интерфейс Ethernet, eth0
, является неправильным. В Вашем случае, как Вы видите, это eno1
. Мой интерфейс Ethernet enp0s25
.
я предлагаю, чтобы Вы отредактировали файл для добавления деталей:
sudo nano /etc/network/interfaces
Для сервера, так, чтобы Вы могли ssh и ftp к машине, я предлагаю, чтобы Вы использовали статический IP-адрес. Зарегистрируйтесь в страницах администрирования своего маршрутизатора или точки доступа для нахождения диапазона адресов используемым для DHCP; выберите адрес для своего статического сервера вне того диапазона. Давайте реконфигурируем для статического IP:
sudo nano /etc/network/interfaces
Изменение файл к:
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet static
address 192.168.1.125
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 192.168.1.1
Сохраняют и закрывают нано. Обычно, адрес маршрутизатора хорошо для DNS. Можно добавить другой, более быстрые серверы, если Вы желаете. Замените своими настройками здесь по мере необходимости.
Заставляют систему перечитывать файл и использовать изменения:
sudo ifdown eno1 && sudo ifup -v eno1
Вы соединялись?
ping -c3 www.ubuntu.com
Редактирование /etc/network/interfaces
так, чтобы cotains эти две строки:
auto eno1
iface eno1 inet dhcp
У меня такая же проблема на моей виртуальной машине. После редактирования /etc/network/interfaces все еще не решено. Наконец, обнаружил, что у меня нет «ifupdown» в моей Ubuntu. После «apt install ifupdown» проблема решена.