Почему у меня есть IP для ssh, и ifconfig показывает другой в eth0?

ОС: Ubuntu 16.04 LTS (GNU/Linux 4.4.0-1009-raspi2 armv7l)

Таким образом, когда я соединяюсь со своей машиной через ssh из окон со шпаклевкой, я могу сделать это с IP 192.168.0.60.

Теперь, когда я перечисляю свои устройства от администраторской сети маршрутизатора, она показывает что ее использование IP 192.168.0.109.

Это - вывод для ifconfig cmd.

eth0      Link encap:Ethernet  HWaddr b8:27:eb:86:e1:e0
      inet addr:192.168.0.109  Bcast:192.168.0.255  Mask:255.255.255.0
      inet6 addr: fe80::ba27:ebff:fe86:e1e0/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:2233 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1067 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:163132 (163.1 KB)  TX bytes:167801 (167.8 KB)

И это - то, в чем я имею и т.д./объединять в сеть/соединять интерфейсом

auto eth0
iface eth0 inet static
address 192.168.0.60
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameserver 8.8.8.8
dns-nameserver 8.8.4.4

Другой факт для размышления о - то, что, когда я перезапускаю сетевой сервис, он бросает следующую ошибку:

    Job for networking.service failed because the control process exited with
 error code. See "systemctl status networking.service" and "journalctl -xe" for details.

Это - systemctl состояние networking.service вывод:

networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
  Drop-In: /run/systemd/generator/networking.service.d
           └─50-insserv.conf-$network.conf
   Active: failed (Result: exit-code) since Thu 2017-03-23 15:31:59 UTC; 2min 1s ago
     Docs: man:interfaces(5)
  Process: 2046 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
  Process: 2038 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list
 Main PID: 2046 (code=exited, status=1/FAILURE)

Mar 23 15:31:58 ubuntu dhclient[2065]: DHCPREQUEST of 192.168.0.109 on eth0 to 255.255.255.255 port 67 (xid=0x6fc3c068)
Mar 23 15:31:58 ubuntu dhclient[2065]: DHCPACK of 192.168.0.109 from 192.168.0.1
Mar 23 15:31:58 ubuntu ifup[2046]: RTNETLINK answers: File exists
Mar 23 15:31:59 ubuntu ifup[2046]: bound to 192.168.0.109 -- renewal in 657200529 seconds.
Mar 23 15:31:59 ubuntu ifup[2046]: RTNETLINK answers: File exists
Mar 23 15:31:59 ubuntu ifup[2046]: Failed to bring up eth0.
Mar 23 15:31:59 ubuntu systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Mar 23 15:31:59 ubuntu systemd[1]: Failed to start Raise network interfaces.
Mar 23 15:31:59 ubuntu systemd[1]: networking.service: Unit entered failed state.
Mar 23 15:31:59 ubuntu systemd[1]: networking.service: Failed with result 'exit-code'.

Заметьте следующую строку:

Mar 23 15:31:59 ubuntu systemd[1]: Failed to start Raise network interfaces.

Кто-то может сказать мне, что продолжается и как я мог зафиксировать это?

Править: Результаты маршрута-n:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
1
задан 23 March 2017 в 21:47

2 ответа

Потенциально Вам определили статический IP-адрес, но также и имели выполнение DHCP.

Вместо того, чтобы использовать ifconfig, посмотрите, существует ли несколько IP-адресов, настроенных в интерфейсе через

ip addr show eth0

, Видят, существует ли dhcp сервис, работающий

ps -ef | grep dhcp

, можно отключить dhcp сервис через

sudo systemctl disable dhcpcd

Затем, я сказал бы, перезапускают устройство и видят, исчез ли вторичный IP-адрес. Это, возможно, произошло, потому что Ваш DNS (/etc/resolv.conf) является установкой правильно и указывает на Ваш сервер DHCP для захвата IP

1
ответ дан 7 December 2019 в 15:38

Я нашел что, если Вы используете файл/etc/network/interfaces в рамках Ubuntu, которая лучше отключать NetworkManager Ubuntu . У моих коллег и меня есть опыт странные проблемы, когда Вы установили статического дюйм/с и такой в файле конфигурации, но затем NetworkManager нравится делать его собственную вещь.

Выезд Остановка и Отключение NetworkManager на Ubuntu помогают сайту.

, Хотя, так как можно получить доступ к Статическому IP даже при том, что интерфейс получает динамический, было бы интересно видеть то, на что похожа таблица маршрутизации: -n

маршрута
0
ответ дан 7 December 2019 в 15:38

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

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