![Verizon AC1750 ルーターに静的 ARP エントリを追加する](https://rvso.com/image/1496870/Verizon%20AC1750%20%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AB%E9%9D%99%E7%9A%84%20ARP%20%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AA%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B.png)
文書に記載されているようにこの質問ルーターに静的ARPエントリを作成する必要があります。私のルーターはベライゾン AC1750、途中でいくつかの困難に直面しています。ルーターのユーザー インターフェイスから収集した情報によると、そこから静的 ARP エントリを追加することはできませんが、telnet を使用してルーターにログインすることでそのようなエントリを追加できることを読みました。
この記事次のスクリーンショットは、Verizon ルーターで telnet を有効にできることを示しています。
これを見て、ルーターにログインしてオプションを有効にすることにしましたが、ルーターの「ローカル管理」ページにアクセスすると、次のような画面が表示されました。
Telnet の代わりに SSH を使用することに問題はありません。特に SSH の方が確実に安全であるためですが、SSH は正常に動作していないようです。SSH 経由でルーターにログインすると、次のように表示されます。
SSH については、少し使用したことはありますが、あまり経験がありません。このターミナルが表示されたとき、私はコンソールを見て何をしたらよいか分からないときにいつもやっていることをしました。 と入力したところhelp
、非常に役に立たないエラーが返されました: -sh: help: not found
。
私は今道に迷っていて、ここからどこへ行けばいいのか全く分かりません。
答え1
Linux またはその他の Unix 系 OS の簡易コピーのコマンド ライン (コマンド インタープリタ シェル) にアクセスしました。
ほとんどの Unixarp
には、ARP テーブルを操作するためのコマンドがあります。ホストの静的 ARP マッピングを入力するには、次のように入力する必要があります。
arp -s IPAddress MACAddress
(IPAddress
と を、MACAddress
常に起動できるようにしたいマシンの正しいアドレスに置き換えます。)
arp
ほとんどのLinuxでは、コマンドが廃止されて コマンドが採用されたにもかかわらず、まだ コマンドが残っていると思いますip
。そうでない場合は、ip neighbor add …
つまり、次のようになります。
ip neighbor add 192.168.0.200 lladdr 00:11:22:33:44:55 dev eth0 nud permanent
この方法で静的 ARP エントリを設定すると、ルーターを再起動しても永続的ではないことに注意してください。特定のルーターの Unix 系 OS で永続的に設定する方法は不明ですが、OpenWrt、DD-WRT、Tomato などに似た簡素化された Linux である可能性が高いため、他のフォーラムから、お使いのボックスで機能する可能性のある提案を見つけることができるはずです。多くの Unix 系 OS には、rc
にブート時のスタートアップ スクリプト (「run command」またはスクリプトと呼ばれる) があります。そのため、 などのファイルにそのスクリプトまたはコマンドを追加して、ルーターが起動するたびに実行されるように/etc
することができます。arp -s …
ip neighbor add …
/etc/rc.local