rarpdrarpdによるによるIPIPアドレス設定アドレス設定
2003/9/25 2rarpd on windows (32bits)
概要
IPアドレスが初期設定されていないRTX1000にrarpの仕組みを使って暫定IPアドレスを割り当てtelnetで設定可能とする。
RTX1000 RT57i
IPアドレス初期設定 機種例
設定なし RTX1000,RTX2000
RT100i,RT102i,RT103i,RT105シリーズ(i/e/p),
RT140シリーズ(i/e/f/p),RT200i,RT300i
192.168.0.1/24 RT80i,RTA50i,RTA52i,RT60w,RTA54i,RTW65b,RTW65i,
RTA55i,RT56v
192.168.100.1/24 RT57i,RTV700
2003/9/25 3rarpd on windows (32bits)
RTX1000初期設定のアクセス方法
RARPで初期IPアドレスを付与後、
“telnet”
設定用シリアル・ポート
ISDN回線
ISDN回線越しでヤマハルーターからの“リモートセットアップ”
PCでRARPDを起動
[IPアドレスが未設定時の初期設定方法]1)シリアルポート2) RARP3)リモートセットアップ
[シリアルのパラメータ]・9600 bit/s・文字長: 8bits・パリティ: なし・ストップビット:1・漢字: Shift JIS
2003/9/25 4rarpd on windows (32bits)
説明に使用する環境
RTX1000 RT57i
[RT57i]・192.168.100.1/24・DHCPサーバー
[Windows 2000]・DHCPクライアント→192.168.100.2・RARPD起動!
[RTX1000]・IPアドレス未設定→RARPクライアント・LAN1 MACアドレス
“00:a0:de:07:f1:bf”
DHCPでアドレス付与“192.168.100.2”RARPでアドレス付与
“192.168.100.25”
2003/9/25 5rarpd on windows (32bits)
rarpdをダウンロードする。
rarpdのフリーソフトウェアが公開されている。 [rt100i-users 32899]
zipを解凍するとソースファイルと実行ファイルがある。
作者: Lew PerinHomePage: http://www.panix.com/~perin/File: http://www.panix.com/~perin/rarpd.zip
2003/9/25 6rarpd on windows (32bits)
rarpdのREADMEを読む。
2003/9/25 7rarpd on windows (32bits)
rarpdの実行に必要なファイルをコピーする
2つのファイルをコピーする。・RARP.SYS・RARPD.EXE
2003/9/25 8rarpd on windows (32bits)
rarpd用設定ファイルを作成し実行する。
設定ファイルの“RARPD.TBL”を作成する。
rarpdを起動しているWindows2000のWNTIPCFG表示結果
設定ファイルにはRTX1000のMACアドレスとPCからアクセス可能な暫定IPアドレスを記述する。
2003/9/25 9rarpd on windows (32bits)
rarpdを起動する。
起動すると起動時メッセージが表示される。動作状態は表示されない。
起動時にログが作成される。
終了時は「×」をクリック。
2003/9/25 10rarpd on windows (32bits)
RTX1000にpingしてみる
RTX1000を起動する。
RTX1000にpingすると返事がある。
ARPテーブルを表示するとRTX1000のMACアドレスが登録されていることが確認できる。
2003/9/25 11rarpd on windows (32bits)
RTX1000にtelnetしてみる
telnetでログインしてみる。
パスワードもconfigも未設定。
経路情報でLAN1のIPアドレスが確認可能。
2003/9/25 12rarpd on windows (32bits)
RTX1000のlogでRARP動作結果を確認
ログに「RARPでIPアドレスを取得した」ことが記録されている。
2003/9/25 13rarpd on windows (32bits)
ARPとRARPの書式0 7 8 1
62324
31
ハードウェアタイプ (=Ethernet:0x0001) プロトコルタイプ (=IP:0x0800)
探索するMACアドレス(続き)
HLEN (=6 octets) PLEN (=4 octets) オペレーション
送信元MACアドレス
送信元IPアドレス
探索するMACアドレス
送信元MACアドレス(続き)
送信元IPアドレス(続き)
探索するIPアドレス
15
0x00010x00010x00010x0001ハードウェアタイプ(Ethernet:0x0001)0x08000x08000x08000x0800プロトコルタイプ (IP:0x0800)
0x80350x80350x08060x0806Ethernet type
0x00040x00030x00020x0001オペレーション
4444PLEN: IPアドレスの長さ(オクテット)6666HLEN: MACアドレスの長さ(オクテット)
RARP replyRARP requestARP replyARP requestARP(Address Resolution Protocol)とRARP(Reverse Address Resolution Protocol)の書式差分点
2003/9/25 14rarpd on windows (32bits)
RARP(request: RTX1000→PC/RARPD)
2003/9/25 15rarpd on windows (32bits)
RARP(reply: PC/RARPD→RTX1000)
2003/9/25 16rarpd on windows (32bits)
ARP(request: PC→RTX1000)
2003/9/25 17rarpd on windows (32bits)
ARP(reply: RTX1000→PC)
2003/9/25 18rarpd on windows (32bits)
telnet コマンド書式: telnet IPアドレスまたはホスト名 ポート番号
2003/9/25 19rarpd on windows (32bits)
telnet コマンド
2003/9/25 20rarpd on windows (32bits)
MS-DOS プロンプト
[ウィンドウのキャプチャー] Alt + PrtSc
[スクリーンのキャプチャー] Shift + PrtSc
[スタート]
→[プログラム(P)]
→[アクセサリ]
→[コマンド プロンプト]
ステータスバーで、
マウスの右ボタンを
クリックするとでる
メニューのプロパティ
でカスタマイズできる。
・色、フォント、…・ヒストリ
・スクロールバー
2003/9/25 21rarpd on windows (32bits)
TeraTerm Pro
Tera Term ProWindows用のフリーソフトウェアのターミナルエミュレータ(通信ソフト)です。VT100エミュレーション、telnet接続、シリアル接続などが可能です。また、第三者によるTeraTermを拡張するモジュールもいくつか公開されています。http://hp.vector.co.jp/authors/VA002416/
http://www.sakurachan.org/soft/teraterm-j/files/ttermp23.zipftp://www.sakurachan.org/pub/windows/net/term/teraterm/ttermp23.ziphttp://www.vector.co.jp/authors/VA002416/ttermp23.zipftp://riksun.riken.go.jp/pub/pc/misc/terminal/teraterm/ttermp23.zipftp://ftp.forest.impress.co.jp/pub/win/winsock/apps/teraterm/ttermp23.zipftp://ftp.s.u-tokyo.ac.jp/PC/terminal/teraterm/ttermp23.zip
2003/9/25 22rarpd on windows (32bits)
TeraTerm Pro (telnetで接続)
[スタート]
→[プログラム(P)]
→[Tera Term Pro]
→[Tera Term Pro]
2003/9/25 23rarpd on windows (32bits)
TeraTerm Pro (漢字コード選択)
2003/9/25 24rarpd on windows (32bits)
TeraTerm Pro (接続先の登録)
2003/9/25 25rarpd on windows (32bits)
ethereal + WinPcap
etherealフリーのLANアナライザー(プロトコルアナライザー)→いろいろなOSで利用できるWindows2000/XPなど: WinPcapを併用する。FreeBSD…portsフィルタリングの書式は、UNIXのtcpdump準拠http://www.ethereal.com/
WinPcapWindows用キャプチャードライバーhttp://netgroup-serv.polito.it/winpcap/install/default.htm
2003/9/25 26rarpd on windows (32bits)
ethereal(起動時)
2003/9/25 27rarpd on windows (32bits)
ethereal(キャプチャ開始)
2003/9/25 28rarpd on windows (32bits)
ethereal(取り込み→終了)