Обновление: если я меняю ip на 10.0.0.11 все начинает работать. 10.0.1.1 все еще находится в том же диапазоне в подсети /22 поэтому он все еще должен работать?

У меня очень специфическая проблема с Ubuntu 14.04. Я переехал в квартиру и подключил его к новому роутеру с новым ip-диапазоном. Я временно изменил IP-адрес своего ноутбука на старый диапазон, ssh'd на сервер и изменил его статический IP-адрес, чтобы он соответствовал новому диапазону:

auto p1p1
iface p1p1 inet static
    address 10.0.1.1
    netmask 255.255.252.0
    gateway 10.0.0.1
    dns-nameservers 8.8.8.8 8.8.4.4

Затем я отключился и ssh'd до 10.0.1.1, никаких проблем. Когда я попытался sudo apt-get update начались проблемы. Соединение остановится при Connecting to archive.ubuntu.com . После быстрого перезапуска проблема не исчезла. Я попробовал другой сетевой интерфейс, он есть на материнской плате и один на PCI-карте. Нет кости. Другой кабель, без игры в кости. На сервере нет активного брандмауэра.

Если я пингую шлюз по умолчанию 10.0.0.1, он говорит, что Destination host unreachable . arp -n говорит, что HWAddress 10.0.0.1 является incomplete . Если я ssh к шлюзу по умолчанию и пинг сервера, он отвечает нормально! Если я ping 10.0.3.255 -b я получаю ответы только от моего ноутбука, который находится на Wi-Fi. Каким-то образом сервер Ubuntu видит только мой ноутбук и ничего больше, хотя соединение проходит через точку доступа Wi-Fi. Есть также по крайней мере 10 других устройств, которые должны были ответить. Что в имени богов происходит?

Подведем итог:

  • Ноутбук по Wi-Fi и остальная сеть могут нормально выходить в интернет.
  • Ноутбук по Wi-Fi может связаться с кабельным сервером Ubuntu.
  • Сервер Ubuntu не может пинговать ничего, кроме вышеупомянутого ноутбука по Wi-Fi.
  • Сервер Ubuntu arp -n показывает шлюз по умолчанию как incomplete .
  • Шлюз по умолчанию может пропинговать сервер Ubuntu.
  • Сеть 10.0.0.0/22 .

Некоторый вывод команды, который может быть интересен:

  % ifconfig -a
 lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Mask:255.0.0.0
           inet6 addr: ::1/128 Scope:Host
           UP LOOPBACK RUNNING  MTU:65536  Metric:1
           RX packets:5128 errors:0 dropped:0 overruns:0 frame:0
           TX packets:5128 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:985588 (985.5 KB)  TX bytes:985588 (985.5 KB)

 p1p1      Link encap:Ethernet  HWaddr b0:48:7a:80:**:**
           inet addr:10.0.1.1  Bcast:10.0.3.255  Mask:255.255.252.0
           inet6 addr: fe80::b248:7aff:fe80:19aa/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:2744 errors:0 dropped:0 overruns:0 frame:0
           TX packets:2990 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:931523 (931.5 KB)  TX bytes:284296 (284.2 KB)

 p2p1      Link encap:Ethernet  HWaddr 54:04:a6:60:**:**
           BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

,

  % ping 10.0.3.255 -b
 WARNING: pinging broadcast address
 PING 10.0.3.255 (10.0.3.255) 56(84) bytes of data.
 64 bytes from 10.0.0.44: icmp_seq=1 ttl=64 time=1.66 ms
 64 bytes from 10.0.0.44: icmp_seq=1 ttl=64 time=92.9 ms (DUP!)
 64 bytes from 10.0.0.44: icmp_seq=1 ttl=64 time=94.5 ms (DUP!)
 64 bytes from 10.0.0.44: icmp_seq=2 ttl=64 time=1.73 ms

,

  % arp -n
 Address                  HWtype  HWaddress           Flags Mask            Iface
 10.0.0.1                         (incomplete)                              p1p1
 10.0.0.44                ether   f4:5c:89:8b:**:**   C                     p1p1

,

  % route -n
 Kernel IP routing table
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
 0.0.0.0         10.0.0.1        0.0.0.0         UG    0      0        0 p1p1
 10.0.0.0        0.0.0.0         255.255.252.0   U     0      0        0 p1p1

1 ответ1

0

Вместо широковещательного пинга вы должны использовать arping для проверки IP-адреса маршрутизатора.

arping 10.0.0.1

Я думаю, что маска на маршрутизаторе неверна (как 255.255.255.252 вместо 255.255.252.0)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .