- 追加された行はこの色です。
- 削除された行はこの色です。
VMWareで本格的に遊ぶためにはTCP/IPの知識が不可欠のようだ。とにかくメモを書き散らしてみる。
-[[ネットワークエンジニアを目指して:http://www.itbook.info/]]
*Windows [#g7949ee9]
**コマンドメモ [#sac58205]
-IPアドレスとホスト名の対応を知るには nslookup か tracert。NetBIOSがらみ?なら「[[IPアドレスからホスト名を見つける方法:http://www.atmarkit.co.jp/fwin2k/win2ktips/087findhostname/087findhostname.html]]」という記事があったが内容はよくわからない(自分の知識不足)。
**ルーティングテーブル [#i6627ff8]
自身のルーティングテーブルを見るには netstat -r か route print とする。Metricは、数値が小さいほどそこへのroutingが優先されるという意味。Windows2000だと全部1らしい?
**ARP [#l14a7cf4]
ARPテーブルは arp -a とすると見られる。(MACアドレスとIPアドレスはちょっと変えた)
C:\Documents and Settings\Administrator>arp -a
Interface: 192.168.xx.249 on Interface 0x1000003
Internet Address Physical Address Type
192.168.xx.1 xx-xx-xx-xx-xx-xx dynamic
C:\Documents and Settings\Administrator>
Typeの表示はdynamicが自動で取得したもので、staticが手動で設定したものである。1ケしか無いこのエントリは、このPCのデフォルトゲートウェイであった。ということは、ここから「最近このPCからは192.168.xx.1としか通信していない」と考えていいのだろう。で、ここに載ってないアドレスと通信すれば、その相手がARPのエントリに加えられるはず。実際やってみると
C:\Documents and Settings\Administrator>ping 192.168.xx.24
Pinging 192.168.xx.24 with 32 bytes of data:
Reply from 192.168.xx.24: bytes=32 time<10ms TTL=255
Reply from 192.168.xx.24: bytes=32 time<10ms TTL=255
Reply from 192.168.xx.24: bytes=32 time<10ms TTL=255
Reply from 192.168.xx.24: bytes=32 time<10ms TTL=255
Ping statistics for 192.168.xx.24:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
C:\Documents and Settings\Administrator>arp -a
Interface: 192.168.xx.249 on Interface 0x1000003
Internet Address Physical Address Type
192.168.xx.1 xx-xx-xx-xx-xx-xx dynamic
192.168.xx.24 xx-xx-xx-xx-xx-xx dynamic
C:\Documents and Settings\Administrator>
となって、確かにpingの相手がエントリに加わった。で、こいつはほっといたら消えた。これはARPテーブル(エントリ?)の寿命によるものだろう。寿命は数分から10分らしいが、どこで設定されているかはわからない。待ってるといつのまにかエントリが増えているのは、自分の知らぬ所で勝手に通信されている証か。
テーブルを手動で消すには -d オプションを使う。
C:\Documents and Settings\Administrator>arp -d
C:\Documents and Settings\Administrator>arp -a
No ARP Entries Found
C:\Documents and Settings\Administrator>