IP-адрес имеет неполный MAC

У меня есть случай, когда клиенты в моей локальной сети теряют свой MAC-адрес. Похоже, что это происходит случайным образом с клиентами, даже если у них во время начальной загрузки были и IP-адрес, и MAC-адреса (когда "arp").

После того, как MAC-адрес потерян (неполный), я не могу пропинговать или ssh этому клиенту; и перезагрузка не работает.

У кого-нибудь есть идеи?

Описание ЛВС (закрытая система, не подключенная к интернету). - ~100 клиентов настроены на статический IP-адрес через /etc/network/interfaces - ~1 базовый коммутатор - ~16 коммутаторов доступа (с последовательным подключением) - Маршрутизатор Linksys

4 ответа

MAC-адрес не может быть потерян. MAC-адрес является аппаратным адресом на ник. Если вы получили неполный, это означает, что нет сетевого подключения с IP-адресом. У меня та же проблема, когда сетевой кабель был поврежден. Возможно порт в коммутаторе в проблеме.

Я подозреваю, что поврежден выключатель или ослаблены кабели / соединение. Проверьте ваши кабели, соединения, выключатели.

Вот пример, который я недавно наблюдал за тем, как это может случиться с использованием беспроводных клиентов, которые теряют соединение:

  1. Телефон Android подключается к сети. Сервер router / dhcp кэширует свое имя и IP-адрес, примерно так: android-1234567890 192.168.1.125
  2. Телефон идет в сон, теряет связь.
  3. Служба на ПК пытается подключить телефон (например, пингует). Запрос ARP отправлен, но от спящего телефона с MAC-адресом нет ответа. Но запись все равно сохраняется.

    $ ping 192.168.1.125

  4. Пользователь запрашивает 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

Вы должны дважды проверить и убедиться, что ни один из них не имеет повторяющегося адреса, а также что все сетевые маски верны.

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