LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1015|回复: 3

4网卡的路由,该如何配置?

[复制链接]
发表于 2006-5-26 14:36:57 | 显示全部楼层 |阅读模式
本人为Linux的菜鸟,现在学习中遇到了一个问题。问题如下:


Linux下4个网卡的 IP分配如下:

1、eth0(外网):DHCP 客户端或静态IP(168.168.0.10/255.255.0.0)
2、eth1(内网):静态IP(192.168.0.1/255.255.255.0)
3、eth2(内网):静态IP(172.168.0.1/255.255.0.0)
4、eth3(内网):静态IP(192.16.11.1/255.255.255.0)

要求3个内网为独立,不能相互访问;但都可以通过eth0访问外网。


我直接用 route 命令增加default gw 为168.168.0.1并不能使其访问外部的网络。
:ask
请各位大虾,多多指教。:ask
发表于 2006-5-26 23:05:21 | 显示全部楼层
echo "1" > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

通过以上设置,可以访问外网,同时内网之间也可以互相访问

iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -o eth0 -j ACCEPT
iptables -P FORWARD DROP
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-27 10:07:33 | 显示全部楼层
谢谢 Springwind426,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-27 10:07:50 | 显示全部楼层
谢谢 Springwind426,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表