zoukankan      html  css  js  c++  java
  • 网关配置问题

    接到一个case让我确认一台虚拟机的网关。

    如果是147.128.17.1的话要改成147.128.17.129。

    网上的方法是如果分为两种:

    如果是动态IP的话,用route命令,看到的default 字段的gateway就是默认网关。

    如果是静态IP的话,vi /etc/sysconfig/network/ifcfg-eth0 添加GATEWAY=147.128.17.129

    用route命令看到的结果是147.128.17.1,于是我通过vi /etc/sysconfig/network/ifcfg-eth0 添加网关。

    然后用route -rn 看到默认网关还是147.128.17.1,而且

    traceroute 10.185.17.99 测试端口显示Unable to connect to 10.185.17.99: Network is unreachable.
     

    于是我尝试使用第二种方法:route add default gw 147.128.17.129,然后继续traceroute 10.185.17.99

    可以通了。但是如果重启网络:service network restart,又不行了。因为route add 命令只能立即生效,重启网络就没用了。那怎么办呢

    用下面这个命令查看默认的route时发现还是147.128.17.1,原来默认网关还是没变啊,我的理解是这个机器肯定使用的是动态路由,所以配置的静态网关根本没用。

    more /etc/sysconfig/network/routes
    default 147.128.17.1 - -

    于是我vi /etc/sysconfig/network/routes

    default 147.128.17.129 -

    然后 service network restart。

    发现可以了。

    traceroute 10.185.17.99
    traceroute to 10.185.17.99 (10.185.17.99), 30 hops max, 40 byte packets using UDP
    1 147.128.17.129 (147.128.17.129) 3.213 ms 2.584 ms 1.729 ms
    2 10.185.60.9 (10.185.60.9) 0.326 ms 0.276 ms 0.334 ms
    3 10.185.60.28 (10.185.60.28) 1.905 ms 3.009 ms 4.105 ms
    4 10.185.60.39 (10.185.60.39) 1.194 ms 1.237 ms 1.496 ms
    5 10.185.17.99 (10.185.17.99) 0.889 ms 0.844 ms 0.996 ms

    走的第一个路由就是默认的网关,YES!

  • 相关阅读:
    Collatz Conjecture(BAPC2017)
    P3377 【模板】左偏树(可并堆)
    Mergeable Stack
    B. Our Tanya is Crying Out Loud(cf)and 5918: 改变(中石油)
    bzoj 4488: [Jsoi2015]最大公约数
    Zoj
    牛客练习赛43 回顾
    哈尔滨工程大学ACM预热赛 补题
    April Fools Day Contest 2019: editorial回顾补题
    第一周总结
  • 原文地址:https://www.cnblogs.com/ahujack/p/3319074.html
Copyright © 2011-2022 走看看