加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 默认网关位于不同的子网中.如何在RHEL6.2中进行配置

发布时间:2020-12-14 02:50:23 所属栏目:Linux 来源:网络整理
导读:我有两个子网从ISP路由到我的服务器.我只有一个网关ip.网关与我的IP地址在同一VLAN上. 例如,netowrk 1是1.0.0.0/24,网络2是2.0.0.0/24.两者都由我的ISP路由到eth0.网关是1.0.0.1.我的主机IP是2.0.0.1/24(eth0) 所以我可以手动配置默认网关 ip route add defa
我有两个子网从ISP路由到我的服务器.我只有一个网关ip.网关与我的IP地址在同一VLAN上.
例如,netowrk 1是1.0.0.0/24,网络2是2.0.0.0/24.两者都由我的ISP路由到eth0.网关是1.0.0.1.我的主机IP是2.0.0.1/24(eth0)
所以我可以手动配置默认网关
ip route add default dev eth0
ip route add default via 1.0.0.1

然后互联网连接正常工作.
如何在/ etc / sysconfig / network-scripts / ifcfg-eth0中配置它?

我试图设置GATEWAY = 1.0.0.1,但它不起作用.试图在/ etc / sysconfig / network中设置GATEWAY和GATEWAYDEV,它只执行上面列出的第一个命令.

解决方法

你真的不会找到像这样的东西的支持,因为它不会通过任何健全性检查.

所以,想一想.您的计算机需要知道网关地址才能到达其本地子网外的其他计算机.因此,如果您的子网为10.0.1.0/24且您的计算机为10.0.1.12,则可以在不使用网关的情况下从10.0.1.0-10.0.1.255到达任何计算机.

网关通常需要在机器的子网内,否则机器无法到达它(没有一些路由技巧,正如您所做的那样).回到上面的例子,如果网关的IP为10.0.2.10,机器将无法访问它(为了在子网外发送流量,他们需要到达子网外的网关) .

你绝对确定你有正确的子网掩码吗?再举一个例子,如果你的10.0.1.0/16的IP网关为10.0.2.0,那么这是完全有效的.如果您有10.0.1.0/24和10.0.2.0的网关,则不是.我怀疑你的ISP提供了错误的网络掩码信息.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读