在linux下查看网络信息。
一、ifconfig
用途:配置网络信息。
如果没有参数,将给出当前的active 接口。
# ifconfig
eth0 Link encap:Ethernet HWaddr 02:00:E1:00:11:5A
inet addr:192.168.1.234 Bcast:192.168.1.255 Mask:255.255.254.0
inet6 addr: fe80::e1ff:fe00:115a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17338002 errors:0 dropped:11993 overruns:0 frame:0
TX packets:228594 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1759095713 (1.6 GiB) TX bytes:67780580 (64.6 MiB)
Interrupt:33 Base address:0xc000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:43362 errors:0 dropped:0 overruns:0 frame:0
TX packets:43362 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4835488 (4.6 MiB) TX bytes:4835488 (4.6 MiB)
wlan0 Link encap:Ethernet HWaddr CC:79:CF:E2:FB:91
inet addr:192.168.50.180 Bcast:192.168.50.255 Mask:255.255.255.0
inet6 addr: fe80::ce79:cfff:fee2:fb91/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:460463 errors:0 dropped:26240 overruns:0 frame:0
TX packets:276794 errors:0 dropped:4 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:159088799 (151.7 MiB) TX bytes:83207394 (79.3 MiB)
这是开发板上的一块物理网卡和一个wifi模块。我们可以看到IP信息,网卡地址等等。这个命令还常用来设置网络信息
其中lo地址是127.0.0.1,这个地址是一个回环地址,代表本机(localhost)。
eg:ifconfig eth0 192.168.1.100. 设置IP
有文档描述此命令即将废除,取代这个命令的是ip addr和ip link。 可以试试 ip -s link。
二、iwconfig
用途:配置无线网络接口
iwconfig [interface]
iwconfig interface [essid X] [nwid N] [modeM] [freq F]
[channel C][sens S ][ap A ][nick NN ]
[rate R] [rts RT] [frag FT] [txpower T]
[enc E] [key K] [power P] [retry R]
[modu M] [commit]
描述:iwconfig和ifconfig很相似。但是iwconfig仅仅和无线网络相关。用来设置参数等。
freq/channel
eg:
iwconfig eth0 freq 2422000000
iwconfig eth0 freq 2.422G
iwconfig eth0 channel 3
iwconfig eth0 channel auto
三、iwlist
iwlist:从无线网卡获取更详细的无线信息
描述:用于显示关于无线网络的额外信息。这些信息往往是iwconfig没有显示出来的。
scan:给出可以接入的热点列表信息。
rate/bit: 列出设备支持的比特率
相关文件: /proc/net/wireless
Usage: iwlist [interface] scanning [essid NNN] [last]
[interface] frequency
[interface] channel
[interface] bitrate
[interface] rate
[interface] encryption
[interface] keys
[interface] power
[interface] txpower
[interface] retry
[interface] ap
[interface] accesspoints
[interface] peers
[interface] event
[interface] auth
[interface] wpakeys
[interface] genie
[interface] modulation
# iwlist wlan0 frequency
wlan0 13 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 12 : 2.467 GHz
Channel 13 : 2.472 GHz
Current Frequency:2.457 GHz (Channel 10)
# iwlist wlan0 channel
wlan0 13 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 12 : 2.467 GHz
Channel 13 : 2.472 GHz
Current Frequency:2.457 GHz (Channel 10)