Linux系统做路由器,外网不通,请指点!

发布于 2022-08-09 21:33:29 字数 948 浏览 13 评论 0

实现单位两个网段:192.168.0.0/24和192.168.1.0/24两个网段互相访问。
步骤:
1.安装一台双网卡的机器(以下步骤使用虚拟双网卡)

2.将eth0的地址设置为192.168.0.20,eth0:0的地址设置为192.168.1.19:
# ifconfig eth0 192.168.0.20 broadcast 192.168.0.255 netmask 255.255.255.0
# ifconfig eth0:0 192.168.1.19 broadcast 192.168.1.255 netmask
255.255.255.0 up

3.添加路由信息:
# route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
# route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0:0
设置网关,请执行
# route add default gw 192.168.0.7 (这个网关是我们公司局域网网关)

4.设置IP转发,开启路由服务:
# echo 1 > /proc/sys/net/ipv4/ip_forward

5.将192.168.0.0/24网段内所有主机默认网关设置为192.168.0.20,将
192.168.1.0/24网段内所有主机的默认网关设置为192.168.1.19

5.测试
  192.168.0.0段机器能ping通192.168.1.0段机器,反之也可以。

问题:192.168.0.0段能访问外网,而192.168.1.0段的外网不通,想不明白什么原因!请赐教!

[ 本帖最后由 gomo1234 于 2008-8-7 08:21 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文