zoukankan      html  css  js  c++  java
  • linux下永久添加静态路由

    添加路由的命令:

    1. route add
    route add -net 182.168.1.0 netmask 255.255.255.0 dev eth0#添加一条静态路由
    route add default gw 192.168.0.1#添加默认路由
    route del -net 192.168.1.0/24 gw 192.168.0.1#删除一条路由
    route -n#查看路由表
    
    1. ip route add
    ip ro add 192.168.1.0/24 dev 192.168.0.1#添加一条静态路由
    ip ro add default via 192.168.0.1 dev eth0#添加默认路由
    ip ro del 192.168.1.0/24#删除一条路由
    ip route show#查看路由表
    

    常见参数: add 增加路由 del 删除路由 via 网关出口IP地址 dev 网关出口物理设备名 default 默认路由

    让路由永久生效:

    1. 在/etc/rc.local里面添加:

    添加路由命令为:直接将在命令行操作的命令复制到该文件中,保存退出即可。 这样即使服务器重启之后依然会有 注:重启网络服务,则静态路由失效; 2. 在route- eth0的文件里面添加:

    在/etc/sysconfig/network-script/目录下创建名为route- eth0的文件:

    default via 192.168.0.1 dev eth0
    192.168.1.0/24 dev 192.168.0.1
    192.168.0.13/32 dev eth1
    

    重启网络验证 注意:这样做的比第一种更适合。即使重启网卡路由也不会失效,第一种重启网卡会失效。

    1. 在/etc/sysconfig/static-routes文件里面写入:

    如果该文件不存在,则手动创建,添加内容格式为:

    参照/etc/init.d/network文件里面的shell语句:

    if [ -f /etc/sysconfig/static-routes ]; then
        grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
        /sbin/route add -$args
        done
    fi
    

    则,如果要添加一条静态路由,命令为:

    route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
    

    那么,在/etc/sysconfig/static-routes文件中添加格式为:

    any -net 192.56.76.0 netmask 255.255.255.0 dev eth0
    
     转自:linux下永久添加静态路由 - 系统运维 - 随心一记 (ywcsb.vip)
  • 相关阅读:
    ubuntu下php无法载入mysql扩展
    Ngnix location匹配规则
    Maven 工程错误Failure to transfer org.codehaus.plexus:plexus-io:pom:1.0,Failure to transfer org.codehaus.plexus:plexus-archiver:jar:2.0.1
    把Java Web工程转换为基于Maven的Web工程
    关于"架构"
    CentOS 配置Tomcat服务脚本
    Maven部署web应用到远程服务器
    使用Maven + Jetty时,如何不锁定js css 静态资源
    java final修饰变量时的一种情况
    支付宝快捷支付接入问题
  • 原文地址:https://www.cnblogs.com/javalinux/p/15591552.html
Copyright © 2011-2022 走看看