Невозможно пропинговать шлюз
Я заменил свой устаревший файловый сервер новым сервером, на котором работает ESXi 5.1, и перенес мой файловый сервер на виртуальную машину, работающую на нем. Теперь у меня есть следующая проблема с этой виртуальной машиной:
- Я получаю правильный IP через DHCP (резервирование через MAC-адрес работает)
- Я не могу пропинговать шлюз (10.0.0.1)
- Я могу пропинговать сервер DHCP/DNS (10.0.0.2)
- Я могу пинговать другие машины в сети
- Проверка связи с узлом в Интернете. Я могу определить его IP-адрес (из-за доступности DNS-сервера), но не могу проверить связь с разрешенным узлом.
После смены IP-адреса на другой, статический IP-адрес, я могу пропинговать шлюз и Интернет.
Я использую одну подсеть (10.0.0.0/24), таблица маршрутизации на машине верна.
Шлюз представляет собой маршрутизатор Linksys E4200 (с оригинальной прошивкой).
2 ответа
Я использовал резервирование DHCP задолго до того, как перенес функциональность DHCP/DNS с маршрутизатора на Raspberry Pi. Я изменил только MAC-адрес в таблице резервирования Pi, а не на маршрутизаторе, и маршрутизатор все еще ссылался на MAC-адрес старого сервера.
После удаления записи из таблицы резервирования DHCP маршрутизатора пинг неожиданно вернулся.
Я предполагаю, что маршрутизатор Linksys E4200 использует таблицу резервирования DHCP для разрешения IP-адресов по MAC-адресам, что приводит к тому, что ответы на пинг отправляются на неправильный MAC-адрес.
Может быть, это особый случай, но, возможно, это избавит кого-то от головной боли.
Чтобы принудительно обновить кеш ARP для ваших соседей, вы можете просто запустить arping -U x.x.x.x -c3