|
|
发表于 2007-11-1 15:39:11
|
显示全部楼层
干这种事情 linux 怎么会比 windows 更复杂呢, 网络服务可是 unix / linux 的强项啊.
1) 开启 IP 转发
echo 1 > /proc/sys/net/ipv4/ip_forward
2) 设置 iptables 规则, 把 eth1 的 包转发到 eth0, 同时建立反向转发. (假设你的 /dev/eth1 连内网, /dev/eth0 连外网)
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/sbin/iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
/sbin/iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
应该就可以了.
不过这些东西关机后会丢失, 你可以想个办法每次boot后自动执行一下. |
|