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!

  • 相关阅读:
    自我知识管理
    目标管理
    产品经理的时间与情绪管理
    leetcode 88.合并两个有序数组(双指针 java)
    leetcode 680.验证回文字符串 II(双指针 java)
    leetcode 345.反转字符串中的元音字母(双指针 java)(有地方不懂)
    leetcode 633.平方数之和(双指针 java)
    leetcode167. 两数之和 II
    LeetCode 66. 加一(java)
    LeetCode 58. 最后一个单词的长度 (java)
  • 原文地址:https://www.cnblogs.com/ahujack/p/3319074.html
Copyright © 2011-2022 走看看