ネットワークのトラブル発生時の診断に覚えとくと助かるコマンドを説明する
関連ドキュメント: ネットワーク診断ツールCyberKit
コマンド名 WindowsNT/UNIX | 機能 |
ping | ネットワーク応答テスト |
netstat | ネットワークインターフェイス/ルーティングの表示 |
ipconfig/ifconfig | ネットワークインターフェイスの表示 |
arp | arp テーブルの表示 |
tracert/traceroute | ネットワークのルーティングテスト |
tlnet | リモート端末 |
ftp | FTP サーバーにログインする |
showmount | /etc/exports で共有設定されているディレクトリを表示させます |
インターネットでのテスト | インターネットでのコマンドのテスト |
Brisuque 接続 | SAPLS-Br を Brisuqe に接続する場合の確認項目 |
PING: (UNIX/LINUX/WindowsNT) | |
ping ホスト名 | ホスト名は、IMERGE のネットワーク管理FDで確認をします。 |
機能 | ネットワーク上にICMPブロードキャストパッケトを発信して応答を確認します。 |
特徴 | なにを置いてもまず一番に試してみるコマンド゙です |
使用する局面 | ネットワーク上に目的のホストが接続されていることを確認します |
マニアル | LINUX |
C:\>ping 128.10.10.10 Pinging 128.10.10.10 with 32 bytes of data: Reply from 128.10.10.10: bytes=32 time=10ms TTL=128 Reply from 128.10.10.10: bytes=32 time<10ms TTL=128 Reply from 128.10.10.10: bytes=32 time<10ms TTL=128 Reply from 128.10.10.10: bytes=32 time<10ms TTL=128 Ping statistics for 128.10.10.10: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 10ms, Average = 2ms |
|
ここで上記の応答がない場合 | |
応答しない |
ネットワークの断線、ネットマスクの設定不良、イーサネットボードの設定不良、Default
GateWay の設定不良が考えられます。 ipconfig/ifconfig コマンドでネットワークの設定を確認します。 |
スイッチングハブがある場合 10/100Autonrgotiation の設定をを確認する。 | |
IMERGEの設定 |
環境設定のイーサネットカードの設定で 100Base が選択されていることを確認する。 サブネットアドレスの設定が必要なユーザーで、環境設定で 10Baseのイーサネットカードを選択した場合、/etc/brc.ipc のサブネットの設定が初期化されます。 IMERGEをネットワーク管理FDでネットワークアドレスの変更を行った場合デフォルトでイーサーカードの10Base が選択されるため、100Base のイーサーカードがインストールされている場合確認の必要があります。 |
デフォルトゲートウェイの確認 | 異なるネットワークドメインに Ping を行う場合、Default Gateway が設定しておく必要があります。デフォルトゲートウェイの確認は、ipconfig(windowsNT) ifconfig(LINUX) で行います。 |
IMEGEのモデムテスト | IMERGEに root でログインを行って ppptest を実行すると、モデムからサーバーに PPP 接続を行って ping テストを行います。 |
netstat (UNIX/LINUX/WindowsNT) | |
netstat -nr | 有効になっているインターフェイスとルーティングを表示させる |
使用する局面 | ”ifconfig”コマンドに先立って実行して有効になっているネットワークのインターフェイス名を調べたい場合に使用する |
HI-UX/WE2 (imerge01) (ttyp1) login: user Please wait...checking for disk quotas <--- 略 ---> Welcome to HI-UX. imerge01:/users/user[2] netstat -nr Routing tables Destination Gateway Flags Refcnt Use Interface 127.0.0.1 127.0.0.1 UH 7 1084 lo0 128.10 128.10.50.1 U 26 194763 he0 imerge01:/users/user[3] ifconfig lo0 lo0: flags=809<UP,LOOPBACK,MULTICAST> inet 127.0.0.1 netmask ff000000 imerge01:/users/user[4] ifconfig he0 he0: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST> inet 128.10.50.1 netmask ffff0000 broadcast 128.10.255.255 imerge01:/users/user[5] |
|
上記の例では、IMERGE にログインを行い”netstat -rn”で有効になっているインターフェイスを表示させている、さらに”ifconfig”でインターフェイス情報を表示させている。 | |
IPCONFIG (WindowsNT) / ifconfig (UNIX/LINUX) | |
ipconfig | IP アドレスとサブネットを表示します |
ipconfig /all | 全てのネットワークインターフェイス情報を表示します |
機能 | WindowsNTのネットワークインターフェイスが設定どおり動作しているとを確認します |
特徴 |
現在有効になっているインターフェイスを表示します ネットワーク設定が正しかを確認できます。 |
使用する局面 | ping を行って反応がない場合のインターフェイスの確認を行います |
C:\>ipconfig Windows 2000 IP Configuration Ethernet adapter corega PCC-TX: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 128.10.201.226 Subnet Mask . . . . . . . . . . . : 255.255.0.0 Default Gateway . . . . . . . . . : C:\>ipconfig /all Windows 2000 IP Configuration Host Name . . . . . . . . . . . . : endou Primary DNS Suffix . . . . . . . : Node Type . . . . . . . . . . . . : Mixed IP Routing Enabled. . . . . . . . : Yes WINS Proxy Enabled. . . . . . . . : No Ethernet adapter corega PCC-TX: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : corega FastEther PCC-TX Ethernet LAN Card Physical Address. . . . . . . . . : 00-00-F4-5E-51-67 DHCP Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes IP Address. . . . . . . . . . . . : 128.10.201.226 Subnet Mask . . . . . . . . . . . : 255.255.0.0 Default Gateway . . . . . . . . . : DHCP Server . . . . . . . . . . . : 128.10.10.10 DNS Servers . . . . . . . . . . . : Lease Obtained. . . . . . . . . . : 2000年4月17日 11:58:43 Lease Expires . . . . . . . . . . : 2000年4月20日 11:58:43 |
ifconfig UNIX/LINUX | |
ifconfig インターフェイス名 | IMERGE のインターフェイス名は /etc/brc.ipc のファイルを確認します |
機能 | UNIX ネットワークインターフェイスが設定どおり動作しているとを確認します |
特徴 | 現在有効になっているインターフェイスを表示します ネットワーク設定が正しかを確認できます。 |
使用する局面 | ping を行って反応がない場合のインターフェイスの確認を行います |
he0,1,2,3 | 10Base のインターフェイス名 |
fe1,2,3 | 100Base のインターフェイス名 |
マニュアル | LINUX |
LINUX の表示 endou:/# ifconfig -a lo Link encap:Local Loopback inet addr:127.0.0.1 Bcast:127.255.255.255 Mask:255.0.0.0 UP BROADCAST LOOPBACK RUNNING MTU:3584 Metric:1 RX packets:184 errors:0 dropped:0 overruns:0 frame:0 TX packets:184 errors:0 dropped:0 overruns:0 carrier:0 coll:0 eth0 Link encap:Ethernet HWaddr 00:00:F4:5E:51:67 inet addr:128.10.10.39 Bcast:128.10.255.255 Mask:255.255.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1505 errors:0 dropped:0 overruns:0 frame:0 TX packets:1012 errors:0 dropped:0 overruns:0 carrier:0 coll:0 Interrupt:9 Base address:0x300 |
|
IMERGE の brc.ipc の内容 インターフェイスが 100Base とネットマスクが設定されています</etc/brc.ipcファイルのサンプル> < 略 > if test -x /etc/feconfig then /etc/feconfig -o fe2 fi if test -x /etc/hostname then if test -x /etc/ifconfig then /etc/hostname epstm01 echo HOST NAME IS `/etc/hostname` /etc/ifconfig fe2 inet `/etc/hostname` up -trailers netmask 255.255.255.0 /etc/ifconfig fe2 /etc/ifconfig lo0 localhost up /etc/ifconfig lo0 fi fi #if test -x /etc/routed #then # /etc/routed #fi /etc/route add net default 10.40.104.254 2 # デファルトゲートウェイを追加、ホップ数2 < 略 > |
arp (UNIX/LINUX/WindousNT) | |
arp -a | arp テーブルの内容を表示します、 |
機能 | arp テーブルには IPアドレスと関連付けられた、イーサネッドのアドレスが格納されています |
使用する局面 | IPアドレスと、イーサネットカードのアドレスの対応を調べます、このことで IPアドレスの重複を調査します。 IMERGEの様に、hosts がある場合イーサネットアドレスの他のホスト名も表示します 目的の、ホストが表示されない場合ホストの IPアドレスに対して、ping コマンドを発行して見ます |
マニュアル | LINUX |
imeger:~# arp -a Address HWtype HWaddress Flags Mask Iface 128.10.201.226 ether 00:00:F4:5E:51:67 C * eth0 elley ether 00:60:97:23:F3:D0 C * eth0 yukari ether 00:60:08:96:8B:6B C * eth0 |
trcert (WindowsNT) traceroute (LINUX/UNIX) | |
tracert IPアドレス | IPアドレスは、IMERGE のネットワーク管理FDで確認をします。 |
traceroute IPアドレス | |
機能 | ネットワークのルーティングをテストする、テストを行うことで名前の解決を行いホスト名を表示します |
使用する局面 | ネットワーク上のルーターがある場合正しくルーターを経由して目的のホストに到達するか、テストを行う。 |
マニュアル | LINUX |
WindowsNT C:\>tracert 128.10.10.38 Tracing route to IMEGER [128.10.10.38] over a maximum of 30 hops: 1 <10 ms 10 ms <10 ms IMEGER [128.10.10.38] Trace complete. |
|
LINUX imeger:/# traceroute 128.10.10.10 traceroute to 128.10.10.10 (128.10.10.10), 30 hops max, 40 byte packets 1 yukari (128.10.10.10) 2.367 ms 1.455 ms 1.291 ms imeger:/# |
|
上記のネットワークコマンドは、インターネットに対してダイアルアップ接続を行った場合も有効です、以下にインターネットのプロバイダーに接続してコマンドの動作を確認してみます。コマンドの使用方法を確認したい場合に役に立ちます。 | |
ipconfig | PPP インターフェイスの IPアドレスが表示されています。 |
C:\>ipconfig Windows 2000 IP Configuration Ethernet adapter corega PCC-TX: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 128.10.201.226 Subnet Mask . . . . . . . . . . . : 255.255.0.0 Default Gateway . . . . . . . . . : PPP adapter hi-ho Tokyo: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 202.224.161.239 Subnet Mask . . . . . . . . . . . : 255.255.255.255 Default Gateway . . . . . . . . . : 202.224.161.239 |
|
trcert | WWWサーバーに対して tracert 実行することでどのルターを経由するか分かります、ルーターが5台中継していることが分かります。 |
C:\>tracert www.hi-ho.ne.jp Tracing route to www.hi-ho.ne.jp [202.224.128.39] over a maximum of 30 hops: 1 150 ms 150 ms 141 ms tokyo-m2.pana.net [202.224.161.5] 2 140 ms 141 ms 150 ms tokyo-r1-vlan161.pana.net [202.224.161.1] 3 141 ms 150 ms 150 ms tokyo-r2-fast00.pana.net [202.224.128.193] 4 150 ms 150 ms 310 ms kadoma-r1-atm101.pana.net [202.224.129.33] 5 140 ms 140 ms 150 ms server-r0-v127.pana.net [202.224.128.141] 6 160 ms 150 ms 141 ms www.hi-ho.ne.jp [202.224.128.39] Trace complete. |
|
ping | WWWサーバーに対して ping を発行してみます、trcert の方がより多くの情報が得られることが分かります。 |
C:\>ping www.hi-ho.ne.jp Pinging www.hi-ho.ne.jp [202.224.128.39] with 32 bytes of data: Reply from 202.224.128.39: bytes=32 time=180ms TTL=250 Reply from 202.224.128.39: bytes=32 time=150ms TTL=250 Reply from 202.224.128.39: bytes=32 time=160ms TTL=250 Reply from 202.224.128.39: bytes=32 time=130ms TTL=250 Ping statistics for 202.224.128.39: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 130ms, Maximum = 180ms, Average = 155ms
|
telnet WindowsNT/LINUX/UNIX | |
telnet IPアドレス | IPアドレスは、IMERGE のネットワーク管理FDで確認をします。 |
機能 | ネットワーク上からUNIXにリモートログインを行います |
使用する局面 | WindowsNT や SAMPRAS などからテルネットでログインすることで、IMEGEのディスクトップを閉じることなく、syslogfile
などの確認が行える。 IMEGEがシャットダウンできない場合など、リモートでログインを行って、shutdoun を行う場合に有効 |
マニュアル | LINUX |
IMERGE に telnet 128.10.50.1 でログインを行った様子 login: shaken Password: Please wait...checking for disk quotas All Rights Reserved, Copyright (C) 1991,1997,Hitachi,Ltd. (c)Copyright 1983-1991 Hewlett-Packard Co. (c)Copyright 1979, 1980, 1983, 1985-1993 The Regents of the Univ. of California (c)Copyright 1983, 1995 Eric P. Allman (c)Copyright 1980, 1984, 1986 AT&T Technologies. (c)Copyright 1986, 1987, 1988 Sun Microsystems, Inc. (c)Copyright 1985, 1986, 1988 Massachusetts Institute of Technology (c)Copyright 1986 Digital Equipment Corp. (c)Copyright 1991, 1994 Gradient Technologies Inc. (c)Copyright 1996 VERITAS Software Corp. Welcome to HI-UX. $ cd /usr/adm $ ls OLDsulog acct panicinfo sa OLDsyslogfile lpd-acc pwofflog syslogfile X11 lpd-errs pwonlog syslogfile.old $ logout
|
ftp WindowsNT/LINUX/UNIX | |
ftp IPアドレス | IPアドレスは、IMERGE のネットワーク管理FDで確認をします。 |
機能 | FTPサーバーの対して、ftp プロトコルでログインを行います。 |
使用する局面 | WindowsNTからIMERGEに対して、ftp でログインを行うことで、syslogfile
などを GETするのに有効です。 また、EPS自動変換装置の接続テストを行うために有効です。 |
マニュアル | LINUX |
IMERGEに ftp ログインを行って syslogfile を GET する様子、GETしたファイルは FD に落ちるようにするため、ftp を起動する前に、DOSのカレントディレクトリを A:\ に変更している | |
c:\>A: A:\>c:\winnt\system32\ftp 192.168.3.254 Connected to 192.168.3.254. 220 imerge01 FTP server (Version 1.9 01/18/97) ready. User (192.168.3.254:(none)): shaken 331 Password required for shaken. Password:XXXXXX 230 User shaken logged in. ftp> cd /usr/adm 250 CWD command successful. ftp> ls 200 PORT command successful. 150 Opening data connection for /bin/ls (192.168.3.223,2634) (0 bytes). OLDsulog OLDsyslogfile X11 acct lpd-acc lpd-errs panicinfo pwofflog pwonlog sa syslogfile syslogfile.old 226 Transfer complete. 117 bytes received in 0.03 seconds (3.77 Kbytes/sec) ftp> get syslogfile 200 PORT command successful. 150 Opening data connection for syslogfile (192.168.3.223,2640) (65536 bytes). 226 Transfer complete. 66390 bytes received in 2.41 seconds (27.58 Kbytes/sec) ftp> quit 221 Goodbye.
|
showmount LINUX/UNIX | |
showmount -e IPアドレス | IPアドレスは、IMERGE のネットワーク管理FDで確認をします。 |
機能 | NFS でエクスポートトされているディレクトリ名を表示します |
使用する局面 | BRISQUE などのUNIXマシンに SAPLS-Br を接続を行う場合にNFSの共有されているディレクトリを表示させるに使用します。このコマンドはUNIXにログオンして利用できます。 |
imeger:/# showmount -e 128.10.10.38 Export list for 128.10.10.38: /shaken * /win (everyone) /dos (everyone) /mytmp * /tmp * |
Brisuqu 接続時の確認事項 | ||
環境ファイル | /etc/passwd | user , shaken があること |
/etc/group | user , shaken があること | |
/etc/hosts | saplsbr01 などの がホスト名 | |
/etc/exports | showmount コマンドで確認を行う | |
確認をするコマンド | telnet | user でログインできること |
ftp | shaken でログインできること | |
showmount -e IPアドレス | 共有設定されているディレクトリのパスを確認する→カメレオンNFSのパスの設定に必要 | |