• Centos7/RHEL 7 配置静态路由


    如图:

    业务地址:192.168.10.0/24    192.168.20.0/24
    管理地址:172.168.10.0/24    172.168.20.0/24

    需求:每台主机配置两张网卡,分别连接业务地址和管理地址。业务接口用来传输业务数据,管理接口用来跑管理传输,因为ip资源紧张,需要扩展网络
    (1)对于业务地址,只需要默认路由设置为交换机地址即可;
    (2)对于管理地址,如果跨网段,默认地址被占用的情况下,这时候就需要添加静态路由

    一、 什么是路由?

        路由:是指分组从源到目的地时,决定端到端路径的网络范围的进程。有个很好的例子:家就是主机,路由器就是公交车,你通过搭乘公交车到你朋友家去;如果没有公交车直达,需要转乘公交车,那么你势必在出发之前要规划好怎么坐车,到哪站转那路车,这个就叫路由。
        
        路由分为三种:
            (1)直连路由:就是不需要转车;
            (2)静态路由:就是自己定制好转车路线;
            (3)动态路由:就是公交司机之间协商好,从你家到他家应该怎么转车,你只管上车下车就是。

    二、配置静态路由

        回到我上面的问题,因为我的默认路由已经被业务地址占用,所以我需要手工的采取静态路由的方式来通信。
        对于管理地址内的主机而言,如果两台主机要相互通信,两台主机上都需要配置静态路由,否则无法互联互通。
        在centos7 中配置如下:

        临时配置的方法:        

      172.168.10.0/24 主机配置:

            ip route add 172.168.20.0/24 via 172.168.10.254 dev eno4
            # 当eno4接口访问172.168.20.0/24 网络请转到 172.168.10.254 接口

            172.168.20.0/24 主机配置:

            ip route add 172.168.10.0/24 via 172.168.20.254 dev eno4
            当 eno4 接口访问172.168.10.0/24 网络请转到 172.168.20.254 接口

        如上分别在两个不同网段主机上配置后,两台主机才会互联互通。

        在 Centos7 和 RHEL 7 中配置永久生效方式如下:

            # cat /etc/sysconfig/network-scripts/route-eno4 
            172.168.20.0/24 via 172.168.10.254 dev eno4
            
            # cat /etc/sysconfig/network-scripts/route-eno4 
            172.168.10.0/24 via 172.168.20.254 dev eno4

           

            需要手动创建一个配置文件 route-网卡名,内容为临时配置 add 后面的内容,另一台主机同样的方式进行配置。

  • 相关阅读:
    创建和发送事件
    (实战)为系统类添加NameValueTable属性,并且添加到相关对话框
    使用GetUniqueIndentifier为某类对象连续编码
    中秋小感
    数据库中取随机数的方法讨论
    CVS添加用户的过程和命令列表
    Mysql中获取刚插入的自增长id的三种方法归纳
    关于Action重复执行两遍的原因
    td内容空的时候,如何显示边框线
    2003下 tomcat 连mysql问题的解决
  • 原文地址:https://www.cnblogs.com/hukey/p/8386591.html
Copyright © 2020-2023  润新知