LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1162|回复: 5

这个路由该怎么做?

[复制链接]
发表于 2006-5-27 14:37:43 | 显示全部楼层 |阅读模式
我的机器装有双网卡,分别接在两个局域网,这两个局域网又都有单独的外网出口。一个局域网的网段是192.168.1.0的(DHCP自动获取地址,且IP与MAC绑定),一个是192.168.101.0的(手动分配IP),我现在想把这两个局域网通过我的机器连接起来,又不影响他们各自上网。请问各位大虾,我应该怎么在Mandriva中配置呢?这种设想可行吗?
发表于 2006-5-30 21:10:55 | 显示全部楼层
以前我曾经用一台机器作为服务器,支持局域网内的机器通过这台服务器上网。
也是两张网卡,使用 “控制中心”提供的工具直接实现局域网内机器上网。
我不知道你是否是这个意思。
回复 支持 反对

使用道具 举报

发表于 2006-5-30 22:32:21 | 显示全部楼层
要在两个网关上各自添加一条静态路由就OK了。
分别指名,到192.168.1.0  在192.168.101.X 端口出去。
到192.168.101。0 在192.168.1.X  端口出去。

X代表 你的IP
回复 支持 反对

使用道具 举报

发表于 2006-5-31 08:22:59 | 显示全部楼层
你认为你这种方法是不可行的
这样导致你的一个居域网有两个出口,而且同样的目的地址,一台电脑也是两个出口,是不可行的!

比较稳妥的方法就是:使用一台Linux主机做路由器,并且由她来分配IP地址(或者手工配置),然后这个Linux主机具备三个网卡,一个连接内部网,另外连接两个公网出口,同时使用route add -net net/mask gw 192.*.*.*这样的形式添加静态路由,可以根据目的地址来设置不同的网关,其中特别要指定的是所有内部网络的地址必须指定网关为你的内部地址,也就是内网的那个网卡地址!
回复 支持 反对

使用道具 举报

发表于 2006-6-1 10:03:57 | 显示全部楼层
如果两个局域网机器总数少于250台,将所有机器归入同一个网段更简单点

硬件:加入一台交换机就可以,把你准备接到你机器上的两根两个局域网的线都接入到交换机上,你的机器随便接了

第一个局域网的网段是   192.168.1.XXX,DHCP分配地址,IP绑定所有MAC,
第二个局域网的网段还是192.168.1.XXX,DHCP的话DHCP池和前一个局域网的范围错开,能绑定MAC更好;手动的话,所有机器的IP地址也和第一个局域网的范围错开,网关为第二个局域网的出口设备的内网地址;

这样两个局域网还是使用自己的出口,在同一个网段下共享很好解决,且不受你机器开关的影响
回复 支持 反对

使用道具 举报

发表于 2006-6-2 21:24:36 | 显示全部楼层
Post by parset
你认为你这种方法是不可行的
这样导致你的一个居域网有两个出口,而且同样的目的地址,一台电脑也是两个出口,是不可行的!

比较稳妥的方法就是:使用一台Linux主机做路由器,并且由她来分配IP地址(或者手工配置),然后这个Linux主机具备三个网卡,一个连接内部网,另外连接两个公网出口,同时使用route add -net net/mask gw 192.*.*.*这样的形式添加静态路由,可以根据目的地址来设置不同的网关,其中特别要指定的是所有内部网络的地址必须指定网关为你的内部地址,也就是内网的那个网卡地址!

可以的,两个网卡两个不同网关,分别设定不同的metric,通过静态路由的方式,默认所有包发往metric值指定的最高的网关,再设定将指定网段的连接请求发往指定网关
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表