Доступ к хосту локального устройства с IP-адресом, оканчивающимся на 0
Я допустил ошибку при настройке безголового встроенного устройства Linux в сети. Я оставил статический IP-адрес 10.10.10.0 с его подсетью 255.255.255.0, что, конечно, является невозможной комбинацией (как я теперь узнал). К сожалению, в устройстве есть некоторые важные данные, которые было бы очень неудачно потерять, если бы они были сброшены до заводских настроек.
Однако, если я запускаю arp -a на окнах, подключенных напрямую к устройству, я все равно могу видеть IP-адрес устройства и правильный MAC-адрес. Это дает мне надежду, однако я не могу получить к нему доступ через SSH или использовать консоль веб-конфигурации.
У меня есть старый маршрутизатор DD-WRT, и я попытался настроить некоторые параметры с помощью маски /16, но мне не повезло при подключении. Я также пытался с Xubuntu 16.04, удаляя брандмауэры без успеха. На данный момент совершенно нет идей!
1 ответ
На машине, которую вы хотите подключить к встроенному Linux-устройству, установите для ip значение 10.10.10.1 и подсеть 255.255.0.0. В IP-адресе встроенного нет ничего плохого, но маска подсети неверна. Маска подсети должна использоваться только для определения, следует ли отправлять пакет на шлюз по умолчанию. Чтобы предотвратить это, ваш подключаемый компьютер должен находиться в области маски встроенной подсети.
С другой стороны, поскольку комбинация ip / mask является невозможной комбинацией, может ли быть так, что ваши настройки не были приняты, что означает, что они вернулись к своим старым настройкам? Вы уверены, что не можете достичь этого с другим протоколом, чем IP? Просто несколько советов из головы.