ip route可以用于查看网络的路由信息,并设置路由表

  • route n 显示所有路由

    [root@ceph-104 ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         10.229.37.1     0.0.0.0         UG    101    0        0 enp2s1
    10.229.37.0     0.0.0.0         255.255.255.0   U     101    0        0 enp2s1
    111.192.168.0   0.0.0.0         255.255.255.0   U     100    0        0 enp2s3
    192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0显示结果在前的路由优先使用
    
  • ip route show 查看路由信息

    [root@ceph-104 ~]# ip route show
    default via 10.229.37.1 dev enp2s1 proto static metric 101
    10.229.37.0/24 dev enp2s1 proto kernel scope link src 10.229.37.231 metric 101
    111.192.168.0/24 dev enp2s3 proto kernel scope link src 111.192.168.104 metric 100
    192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown
    
  • ip route get ip 查看到达该ip地址的路由信息

    [root@ceph-104 ~]# ip route get 111.192.168.101
    111.192.168.101 dev enp2s3 src 111.192.168.104 uid 0cache
    [root@ceph-104 ~]#
    
  • ip route add/delete

    # 添加到主机的路由
    [root@ceph-104 ~]# route add -host 目的IP dev 选择经过的网卡
    [root@ceph-104 ~]# route add -host 111.192.168.101 dev enp2s3
    [root@ceph-104 ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         10.229.37.1     0.0.0.0         UG    101    0        0 enp2s1
    10.229.37.0     0.0.0.0         255.255.255.0   U     101    0        0 enp2s1
    111.192.168.0   0.0.0.0         255.255.255.0   U     100    0        0 enp2s3
    111.192.168.101 0.0.0.0         255.255.255.255 UH    0      0        0 enp2s3  # 添加到主机的路由(经过指定网卡)
    192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0[root@ceph-104 ~]# route add -host 目的IP gw 经过的网关
    [root@ceph-104 ~]# route add -host 111.192.168.101 gw 111.192.168.1
    [root@ceph-104 ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         10.229.37.1     0.0.0.0         UG    101    0        0 enp2s1
    10.229.37.0     0.0.0.0         255.255.255.0   U     101    0        0 enp2s1
    111.192.168.0   0.0.0.0         255.255.255.0   U     100    0        0 enp2s3
    111.192.168.101 111.192.168.1   255.255.255.255 UGH   0      0        0 enp2s3 # 添加到主机的路由(经过网关)
    192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
    #删除路由
    [root@ceph-104 ~]# route del -host 111.192.168.101   删除一条匹配的路由
    route del -host 111.192.168.101 gw 111.192.168.1     删除匹配的路由
    [root@ceph-104 ~]# route del -host 111.192.168.101 dev enp2s3 删除匹配的路由
    # 添加到主机的路由#添加到某网段的路由
    # 增加一条路由信息(发送到10.229.37.0网段的通信包全都要经过10.229.37.1这个网关)
    [root@ceph-104 ~]# route add -net 10.229.37.0 netmask 255.255.255.0 gw 10.229.37.1
    [root@ceph-104 ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         10.229.37.1     0.0.0.0         UG    101    0        0 enp2s1
    10.229.37.0     10.229.37.1     255.255.255.0   UG    0      0        0 enp2s1  # 新增的路由信息
    10.229.37.0     0.0.0.0         255.255.255.0   U     101    0        0 enp2s1
    111.192.168.0   0.0.0.0         255.255.255.0   U     100    0        0 enp2s3
    192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0# 删除一条路由信息
    [root@ceph-104 ~]# route del -net 10.229.37.0 netmask 255.255.255.0
    [root@ceph-104 ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         10.229.37.1     0.0.0.0         UG    101    0        0 enp2s1
    10.229.37.0     0.0.0.0         255.255.255.0   U     101    0        0 enp2s1
    111.192.168.0   0.0.0.0         255.255.255.0   U     100    0        0 enp2s3
    192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0#添加到某网段的路由
    
  • 设置永久路由的方法

    (1) 在/etc/rc.local里添加

    # 配置的路由信息
    route add -net 192.168.3.0/24 dev eth0
    route add -net 192.168.2.0/24 gw 192.168.3.254
    

    (2)在/etc/sysconfig/network里添加到末尾

    GATEWAY=gw-ip` 或者 `GATEWAY=gw-dev
    

    (3)/etc/sysconfig/static-router :

    # 设置静态路由
    any net x.x.x.x/24 gw y.y.y.y
    

ip route 命令介绍相关推荐

  1. linux之ip route命令

    1.基础知识 1.1 路由 (Routing) 1.1.1 路由策略 (使用 ip rule 命令操作路由策略数据库) 基于策略的路由比传统路由在功能上更强大,使用更灵活,它使网络管理员不仅能够根据目 ...

  2. linux之路由知识之ip route 命令中的疑惑

    1.基础知识 1.1 路由 (Routing) 1.1.1 路由策略 (使用 ip rule 命令操作路由策略数据库) 基于策略的路由比传统路由在功能上更强大,使用更灵活,它使网络管理员不仅能够根据目 ...

  3. ip route 命令的作用详解

    ip route 命令的作用详解 route 命令里面的metric是做什么用的 metric Metric 为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的多个路由中选择 ...

  4. ip route命令

    ip route命令可以帮助查看网络中的路由数据,并设置路由表. (1)ip route show 查看路由信息 (2)ip route get IP地址 查看该IP地址的路由包的来源 (3)ip r ...

  5. ip route 命令详解

    linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者.使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务.ifconfig是net-tools中已被废弃使用的一个命 ...

  6. linux ip route 命令详细解释

    摘自:http://linux-ip.net/html/tools-ip-route.html D.2. ip route Another part of the iproute2 suite of ...

  7. iproute2(ip route 命令详解)

    1.查看网卡IP地址 ip addr          // 和之前net-tools中的ifconfig功能类似 2.设置网卡IP地址 sudo ip addr add 192.168.0.193/ ...

  8. ip addr命令介绍

    Windows上查看IP地址是ipconfig命令. Linux上查看IP地址是ifconfig命令. Linux上还有一个ip addr命令可以查看IP地址. 博主使用标准版ISO镜像文件安装的Ce ...

  9. ip route 路由命令详解

    (523条消息) ip route 命令详解_thj_blog的博客-CSDN博客_ip route命令详解 Linux如何查看网关地址 - study_goup - 博客园 (cnblogs.com ...

最新文章

  1. 【洛谷P1381】单词背诵
  2. 【网络安全】一个堆题inndy_notepad的练习笔记
  3. 中文排版规则_非设计师的5条排版规则
  4. 深入源码理解.NET Core中Startup的注册及运行
  5. JDK各版本新增的主要特性
  6. docker mysql8
  7. java连接池hkai,MySQL连接配置文件密码加密及其在多种连接池上的应用
  8. Android Studio 主题、字体大小的设置
  9. (一)NIST CSF-框架介绍
  10. 留学生如何搞定Extended Essay?
  11. 中国全国地面站点数据(1981-2010)、月平均气象、月平均降水、月平均相对湿度、月最大降水、月最高温度最低温度、月最高温平均值最低温平均值、高低温站点基础数据,气候数据
  12. 封号、扣钱:谁来保证专车司机的利益?
  13. 神经网络机器翻译技术及应用(上)
  14. 《二代征信》与你的生活息息相关 (1)
  15. 树莓派4B最新系统bullseye更换国内源方法
  16. java计算机毕业设计喜枫日料店自助点餐系统源码+系统+数据库+lw文档+mybatis+运行部署
  17. Java核心技术36讲(个人整理)
  18. python【数据结构与算法】流水线作业调度Johnson启发式算法
  19. 一招解决Servlet[DispatcherServlet]的Servlet.init()引发异常
  20. jython mysql_讲解jython访问MySQL数据库的具体步骤

热门文章

  1. stacking的详细代码教程
  2. 黑洞数—python
  3. 在VPS上搭建Aria2+Aria2NG+OneIndex+Pandownload复刻版(CentOS8)
  4. 弘辽科技:店铺选品的重要性
  5. python func函数用法_python之函数
  6. Android中查看详细的错误信息的方法
  7. iBlog Config WalkThrough ! iBlog 完全配置指南 !
  8. Webp格式图片怎么转JPG?教你几种简单好用的转换方法
  9. 如何在Apple Watch上启用跌倒检测并设置紧急联系人
  10. 正大国际期货召主:北美票房|《变形金刚7》开画好于预期