#查看网络情况,各字段详解
[root@localhost ~] # ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
从flags可知该接口已启用,支持广播、组播,mtu值
inet 10.10.10.140 netmask 255.255.255.0 broadcast 10.10.10.255
IPv4地址 子网掩码 广播地址
inet6 fe80::20c:29ff:fec8:ff4e prefixlen 64 scopeid 0x20<link>
IPv6地址 掩码长度 作用域,link表示仅该接口有效
ether 00:0c:29:c8:ff:4e txqueuelen 1000 (Ethernet)
网卡接口的MAC地址 传输队列长度 接口类型为Ethernet
RX packets 266 bytes 26083 (25.4 KiB)
上行表示此接口接收的报文个数,总字节数
RX errors 0 dropped 0 overruns 0 frame 0
接收报文错误数,丢弃数,溢出数,冲突的帧数
TX packets 141 bytes 20086 (19.6 KiB)
上行表示此接口发送的报文个数,总字节数
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
发送报文错误数,丢弃数,溢出数,载荷数,冲突数
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
#查看指定网络连接情况
pi@raspberrypi:/ $ ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.128.143 netmask 255.255.255.0 broadcast 192.168.128.255
inet6 fe80::dea6:32ff:fea2:2813 prefixlen 64 scopeid 0x20<link>
ether dc:a6:32:a2:28:13 txqueuelen 1000 (Ethernet)
RX packets 790202 bytes 344410597 (328.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 498066 bytes 93248514 (88.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
pi@raspberrypi:~ $ netstat -i
Kernel Interface table
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
docker0 1500 58420 0 0 0 96775 0 0 0 BMRU
eth0 1500 792579 0 0 0 499595 0 0 0 BMRU
lo 65536 269424 0 0 0 269424 0 0 0 LRU
veth7a8e 1500 50250 0 0 0 89921 0 0 0 BMRU
veth7fc7 1500 6905 0 0 0 32750 0 1 0 BMRU
vethee28 1500 469 0 0 0 26135 0 0 0 BMRU
ztr2qtqf 2800 20806 0 0 0 23298 0 0 0 BMRU
#关闭wifi
pi@raspberrypi:/ $ sudo ifconfig wlan0 down
#启动wifi
pi@raspberrypi:/ $ sudo ifconfig wlan0 up