由 nobody_am 在 04-14-2003 16:35 发表:
关于三块网卡两台机的上网,请求帮助
我们有两台机,用三块网卡互连.
主机有两块,其一:IP编号:210.35.92.173;子网掩码:255.255.255.128;默认网关:210.35.92.129;第一DNS:192.35.88.5,第二DNS:192.35.88.3 此卡接到校园网.
其二:IP编号:192.168.0.1;子网掩码:255.255.255.0 此卡接到副机
副机的一块网卡和主机的第二网卡相连:IP编号:192.168.0.2;子网掩码:255.255.255.0;
现象:
主机用win2k,副机用winxp或redhat linux,可以上网,和用QQ.
主机用redhat linux,可以上网,和qq,但是副机用winxp或redhat linux都不可以上网,及QQ,
但是用$ ping 192.168.0.1 没有包丢失(winxp,linux都会).
问题:
请问是什么原因?
在主机为linux时,如何才能让副机上网?
解放思想,实事求是!!
由 nobody_am 在 04-15-2003 12:30 发表:
up
解放思想,实事求是!!
由 nobody_am 在 04-23-2003 11:34 发表:
up
解放思想,实事求是!!
由 nobody_am 在 04-24-2003 09:12 发表:
最后一次up
解放思想,实事求是!!
由 wyufeng 在 04-24-2003 10:20 发表:
RedHat和Mandrake的共享上网的简单方法
局域网上internet,又要保持与windows服务器兼容的方式,可以简单设置如下:
1. 连接internet的网卡eth0, IP=172.20.20.16
连接内部的网卡eth1 , IP=192.168.0.1
2. 修改/etc/rc.d/rc.local,在文件最后加入:
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ech0 -j SNAT --to 210.35.92.173
2. 设定DNS, 重新启动机器。
由 nobody_am 在 04-24-2003 12:59 发表:
请问楼上wyufeng:
第二步是修改主机的/etc/rc.d/rc.local呢?还是负机?
另外,主机ech0是连到校园网的,第二步的ech0要该改为ech1吧?
我把主机的/etc....修改过之后,有问题:负机的X出现一个蓝屏,上面有四个图标,左一个,右三个.右键还可以点出菜单,在就什么都没了.少见多怪......
解放思想,实事求是!!
由 lanmaster 在 04-24-2003 15:08 发表:
你的这些操作都是在你的订机上做的。
eth0:为连接到校园网的IP
eht1:为你的内部IP
vi /etc/rc.d/rc.local
echo 1>/proc/sys/net/ipv4/ip_forward
modprobe ip_tables
modprobe ip_nat_ftp
modprobe ip_conntrack
modprobe ip_conntrack_ftp
iptables -t nat -A POSTROUTING -s eth1/24 -j MASQUERADE
sysctl -w net.ipv4.ip_forward=1
这是就可以了。(只要把你内网的机器的网关设置成eth1,DNS不变)
成长中的菜鸟!
E-Mail:qcy_[email protected]
QQ :7118899
由 nobody_am 在 04-24-2003 17:22 发表:
> quote:
>
> * * *
>
> lanmaster的回答:
>
> 你的这些操作都是在你的 订机 上做的。
>
> * * *
订机 是连到校园网的有两块网卡的机吗?
> quote:
>
> * * *
>
> lanmaster的回答:
>
> 只要把你 内网的机器 的网关设置成eth1,DNS不变
>
> * * *
内网的机器 是只有一块网卡的机吗?网关是192.168.0.1吗(这个我没有设)?
另外说明:
> quote:
>
> * * *
>
> 我的贴子
>
> 我把主机的/etc....修改过之后,有问题:负机的X出现一个蓝屏,上面有四个图标,左一个,右三个.右键还可以点出菜单,在就什么都没了.少见多怪......
>
> * * *
说错了,和本问题无关.
解放思想,实事求是!!
由 nobody_am 在 04-24-2003 22:53 发表:
依据 lanmaster 的方法:
iptables -t nat -A POSTROUTING -s eth1 /24 -j MASQUERADE
sysctl -w net.ipv4.ip_forward=1
我只修改了 eth1 为 192.168.0.1 后,才能sh /etc/rc.d/rc.local执行成功。
结果:只有一个网卡的副机,在XP下才能上网。而在linux下不能成功,