Невозможно правильно установить статический IP-адрес в Ubuntu 16.04

Я пытаюсь настроить статический IP-адрес на интерфейсе в Ubuntu 16.04. Это для локального подключения без DHCP-сервера или конфигурации DNS. Я попытался сделать это из графического интерфейса Edit Connections, а также из CLI, и мне не очень повезло.

Я искал и нашел несколько похожих вопросов (установите статический IP Ubuntu 16.04 и т. Д.). , но, похоже, не может получить правильную настройку.

Вот где я нахожусь ... В настоящее время к коммутатору подключено три устройства. Один из них настроен на 1,51, один на 1,20, а в этой системе 16,04, которую я пытаюсь настроить для 1.49. И 51, и 20 прекрасно общаются. Я отключил кабели и попробовал разные порты ... поэтому я знаю, что это не физическая проблема. И, фактически, одна из других систем на этом коммутаторе - Ubuntu 14.04 с настройкой интерфейса идентично, но IP - 51. Единственная проблема здесь - это система Ubuntu 16.04.

16.04 / etc / network / interfaces file:

# interfaces(5) file used by ifup(8) and ifdown(8)
# The loopback network interface
auto lo
iface lo inet loopback

# Primary network interface
auto enp4s0
#iface enp4s0 inet dhcp
iface enp4s0 inet static
    address 192.168.1.49
    netmask 255.255.255.0
    gateway 192.168.1.1

$ ifconfig
enp4s0    Link encap:Ethernet  HWaddr f4:8e:38:e7:39:31  
      inet addr:192.168.1.49  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::f68e:38ff:fee7:3931/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:258 errors:0 dropped:0 overruns:0 frame:0
      TX packets:2123 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:28821 (28.8 KB)  TX bytes:208448 (208.4 KB)

Все выглядит отлично. Но пинги терпят неудачу. Невозможно выполнить ping или выйти. Самое интересное для меня - это сетевая маска при просмотре интерфейса из графического интерфейса. Если я перейду в «Редактировать подключения ...» из значка сети в правом верхнем углу и отредактируйте этот интерфейс, он отобразит следующее:

Address: 192.168.1.49
Netmask: 24
Gateway: 192.168.1.1

Маска сети «24»? Это не имеет никакого смысла ... но все отлично выглядит из ifconfig из CLI.

У меня нет идей. Должно быть просто ...?

Спасибо.

ИЗМЕНИТЬ 1:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 enp4s0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 enp4s0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 enp4s0
1
задан 13 April 2017 в 15:24

2 ответа

Возможно, ваша проблема связана с подключением сетевого менеджера к вашим конфигурациям. Поскольку вы используете статические IP-адреса и не хотите, чтобы их автоматически меняли, вам действительно не нужен сетевой менеджер.

Попробовали отключить его полностью с помощью sudo service network-manager stop, а затем повторите попытку подключения.

0
ответ дан 23 May 2018 в 10:16
  • 1
    Это, казалось, не повлияло. – linsek 9 June 2016 в 17:26
  • 2
    Было ли у вас ifdown и ifup в терминале фактически иметь небольшой результат в том, что происходит? -nvm увидел, что вы получили решение уже;) – Ziazis 9 June 2016 в 20:36

Если вы ищете настройки моста вручную (например, для виртуальных машин):

Следуйте инструкциям по настройке узла Ubuntu о настройке моста

В своем /etc/network/interfaces - комментарий через сетевой интерфейс, который будет соединен с мостом. Поместите все статические настройки в br0 (например, iface br0 inet static, затем адрес, сеть, шлюз, сервер имен и т. Д.) Очистить arp: ip addr flush enp2s0 (заменить enp2s0 на ваш интерфейс) Перезапустить сеть: systemctl restart networking

Шаг 3 важен при переходе от dhcp к static. Он не упоминается в руководстве, но ваш DNS и шлюз могут работать без него ...

Удачи!

0
ответ дан 23 May 2018 в 10:16

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

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