![Добавьте статическую запись ARP в маршрутизатор Verizon AC1750](https://rvso.com/image/1496870/%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D1%8C%D1%82%D0%B5%20%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D1%83%D1%8E%20%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C%20ARP%20%D0%B2%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80%20Verizon%20AC1750.png)
Как указано вэтот вопрос, мне нужно сделать статическую запись ARP на моем маршрутизаторе. Мой маршрутизатор - этоВеризон AC1750, и я столкнулся с некоторыми трудностями на этом пути. Из того, что я могу понять из пользовательского интерфейса маршрутизатора, я не могу добавить статическую запись ARP из него, однако я прочитал, что можно добавить такую запись, используя telnet для входа в маршрутизатор.
Эта статьясодержит следующий снимок экрана, показывающий, что Telnet можно включить на маршрутизаторе Verizon.
Увидев это, я решил войти в свой маршрутизатор и включить эту опцию, но когда я попал на страницу «Локальное администрирование» на своем маршрутизаторе, вот что я увидел.
У меня нет проблем с использованием SSH вместо Telnet, тем более, что SSH, безусловно, более безопасен, но SSH, похоже, работает некорректно. Когда я захожу на свой маршрутизатор через SSH, вот что я вижу.
У меня ограниченный опыт работы с SSH, хотя я немного им пользовался. Когда мне показали этот терминал, я сделал то, что обычно делаю, когда вижу консоль и не знаю, что делать. Я набрал help
, что вернуло очень бесполезную ошибку: -sh: help: not found
.
Теперь я заблудился и не знаю, куда идти дальше.
решение1
Вы попали в командную строку (оболочку интерпретатора команд) урезанной копии Linux или другой Unix-подобной ОС.
Большинство Unix имеют arp
команду для работы с таблицей ARP. Чтобы ввести статическое сопоставление ARP для вашего хоста, вам, скорее всего, нужно будет ввести:
arp -s IPAddress MACAddress
(Замените IPAddress
и MACAddress
на правильные адреса машины, которую вы хотите всегда иметь возможность вывести из спящего режима.)
Я считаю, что в большинстве Linux'ов все еще есть arp
команда, хотя она была устарела в пользу ip
команды. Если нет, посмотритеip neighbor add …
То есть, что-то вроде этого:
ip neighbor add 192.168.0.200 lladdr 00:11:22:33:44:55 dev eth0 nud permanent
Обратите внимание, что настройка статических записей ARP таким образом не сохраняется при перезагрузках вашего маршрутизатора. Как сделать это постоянным в Unix-подобной ОС вашего маршрутизатора, сказать трудно, но поскольку это, вероятно, урезанный Linux, похожий на OpenWrt, DD-WRT, Tomato и т. д., вы должны быть в состоянии найти предложения на других форумах, которые могут работать на вашем компьютере. Многие Unix-подобные ОС имеют сценарии запуска во время загрузки (известные как «команда запуска» или rc
сценарии) в /etc
. Так что вы можете добавить это arp -s …
или ip neighbor add …
команду в файл, например, /etc/rc.local
чтобы убедиться, что он запускается каждый раз при загрузке маршрутизатора.