linux常用网络排错命令

一、ping命令:测试网络连接

例:ping 114.114.114.114		//ctrl+c手动停止

二、traceroute命令:路由追踪

-n:直接使用IP地址而非主机名称。
例:traceroute -n 114.114.114.114

三、ifconfig:查看本机的IP信息

ifconfig					//查看本机信息
ifconfig eth0 up			//启动eth0网卡(ifup eth0)
ifconfig eth0 down			//关闭eth0网卡(ifdown eth0)

四、netstat:查看网络系统的状态信息

常用例子:
netstat -anpt:显示所有、数字形式显示、显示程序名、显示tcp连接
netstat -tuln:显示tcp连接、显示udp连接、显示侦听中、数字形式显示

五、nslookup:测试DNS称解析

例:
nslookup www.baidu.com
nslookup www.baidu.com 114.114.114.114   			//指定DNS服务器

六、arp:查看arp缓存

-v:显示详细的arp缓冲区条目,包括缓冲区条目的统计信息。	例:arp -v
-d:删除arp记录。				例:arp -i ens33 -d 192.168.1.6
-s:增加arp记录。				例:arp -i ens -s 192.168.1.6 ff:ee:ee:ee:ee:ee

七、route命令

route -n													//查看网关
route add default gw 192.168.159.2 	 						//增加网关
route net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1	//增加路由
route del default gw 192.168.159.2 			 				//删除网关
route del -net 224.0.0.0 netmask 240.0.0.0 	 				//删除路由

# 以下内容未经验证
vim /etc/sysconfig/static-static-routes						//增加网关,永久有效 
	any default gw 192.168.248.133
	any net 192.168.1.0/24 gw 192.168.1.24				
	any net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1

猜你喜欢

转载自blog.csdn.net/lzp52597/article/details/108087686