Linux配置路由

CentOS 6

  • 查看路由

    # route -n
    
  • 临时路由

    添加到主机的路由
    # route add –host 192.168.1.10 dev eth0
    或
    # route add –host 192.168.1.10 gw 192.168.1.1
    
    添加到网络的路由
    # route add –net 192.168.1.0/24 dev eth0
    或
    # route add –net 192.168.1.0/24 gw 192.168.1.1
    
    添加默认网关
    # route add default gw 192.168.1.1
    
  • 永久路由

    配置静态路由
    # vim /etc/sysconfig/static-routes
    到主机的路由
    any host 192.168.1.10 dev eth0
    或
    any host 192.168.1.10 gw 192.168.1.1
    
    到网络的路由
    any net 192.168.1.0/24 dev eth0
    或
    any net 192.168.1.0/24 gw 192.168.1.1
    
    默认网关
    any default gw 192.168.1.1  
    
    配置默认网关
    # vim /etc/sysconfig/network
    GATEWAYDEV=eth0
    或
    GATEWAY=192.168.1.1
    
    重启网络生效
    # /etc/init.d/network restart
    

CentOS 7

  • 查看路由

    # ip route show | column -t
    
  • 临时路由

    添加到主机的路由
    # ip route add 192.168.1.10 dev eth0
    或
    # ip route add 192.168.1.10 via 192.168.1.1
    
    添加到网络的路由
    # ip route add 192.168.1.0/24 dev eth0
    或
    # ip route add 192.168.1.0/24 via 192.168.1.1
    
    添加默认网关
    # ip route add default dev eth0
    或
    # ip route add default via 192.168.1.1
    
    添加等价路由
    # ip route add default nexthop dev ppp0 weight 1 nexthop dev ppp1 weight 1
    
  • 永久路由

    配置静态路由
    # vim /etc/sysconfig/network-scripts/route-ens1
    到主机的路由
    192.168.1.10 dev eth0
    或
    192.168.1.10 via 192.168.1.1
    
    到网络的路由
    192.168.1.0/24 dev eth0
    或
    192.168.1.0/24 via 192.168.1.1
    
    默认网关
    default dev eth0
    或
    default via 192.168.1.1
    
    配置默认网关
    # vim /etc/sysconfig/network
    GATEWAYDEV=eth0
    或
    GATEWAY=192.168.1.1
    
    重启网络生效
    # systemctl restart network
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容