Linux网络基础中,常见的命令。ping命令、route命令、ip命令
程序员文章站
2022-01-15 10:59:13
...
ping命令
查看检测目标主机是否连接,这里注意有的防火墙/企业路由器为了安全考虑,开启防ping
-
ping www.baidu.com
-
ping 114.114.114.114
-
ping baidu.com
企业案例
企业级如果上不了网,排查流程
- 步骤一
检查硬件
传输介质—网线用寻线仪排查或交叉法排查,查看网线
物理设备,看网卡灯亮不亮 - 步骤二
检查数据链路
C7 命令ip a
C6 命令ipconfig 需yum install -y net-tools
ping 网关地址
192.168.1.1
192.168.1.255 - 步骤三
检查外网是否连通
ping 公网的ip地址
114.114.114.114 - 步骤四
检查DNS服务器
ping域名
baidu.com
www.baidu.com
route命令
yum install -y net-tools
查看系统中路由表信息
[[email protected] ~]# :route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.2 0.0.0.0 UG 100 0 0 ens33
10.0.0.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
添加网段
[[email protected] ~]# :route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.2 0.0.0.0 UG 100 0 0 ens33
10.0.0.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
[[email protected] ~]# :route add -net 192.168.0.0 netmask 255.255.255.0 dev ens33
You have new mail in /var/spool/mail/root
[[email protected] ~]# :route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.2 0.0.0.0 UG 100 0 0 ens33
10.0.0.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 ens33
添加网关
[[email protected] ~]# :route add -net 192.168.0.0/24 gw 192.168.0.1
You have new mail in /var/spool/mail/root
[[email protected] ~]# :route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.2 0.0.0.0 UG 100 0 0 ens33
10.0.0.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
192.168.0.0 192.168.0.1 255.255.255.0 UG 0 0 0 ens33
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 ens33
删除网关/路由条目
[[email protected] ~]# :route del -net 192.168.0.0/24 gw 192.168.0.1
[[email protected] ~]# :route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.2 0.0.0.0 UG 100 0 0 ens33
10.0.0.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 ens33
ip命令
可选项
[[email protected] ~]# :ip r
default via 10.0.0.2 dev ens33 proto static metric 100
10.0.0.0/24 dev ens33 proto kernel scope link src 10.0.0.140 metric 100
192.168.0.0/24 dev ens33 scope link
添加网关
[[email protected] ~]# :ip route add 192.168.0.0/26 via 10.0.0.2
You have new mail in /var/spool/mail/root
[[email protected] ~]# :ip r
default via 10.0.0.2 dev ens33 proto static metric 100
10.0.0.0/24 dev ens33 proto kernel scope link src 10.0.0.140 metric 100
192.168.0.0/26 via 10.0.0.2 dev ens33
192.168.0.0/24 dev ens33 scope link
上一篇: Linux查看机器的配置信息
下一篇: 尝试使用 idea