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
    

你可能感兴趣的:(Linux配置路由)