Linux系统中常用的网络测试命令总结
查看和配置网络接口:ifconfig
查看所有的网络接口配置:ifconfig
查看指定网络接口的配置:ifconfig eth0
禁用设备:ifconfig eth0 down
激活设备:ifconfig eth0 up
配置网卡的IP地址:ifconfig eth0 192.168.1.10 netmask 255.255.255.0
配置网卡的IP地址并加上子网掩码:ifconfig eth0 192.168.1.10 netmask 255.255.255.0
ifconfig eth1:1 192.168.1.249 hw ether 00:11:00:00:11:55 netmask 255.255.255.0 broadcast 192.168.1.255 up。[root@localhost ~]# ifconfig eth0 192.168.1.99 broadcast 192.168.1.255 netmask 255.255.255.0。[root@localhost ~]# ifconfig eth0 192.168.1.99 broadcast 192.168.1.255 netmask 255.255.255.0 up。
启用和关闭网卡的arp协议:
ifconfig eth0 arp ifconfig eth0 -arp
设置最大网络传输单元:ifconfig eth0 mtu 1500
连通性测试:ping
ping [参数] [域名或IP地址]
ping指定IP:ping 192.168.120.203
ping网关:ping -b 192.168.120.1
ping指定次数:ping -c 10 192.168.120.203
通过域名ping公网站点:ping -c 5
时间间隔和限定次数的ping:ping -c 10 -i 0.5 192.168.120.206
设置时间间隔/发送数据包长度/TTL值:ping -i 3 -s 1024 -t 255 192.168.120.206
显示数据包到主机的路径:traceroute
每跳表示一个网关,返回时间为向每个网关发送探测数据包响应后返回的时间
出现 *星号可能是防火墙封掉了ICMP包的返回信息
traceroute + 域名: traceroute
显示IP地址,不查主机名:traceroute -n
跳数设置:traceroute -m 10
探测包个数设置:ping -q 4
把探测包使用的UDP端口设置为3344:ping -p 3344
设置对外探测包的等待时间为3s:ping -w 3
绕过正常路由,直接发送到要ping的主机:ping -r
查看和配置内核路由表的配置情况:route
列出当前路由:
route route -n (-n表示不解析名字,列出速度比route快)
将192.168.0.0/16,指向vlan1的网关192.168.100.1,route add -net 192.168.0.0 netmask 255.255.0.0 eth1以。#route add -net remote_net_ip gateway_ip -netmask netmask #route add -host host_ip local_interface_ip -interface 。busybox ifconfig usb0 192.168.42.231 netmask 255.255.255.0busybox route delete defaultiptables -fiptables -f -t natbusybox route add default gw 192.168.42.230setprop net.dns1 8.8.8.8。