测试Linux网口: 路再漫长,第一步也到了(linux测试网口)
在布线完成之后,诊断Linux网口成为网络管理人员必不可少的工作,以下简单介绍一下Linux网口最常用的三种测试工具:ping、ifconfig 和 netstat,让我们一起来认识一下吧!
1. ping
ping在使用上,非常简单,要判定一台主机接口是否正常,我们可以执行ping命令来测试网络是否通畅,例如:
$ ping 192.168.1.10
PING 192.168.1.10 56(84) bytes of data.
64 bytes from 192.168.1.20: icmp_seq=1 ttl=64 time=0.090 ms
64 bytes from 192.168.1.20: icmp_seq=2 ttl=64 time=0.085 ms
同样,可以指定测试次数、消息大小、测试时间等参数,来确定网口是是否工作正常,具体参数使用可以使用help命令查看。
2. ifconfig
ifconfig命令可以查看接口信息,包括接口名字、IP、MAC、带宽等信息,且在没有权限的情况下也可以查看,例如:
$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 1A:2D:3F:99:98:A0
inet addr:192.168.1.20 Bcast:192.168.1.255 Mask:255.255.255.0
ifconfig还可以用于调整网络参数,如:启动又关闭接口,修改接口IP/子网掩码等。
3. netstat
netstat命令用于查看主机的相关网络状态,可以查看相关连接数,IP信息,网管表状态等,例如:
$ netstat -nttp
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1197/rpcbind
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1067/sshd
以上三种命令,是Linux网口测试中最为基础的工具。我们都知道,诊断网络是一个漫长的过程,理解不同的命令的使用,也是测试Linux网口的第一步!