ネットワーク・カードの動作状態を確認する |
$ /sbin/ifconfig
|
ifconfigコマンドで,ネットワーク・カードの動作状況を確認できる。
$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:90:FE:1E:2B:C0
inet addr:192.168.1.141 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:60357 errors:0 dropped:0 overruns:0 frame:0
TX packets:16992 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:20570222 (19.6 Mb) TX bytes:2394120 (2.2 Mb)
Interrupt:11 Base address:0x5000
lo Link encap:Local Loopback
LOOPBACK MTU:16436 Metric:1
RX packets:101 errors:0 dropped:0 overruns:0 frame:0
TX packets:101 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9234 (9.0 Kb) TX bytes:9234 (9.0 Kb)
|
eth0などにはネットワーク・カードの動作状況,loにはローカル・ループバック(自分のマシン)の状況が表示される。loしか表示されない場合は,ネットワーク・カードのモジュールなどの設定が誤まっている可能性がある。
また,ifconfigコマンドを使うこと,IPアドレス(inet addr)やブロードキャスト(Bcast),ネットマスク(Mask)などを確認できる。
応用:MACアドレスを調べる |
$ /sbin/arp -a
|
arpコマンドで,ネットワーク・カードなどのMACアドレスを確認できる。
$ /sbin/arp -a
. (192.168.1.1) at 00:XX:F1:3B:9C:XX [ether] on eth0
↑ eth0のMACアドレスは「00:XX:F1:3B:9C:XX」だと分かる
|
調査対象のネットワーク・デバイスが正常に動作していない場合は,arpコマンドではMACアドレスを取得できない。その場合でもdmesgコマンドでネットワーク・デバイスの情報を調べると,MACアドレスが分かることがある。
$ dmesg
:(途中省略)
divert: allocating divert_blk for eth0 ↓MACアドレスが表示された
eth0: RealTek RTL8139 Fast Ethernet at 0xd08ba000, 00:XX:f1:3b:9c:XX, IRQ 11
eth0: Identified 8139 chip type 'RTL-8139C'
:
|