Linux/WindowsNT のネットワークコマンド

 

ネットワークのトラブル発生時の診断に覚えとくと助かるコマンドを説明する

関連ドキュメント:  ネットワーク診断ツール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のパスの設定に必要