ここでは, ping, traceroute, host, ifconfig 等のTCP/IPのネットワークにおいて使えるUNIXコマンドの簡単な使い方について,見てみましょう.
pingは,ネットワーク上の指定したコンピュータに小さなデータを送り,そのコンピュータから返信があるかどうかで,ネットワークの通信状態を調べるものです.
ping un001 などとホスト名をパラメータにして使います.この場合は, un001というコンピュータと通信できる状態かどうかを調べています.
ping un001 PING un001.ecc.u-tokyo.ac.jp (192.168.180.17): 56 data bytes 64 bytes from 192.168.180.17: icmp_seq=0 ttl=63 time=0.669 ms 64 bytes from 192.168.180.17: icmp_seq=1 ttl=63 time=0.466 ms 64 bytes from 192.168.180.17: icmp_seq=2 ttl=63 time=0.487 ms
このように,返事が返ってくれば, ネットワークおよび指定したホストは正常に稼働しているということになります.
止めるには c をタイプしてください.
tracerouteは,パケットがどういう経路を通って,ホストにたどりつくかを調べるコマンドです.
un001など外部ネットワークと直接つながっているコンピュータ上で,
traceroute www.google.com traceroute to www.google.akadns.net (64.233.189.104), 30 hops max, 40 byte packets 1 133.11.50.158 (133.11.50.158) 1.059 ms 0.274 ms 0.2 ms 2 192.168.254.65 (192.168.254.65) 0.676 ms 0.558 ms 0.493 ms 3 133.11.249.242 (133.11.249.242) 0.86 ms 0.853 ms 0.874 ms 4 ra36-vlan2.nc.u-tokyo.ac.jp (133.11.127.43) 1.726 ms 2.124 ms 2.5 ms 5 ra37-vlan3.nc.u-tokyo.ac.jp (133.11.127.78) 0.956 ms 1.081 ms 3.728 ms 6 * * * 7 ve-5.foundry2.otemachi.wide.ad.jp (203.178.140.216) 3.762 ms 1.646 ms 1.689 ms ...
などとすると,指定したホストまでどのような道のりでパケットが届くかを表示してくれます.
host は, ホスト名に対応するIPアドレスを調べたり, 逆にIPアドレスに対応するホスト名を調べたりするためのコマンドです.
host www.google.com www.google.com is an alias for www.google.akadns.net. www.google.akadns.net has address 64.233.189.104
などとやると,www.google.comのIPアドレスをDNSサーバに問い合わせてくれることにより,調べることができます.
ifconfigは,いま使っているコンピュータのIPアドレスや,MACアドレスなど,ネットワークの設定などがわかるコマンドです.
ifconfig .. en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.113.134 netmask 0xffffff00 broadcast 192.168.113.255 ether 00:0a:95:b3:6f:16 ...
などというかたちで出力されます.
ネットワークインターフェースごとに表示されます.en0のところに表示されている 192.168.113.134がIPアドレスです.00:0a:95:b3:6f:16の部分がMACアドレスになります.
29.7 インターネットサービスプロバイダ | 29.8 UNIXのネットワークコマンド | 目次に戻る | ||
2009年度版に向けて現在作業中です.
このページに関してお気づきの点がありましたら
コメント投稿システムまでお願いします.
|
Wed, 26 Mar 2008 21:52:29 JST (492d) |