Я допустил ошибку при настройке безголового встроенного устройства Linux в сети. Я оставил статический IP-адрес 10.10.10.0 с его подсетью 255.255.255.0, что, конечно, является невозможной комбинацией (как я теперь узнал). К сожалению, у устройства есть некоторые важные данные, которые было бы очень неудачно потерять, если бы они были сброшены до заводских настроек.

Однако, если я запускаю arp -a в окнах, подключенных напрямую к устройству, я все равно смогу увидеть IP-адрес устройства и правильный MAC-адрес. Это дает мне надежду, однако я не могу получить к нему доступ через SSH или использовать консоль веб-конфигурации.

У меня есть старый маршрутизатор DD-WRT, и я попытался настроить некоторые параметры с помощью маски /16, но мне не повезло при подключении. Я также пытался с Xubuntu 16.04, удаляя брандмауэры без успеха. На данный момент совершенно нет идей!

1 ответ1

-1

На машине, которую вы хотите подключить к встроенному Linux-устройству, установите для ip значение 10.10.10.1 и подсеть 255.255.0.0. В IP-адресе встроенного нет ничего плохого, но маска подсети неверна. Маска подсети должна использоваться только для определения, следует ли отправлять пакет на шлюз по умолчанию. Чтобы предотвратить это, ваш подключаемый компьютер должен находиться в области маски встроенной подсети.

С другой стороны, поскольку комбинация ip/mask является невозможной комбинацией, может ли быть так, что ваши настройки не были приняты, что означает, что они вернулись к своим старым настройкам? Вы уверены, что не можете достичь этого с другим протоколом, чем IP? Просто несколько советов из головы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .