关于三块网卡两台机的上网,请求帮助

由 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下不能成功,

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus