IP-адрес имеет неполный MAC
У меня есть случай, когда клиенты в моей локальной сети теряют свой MAC-адрес. Похоже, что это происходит случайным образом с клиентами, даже если у них во время начальной загрузки были и IP-адрес, и MAC-адреса (когда "arp").
После того, как MAC-адрес потерян (неполный), я не могу пропинговать или ssh этому клиенту; и перезагрузка не работает.
У кого-нибудь есть идеи?
Описание ЛВС (закрытая система, не подключенная к интернету). - ~100 клиентов настроены на статический IP-адрес через /etc/network/interfaces - ~1 базовый коммутатор - ~16 коммутаторов доступа (с последовательным подключением) - Маршрутизатор Linksys
4 ответа
MAC-адрес не может быть потерян. MAC-адрес является аппаратным адресом на ник. Если вы получили неполный, это означает, что нет сетевого подключения с IP-адресом. У меня та же проблема, когда сетевой кабель был поврежден. Возможно порт в коммутаторе в проблеме.
Я подозреваю, что поврежден выключатель или ослаблены кабели / соединение. Проверьте ваши кабели, соединения, выключатели.
Вот пример, который я недавно наблюдал за тем, как это может случиться с использованием беспроводных клиентов, которые теряют соединение:
- Телефон Android подключается к сети. Сервер router / dhcp кэширует свое имя и IP-адрес, примерно так: android-1234567890 192.168.1.125
- Телефон идет в сон, теряет связь.
Служба на ПК пытается подключить телефон (например, пингует). Запрос ARP отправлен, но от спящего телефона с MAC-адресом нет ответа. Но запись все равно сохраняется.
$ ping 192.168.1.125
Пользователь запрашивает ARP для всех или определенного IP-адреса, но получает неполный MAC-адрес:
$ arp 192.168.1.125
android-1234567890 (192.168.1.125) at <incomplete> on eth0
Я думаю, что это очень маловероятно, что MAC-адрес потерян или неполный. В случае моего домашнего ПК мне как-то удалось постоянно перезаписывать MAC до 12:34:56:78:90:ab . Так что у меня сейчас проблема с пробуждением по локальной сети. В вашем случае кажется, что проблема может продолжаться перезагрузка, но не выключение / запуск одного компьютера. Вы проверили, меняет ли что-либо отключение / повторное подключение сетевого кабеля?
Какую версию ядра вы используете? Возможно, проблема в настройке вашего коммутатора? У меня были проблемы с Flow-Control в прошлом.
Поведение, которое вы описываете, очень похоже на то, что может произойти, если две системы статически настроены на один и тот же IP.
Описание ЛВС (закрытая система, не подключенная к интернету). - ~100 клиентов настроены на статический IP-адрес через /etc/network/interfaces - ~1 базовый коммутатор - ~16 коммутаторов доступа (с последовательным подключением) - Маршрутизатор Linksys
Вы должны дважды проверить и убедиться, что ни один из них не имеет повторяющегося адреса, а также что все сетевые маски верны.