Ручной сетевой IP приводит к пятнистому соединению

Я запускаю 14.04 через VirtualBoxVM с моей сетью в режиме моста. DHCP работает отлично, настройка ручного адреса раньше работала нормально, но сегодня он работает.

Значения DHCP:

  • IP: 192.168.1.8
  • Маска подсети: 255.255.255.0
  • Шлюз: 192.168.1.1
  • DNS: 192.168.1.1

Ручные значения:

  • IP: 192.168.1.200
  • Маска подсети: 255.255.255.0
  • Шлюз: 192.168.1.1
  • DNS: 192.168.1.1

Я могу ping google.com в обоих сценариях. С DHCP я ping бесконечно для < 3 мс. С ручным IP я получаю два быстрых pings < 3 мс, тогда я получаю пинг в течение 2k мс, получение которого занимает около 30 секунд, этот процесс повторяется снова и снова.

Кроме того, я заметил, может ping устройства в той же сети, как и ожидалось, но когда я проверяю свой шлюз, он работает так же, как ping на google.com делает. Я перезагружал свой маршрутизатор (шлюз) и компьютер несколько раз, пытаясь выяснить, что происходит.

Что происходит и как я могу это исправить, сохраняя адрес вручную?

Пример пинга со шлюзом:

64 bytes from 192.168.1.1: icmp_seq=9371 ttl=64 time=2.23 ms
64 bytes from 192.168.1.1: icmp_seq=9372 ttl=64 time=1.90 ms
64 bytes from 192.168.1.1: icmp_seq=9402 ttl=64 time=1116 ms
64 bytes from 192.168.1.1: icmp_seq=9403 ttl=64 time=108 ms
64 bytes from 192.168.1.1: icmp_seq=9404 ttl=64 time=1.17 ms
64 bytes from 192.168.1.1: icmp_seq=9405 ttl=64 time=554 ms
64 bytes from 192.168.1.1: icmp_seq=9406 ttl=64 time=2.01 ms
64 bytes from 192.168.1.1: icmp_seq=9407 ttl=64 time=0.828 ms
64 bytes from 192.168.1.1: icmp_seq=9408 ttl=64 time=1.17 ms
64 bytes from 192.168.1.1: icmp_seq=9409 ttl=64 time=2.23 ms
64 bytes from 192.168.1.1: icmp_seq=9433 ttl=64 time=1583 ms
64 bytes from 192.168.1.1: icmp_seq=9434 ttl=64 time=582 ms
64 bytes from 192.168.1.1: icmp_seq=9435 ttl=64 time=2.19 ms
64 bytes from 192.168.1.1: icmp_seq=9436 ttl=64 time=1.94 ms

Пример пинга с Google.com:

64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9535 ttl=59 time=4.03 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9536 ttl=59 time=4.36 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9537 ttl=59 time=3703 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9538 ttl=59 time=2703 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9539 ttl=59 time=1704 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9540 ttl=59 time=704 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9541 ttl=59 time=3.77 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9542 ttl=59 time=3.80 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9587 ttl=59 time=985 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9588 ttl=59 time=3.84 ms
64 bytes from 216-21-170-20.mci.googlefiber.net (216.21.170.20): icmp_seq=9589 ttl=59 time=3.96 ms

1 ответ

Решение

Я сделал тест и обнаружил, что если я вручную изменю IP на тот же IP, DHCP дает тогда моя связь в порядке. Я добавил 1 к IP, и это было все еще хорошо. Я подошел близко к желаемому IP, и все было в порядке. Однажды я использую 192.168.1.200 Я получаю те же проблемы.

Текущее решение

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

Ура!

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