欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux网络基础中,常见的命令。ping命令、route命令、ip命令

程序员文章站 2022-01-15 10:59:13
...

ping命令

查看检测目标主机是否连接,这里注意有的防火墙/企业路由器为了安全考虑,开启防ping

  1. ping www.baidu.com

  2. ping 114.114.114.114

  3. ping baidu.com

企业案例

企业级如果上不了网,排查流程

  1. 步骤一
    检查硬件
    传输介质—网线用寻线仪排查或交叉法排查,查看网线
    物理设备,看网卡灯亮不亮
  2. 步骤二
    检查数据链路
    C7 命令ip a
    C6 命令ipconfig 需yum install -y net-tools
    ping 网关地址
    192.168.1.1
    192.168.1.255
  3. 步骤三
    检查外网是否连通
    ping 公网的ip地址
    114.114.114.114
  4. 步骤四
    检查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