LinuxSir.cn,穿越时空的Linuxsir!

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

NAT+Bridge 设置和规则,大家帮着看看有什么问题没有?

[复制链接]
发表于 2010-2-3 19:25:48 | 显示全部楼层 |阅读模式
eth0: 作为wan
eth1,eth1 作为 bro,连接 Lan

#设定eth0 IP 地址为 192.168.1.1

#设定网桥

apt-get install bridge-utils #安装所需组件
brctl addbr br0 #创建一个网桥接口 br0
brctl addif br0 eth1 eth2 # 将LAN的两块网卡加入网桥


ifconfig eth1 0.0.0.0
ifconfig eth2 0.0.0.0   #将这两块网卡网址设为0
#此处不太明白,另外是否要在/etc/network/interfaces在对这两个网卡单独设置?

#在/etc/netiwok/interfaces编辑bro地址

auto br0
iface br0 inet static
bridge_ports eth1 eth2
address 192.168.10.10
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255




#防火墙设置,打开 NAT

iptables -A POSTROUTING -t nat -s 192.168.10.0/24 -o eth0 -j MASQUERADE   #打开端口转发,此处是否可以把-s 192.168.10.0/24换成 -i br0?

iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -A FORWARD -s 192.168.10.0/24 -j ACCEPT
#此处是否可以写成 iptables -A FORWARD -i br0 -j ACCEPT


echo 1 > /proc/sys/net/ipv4/ip_forward

大家帮着看看过程有什么不对的地方
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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