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らしい?
 
 -[[ルーティング・テーブルを操作する:http://www.atmarkit.co.jp/fwin2k/win2ktips/266routing/routing.html]]
 
 **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>