LinuxSir.cn,穿越时空的Linuxsir!

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

请教用 gentoo 做路由服务器的问题(已解决,向大家致谢)

[复制链接]
发表于 2008-2-28 00:28:32 | 显示全部楼层 |阅读模式
软硬件情况和组网要求:
1、两个小小的学生休息室,加起来一共 8 台机器。
2、其中一个机器有双网卡,目前是用 XP,对外申请了一个 IP,然后设置共享,另一张网卡设为网关,连一个交换机以组建局域网。
3、我这不是专业的机房,对控制没有任何要求,只要让所有机子都能上网就行了;另外,还要在网关上建一个 FTP 服务器,以便给网内的所有机器共享一些公共文档。

本人是菜鸟一个,因为实验室没人懂网络,只好业余承担这个任务。此前采用 XP 承担这个任务,但稳定性和性能很不理想(服务器经常当机,网内机器上网时断时续,速度很卡),因此想用 linux 做个软路由,但没有这方面的经验,有几个问题:

1、用 gentoo 承担这个任务合适不合适?
2、完成路由的功能要 emerge 什么软件啊?
3、稳定性我相信没有问题,但性能不知道怎么样?速度限制的瓶颈会是服务器本身吗?
4、网内共享公共文档是要对中文支持比较好的,zhcon 是要装的了(不用X-window),那么是装 samba 好呢还是 vsftpd 之类的好呢? 哦,对了,网内的全是 XP 系统,
发表于 2008-2-28 00:52:49 | 显示全部楼层
1.没有问题
2.iptables
3.需要调查
4.samba
http://www.gentoo.org/doc/en/home-router-howto.xml
回复 支持 反对

使用道具 举报

发表于 2008-2-28 08:15:15 | 显示全部楼层
和你说吧,如果你不想麻烦,就用ipcops,那个一步到位。如果愿意折腾,就用gentoo,定制性好。
你就是用P3的机器,都可以。因为我管理的一个机房,就是这么干的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-28 11:05:12 | 显示全部楼层
先谢谢版主和 blackwhite 兄热情答复,看了版主的链接,感觉还挺简单的,用 iptables 应该没问题,我还有一个新的问题。

随着实验室规模的扩大,学生人数增加,笔记本的流行,网关的负荷可能会越来越重(最严重可能会有25台左右同时连接,但我估计速度的瓶颈不是服务器本身),会对上网速度带来冲击。外网那个 IP 是公网 IP,但从属在学校的局域网内,虽然学校不限速,但连校园网的极限约 1.5 M/s 左右(与邻近 IP 进行 FTP 传输),连外网最快的下载估计不超过 500 K/s。基于让笔记本使用无线和提速的考虑,我有个这样的计划:

再给服务器增加一个普通网卡和一个无线网卡,多申请一个外接 IP。

1、可以使用双网卡双线路连接外网吗?如果可以的话,可以起到提速的作用吗?也就是说两个连接可以协同工作,做到负载均衡吗?—— 对我的局域网来说,就像单 IP 一样,但速度提高了。

2、无线网卡作为无线的 AP,让笔记本可以像台式机那样实现无线登陆,这个应该可以吧?
3、如果可以配置无线,那么局域网内的有线和无线能否组在一个网段内?做到无缝互通?
4、iptables 足够完成这些任务吗?还需要配合什么工具?
回复 支持 反对

使用道具 举报

发表于 2008-2-28 15:51:04 | 显示全部楼层
1.可以同时用,但是负载均衡不好做吧,用策略路由可以实现分流
2.无线网卡!=无线AP
3.可以在一个网段
4.sys-apps/iproute2
回复 支持 反对

使用道具 举报

发表于 2008-2-28 18:08:12 | 显示全部楼层
楼主要不是为了学习linux,买一个带无线功能的路由器不更简单啊
回复 支持 反对

使用道具 举报

发表于 2008-2-28 18:10:23 | 显示全部楼层
呵呵,同意ls
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-28 20:07:17 | 显示全部楼层
Post by quantumfang;1821151
楼主要不是为了学习linux,买一个带无线功能的路由器不更简单啊


事实上,非无线路由器是用过了的,整个上网速度仍然很慢,即使局域网内只保留一部机连接都没改善,而在服务器(XP) 上上网则没有问题,我是根据这个现象推断性能的瓶颈在服务器本身或者路由器本身的,当然,不知道这个判断有没错了,改用 linux 做服务器是期望可以改善这个问题。

而对于无线嘛,其实只是设想,我们还有另外一个休息室可以上无线,因此这两个房间的无线是可要可不要的。现在学生都在抱怨,因而老师也给了我些压力,要在这几天保证台式机可以上网,我也有点急了,,呵呵
回复 支持 反对

使用道具 举报

发表于 2008-2-28 22:43:44 | 显示全部楼层
我原来是想,做无线服务器,无线网卡是不行的,还要买无线路由,既然买设备,何必再用Linux。

看你的意思,用xp作服务器,路由器接到xp上带着其它机子上网,是不是?
为什么不直接让路由器连接外网?你们使用的是交换机?

八年前一个师兄用iptables搞过共享路由,速度很不错。一台很老的机器做服务器,好象是32M内存,133主频,老掉牙了?物尽其用啊。装的是很老的RH,字符界面,精简内核,所以做路由很专业。那时候还没有小型路由器,也根本买不起路由器。

实际上,linux与路由器作路由使用性能差别应该不大。我认为瓶颈不一定在路由器上。

Post by ljx980645;1821198
事实上,非无线路由器是用过了的,整个上网速度仍然很慢,即使局域网内只保留一部机连接都没改善,而在服务器(XP) 上上网则没有问题,我是根据这个现象推断性能的瓶颈在服务器本身或者路由器本身的,当然,不知道这个判断有没错了,改用 linux 做服务器是期望可以改善这个问题。

而对于无线嘛,其实只是设想,我们还有另外一个休息室可以上无线,因此这两个房间的无线是可要可不要的。现在学生都在抱怨,因而老师也给了我些压力,要在这几天保证台式机可以上网,我也有点急了,,呵呵
回复 支持 反对

使用道具 举报

发表于 2008-2-29 04:02:42 | 显示全部楼层
可以在把机器改造成无线AP,而且用linux。
你的问题是,你应该加个proxy cache(squild),这样上网速度就快了,因为大家浏览的网页都差不多。
大家上网慢,和你对外的速度有关系,而且如果内网里边有很多人在占用大量的带宽,当然有人上网速度慢。所以可能需要QOS。
回复 支持 反对

使用道具 举报

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

本版积分规则

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