打印

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

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

两台机子,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不到了,是不是设置不对?还是少了什么东西?

TOP

期待大侠的出现!

TOP

你尝试在node1中添加一个路由
试下这个
   route add -net 169.254.0.0 netmask 255.255.0.0 gw 192.168.1.100

TOP

server 有没有做过包转发?iptables规则如何?
对那些重洋媚外的汉奸们说句老话吧: 你们大概不知道,在你们崇拜的美国,前总统约翰-肯尼迪的名言:不要问国家给了你什么,想想自己为国家做了什么; 你们大概不知道,在你们崇拜的美国, 著名的西点军校给每个士兵的座右铭:无论对错,这是我的祖国。

TOP

确定ip_forward是开的,检查/etc/sysctl.conf里面有以下字段:
# Controls IP packet forwarding
net.ipv4.ip_forward = 1
看后面的值是不是1,不是的话要改成1开启linux转发功能。
再有就是看iptables的规则,估计也是被iptables档掉了,可以用iptables -F 删掉所有规则,先试一下连通性,不过一定要设置规则的,否则

TOP

我也来学习下~~

TOP