[求助]双网卡共享上网的配置问题

[求助]双网卡共享上网的配置问题

两台机子,server 和 node1, 想让node1通过server上网

主机server用双网卡, eth0 ip 设为192.168.1.100, eth1 ip 为 202.194.X.X (用X代替真实数字)

route设置
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
202.194.X.X     *               255.255.255.0   U     0      0        0 eth1
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
default         X.X.X.X           0.0.0.0         UG    0      0        0 eth1

主机上网没问题

另一台机子 node1 ip 192.168.1.1
路由如下

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth0
default         server          0.0.0.0         UG    0      0        0 eth0

能ping到主机,外面的地址就ping不到了,是不是设置不对?还是少了什么东西?
期待大侠的出现!
你尝试在node1中添加一个路由
试下这个
   route add -net 169.254.0.0 netmask 255.255.0.0 gw 192.168.1.100
server 有没有做过包转发?iptables规则如何?
确定ip_forward是开的,检查/etc/sysctl.conf里面有以下字段:
# Controls IP packet forwarding
net.ipv4.ip_forward = 1
看后面的值是不是1,不是的话要改成1开启linux转发功能。
再有就是看iptables的规则,估计也是被iptables档掉了,可以用iptables -F 删掉所有规则,先试一下连通性,不过一定要设置规则的,否则
我也来学习下~~