В настоящее время у меня есть конфигурация сети только для локальной сети с несколькими устройствами, включая контроллер на базе Linux. В этой сети есть один управляемый коммутатор, но нет маршрутизатора.
Мое устройство Linux не может пинговать ни одно из других устройств в сети, в то время как все другие устройства могут нормально пинговать друг друга.
Поскольку в моей сети нет шлюза, должно ли мое устройство Linux по-прежнему иметь адрес шлюза по умолчанию? Существует старый адрес, который был сохранен на устройстве, однако, поскольку мое устройство Linux не пытается достичь чего-либо за пределами сети, похоже, что этот старый параметр шлюза не должен даже иметь значения / влиять на вещи.
Итак, мой вопрос: как настроить адрес шлюза на устройстве Linux, если в сети нет шлюза?
Обновление: выяснилось, что рассматриваемое устройство Linux не было совместимо с гигабитными коммутаторами, следовательно, оно не могло проверить связь с другими устройствами в сети.
Вам не нужен шлюз, если все ваши устройства используют одну и ту же IP-подсеть. Шлюз нужен только тогда, когда пакеты необходимо пересылать между IP-подсетями.
Если в сети нет маршрута, не настраивайте его. Linux отлично работает без настроенных маршрутов по умолчанию. Блок Linux сможет подключаться к любым системам, которые, по его мнению, находятся в своей локальной подсети.