• Linux 路由的添加删除ip route


    一、路由查看

    # route 
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    default         gateway         0.0.0.0         UG    0      0        0 eth0
    link-local      0.0.0.0         255.255.0.0     U     1002   0        0 eth0
    172.21.0.0      0.0.0.0         255.255.240.0   U     0      0        0 eth0
    
    
    # route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         172.21.0.1      0.0.0.0         UG    0      0        0 eth0
    169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
    172.21.0.0      0.0.0.0         255.255.240.0   U     0      0        0 eth0
    
    # ip route show
    default via 172.21.0.1 dev eth0 
    169.254.0.0/16 dev eth0 scope link metric 1002 
    172.21.0.0/20 dev eth0 proto kernel scope link src 172.21.0.15 
    
    # ip route list
    default via 172.21.0.1 dev eth0 
    169.254.0.0/16 dev eth0 scope link metric 1002 
    172.21.0.0/20 dev eth0 proto kernel scope link src 172.21.0.15
    
    # netstat -nr
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
    0.0.0.0         172.21.0.1      0.0.0.0         UG        0 0          0 eth0
    169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
    172.21.0.0      0.0.0.0         255.255.240.0   U         0 0          0 eth0
    

    二、路由新增

    # 1.添加默认路由信息,其中172.21.0.1是网关地址。
    # ip route add default via 172.21.0.1  dev eth0
    # 或者
    # route add default gw 172.21.0.1
    
    # 2.添加网络路由
    # route add -net 172.21.0.0/24 netmask 255.255.255.0  dev eth0
    #或者简写
    # route add -net 172.21.0.0/24  dev eth0
    
    #添加一条路由(发往172.21.0这个网段的全部要经过网关172.21.0.1)
    route add -net 172.21.0.0/24 netmask 255.255.255.0 gw 172.21.0.1
    
    
    # 3.添加主机的路由
    # route add -host 172.21.0.64/32 dev eth0
    # 或者具体地址
    # route add -host 172.21.0.64 dev eth0
    

    三、路由删除

    # 1.删除默认路由信息
    # ip route del default via 172.21.0.1 dev eth0
    
    # 2.删除网络路由
    # route del -net 172.2.1.0/24netmask 255.255.255.0 dev eth0
    # 或者简写
    # route add -net 172.2.1.0/24  dev eth0
    
    # 3.删除主机的路由
    # route del  -host 172.2.0.64/32 dev eth0
    # 或者
    # route del -host 172.21.0.64 dev eth0
    

    注意:路由规则变更后,需要重启

    #删除完后,需要重启网络
    # systemctl restart network
    
    #查看路由信息
    # route -n
    

    三、知识扩展

    在线搜索:ip地址在线计算器

    3.1 子网掩码转换器

     
     
     
     

    3.2 掩码转换到网络可用地址的数量

     
     
     
     

     

     
  • 相关阅读:
    B1295 [SCOI2009]最长距离 最短路
    B1588 [HNOI2002]营业额统计 set||平衡树
    B1202 [HNOI2005]狡猾的商人 并查集
    B1303 [CQOI2009] 中位数图 数学
    B2002 [Hnoi2010]Bounce 弹飞绵羊 分块
    B1192 [HNOI2006]超级英雄Hero 二分图匹配
    逐个击破
    HAOI2009 毛毛虫
    HNOI/AHOI2018 道路
    NOI2005 瑰丽华尔兹
  • 原文地址:https://www.cnblogs.com/joshua317/p/15844129.html
Copyright © 2020-2023  润新知