業務用ルータRTX1000を買ったけど、最近のマシンにシリアルポートは無い。
買うのも面倒なので、今回はRARPを使ってIP設定をしてみる。
今回の環境
- YAMAHA RTX1000
- Linuxサーバ(debian wheezy)
既にDHCPサーバが上流に動いている環境で、その下に検証用のネットワークを作る事を想定している。
IP設定作業
同じセグメント内に居るLinuxサーバに rarpd
パッケージをインストールする。
whywaita@debian:~$ sudo apt-get install rarpd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
rarpd
0 upgraded, 1 newly installed, 0 to remove and 12 not upgraded.
Need to get 13.6 kB of archives.
After this operation, 74.8 kB of additional disk space will be used.
Get:1 http://ftp.jaist.ac.jp/debian/ wheezy/main rarpd amd64 0.981107-8 [13.6 kB]
Fetched 13.6 kB in 0s (83.0 kB/s)
Selecting previously unselected package rarpd.
(Reading database ... 41324 files and directories currently installed.)
Unpacking rarpd (from .../rarpd_0.981107-8_amd64.deb) ...
Processing triggers for man-db ...
Setting up rarpd (0.981107-8) ...
Starting RARP lookup daemon: rarpd.
新しく /etc/ethers
ファイルを作って、MACアドレスとホスト名を関連づける。(MACアドレスはRTX1000なら本体背面に書いてあるはず)
whywaita@debian:~$ cat /etc/ethers
XX:XX:XX:XX:XX:XX RTX1000
今回は「RTX1000」と付けたけど何でも良いと思う。好きな名前を付けてやろう。
次に /etc/hosts
ファイルを編集して、先ほど決めた名前とIPアドレスを関連づけてやる。
whywaita@debian:~$ diff /etc/hosts /etc/hosts.old
+# YAMAHA setting
+192.168.XX.YY RTX1000
ここまで設定したら、rarpdを再起動するだけ。
whywaita@debian:~$ sudo service rarpd restart
Restarting RARP lookup daemon: rarpd.
Stopping RARP lookup daemon: rarpd.
Starting RARP lookup daemon: rarpd.
これでRTX1000にIPが振られるので、ブラウザからweb管理画面にアクセスが出来る。
参考
ちなみに
最近のYAMAHAルータだと初期状態でIPをもっている事が多いのは内緒な。
元記事
この投稿はなぜにぷろぐらむから移転されてきました。