[原创]使用ubuntu desktop组建小型局域网

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
hematemesis
帖子: 5
注册时间: 2007-08-04 22:43

[原创]使用ubuntu desktop组建小型局域网

#1

帖子 hematemesis » 2007-08-04 23:11

本篇文章是自己的心得,第一稿发给6park了。现在重新修订。

topo
小型诊所,一台服务器,4台工作站。 服务器与router为有线链接,其他都是无线

任务
服务器为4台工作站提供文件共享和和打印服务。尤其需要强大的搜索功能。 需要搜索的文档预计达到5000个word文档。其次要求所有操作傻瓜化,毕竟真正用电脑的是我父母,他们根本不具备维护服务器的能力。

设备
服务器-dell inspiron 1501 使用的最高配置。主要考虑到工作负荷小,所以没有必要配备专业服务器。毕竟使自己的生意,能省则省。 而且这个服务器也要承担一定的工作站任务。

主要工作站-dell inspiron 1501 中等配置,可以运行vista ultimate,不使用aero。主要考虑是同样的机器使用起来效率高,而且容易维护。 所有的dell都是在美国赶上deal买的。一共不到2000美元。

其他工作站-ibm T41, T60p(只作临时接入), 还有杂牌的台式机一台

打印机—brother MFC 可以打印、复印和扫描。samsung ml 2010作为主要打印设备。

分步任务
1.安装服务器操作系统
刚开始使用的是vista的自带的网络共享,结合office 2007。优点是配置非常容易,几乎不需要进行特别的操作即可以进行共享。缺点也非常明显。稳定性非常的差。几乎每隔3小时就需要重新启动一次。完全不能符合商业应用的要求。 这套系统在linux配置完成后被当作备份系统使用了。

后来决定使用linux系统。在选择发行版的时候,着重考虑的是ubuntu,主要是dell可以很好地支持ubuntu。不用自己去着急驱动的问题。选用的ubuntu的desktop版本。因为进行打印服务器和文件服务器只需要samba就可以了。其他的比如MySQL之类的统统用不上。 原来以后turion只能用64位的ubuntu,后来才发现不是这么回事儿。由此带来了很多麻烦,暂且不提。

安装的使用唯一费心的是分区问题。硬盘120G,分区方案如下。vista 30G, / 25G, /SWAP 2.5G, /VM (虚拟机) 20G, /data > 30G (存贮需要贡献的文件)

vista 分区使用ntfs, /data 使用的是fat32, 剩下的统统是ext3. 现在仍然对/data是否应该是ntfs或者是ext3感到困惑。但是当时的考虑是保证/data有最好的兼容性,保证在windows下可以将文件备份。所以选择的fat32。其实通过软件, windows可以使用ext3, linux可以使用ntfs。而且听说ntfs-3g速度相当的可以。但是不知道samba在挂载ntfs分区的时候有没有问题。

还有一个困惑的是swap的大小。有人说是内存的2倍。现在发现根本不需要,我打开系统监视器发现,实际上在系统满负荷运行的时候,swap使用不到20M。这个观点也被网上的很多linux高手证实了。

先安装vista,我用的是Dell oem的ultimate。接下来安装ubuntu 安装非常顺利。声卡网卡全部ok。无线卡没有配置,主要是用不到。最令人高兴的是grub没有进行配置就直接认出了vista,省去了很多麻烦。

2.安装工作站操作系统
dell inspiron使用oem vista ultimate(网上下的)。剩下的是windows xp professional(全部是正版的)

3.配置共享服务器
在linux下可以和windows共享的服务器程序用得比较多的是samba。令我这个新手最头疼的是和windows打勾不同,samba系统的配置文件需要自己去写。默认的的配置文件相当的长,里面有太多的设置,还有很多的注释。阅读起来比较麻烦,所以决定自己写。呵呵。主要参考的事samba的offical howto。最后写出的如下

# Global parameters
[global]
workgroup = CLINICNETWORK
netbios name = Laptop-1SMB
security = share

[data]
comment = Data
path = /data
read only = No
guest ok = Yes

本文件不考虑安全设置。毕竟我只个网络不存在授权问题。而且在接入无线网和登录电脑的时候进行了身份认证。

结果这里出现了一个问题,所有用户只能read,而且不能改变权限和所有者。问题实际上出在了分区格式上。fat32根本不支持权限管理,所以需要在fstab中进行配置。

配置写出以后,发现在t41的网络中能看到服务器,但是根本不能列出目录。经过上网反复查找,发现问题出在了端口上。samba使用了137-139端口,而zonealarm把这三个给阻止了。所以根本看不到。这一步耗费了大量的时间。后来vista的时候是一次成功。

4.配置服务器的打印机
此步骤最为简单,基本上是pnp。

5.配置打印服务器
这一步仍然用到了samba。

[global]
workgroup = CLINICNETWORK
netbios name = Laptop-1SMB
security = share
printcap name = cups
disable spoolss = Yes
show add printer wizard = No
printing = cups

[printers]
comment = All Printers
path = /var/spool/samba
guest ok = Yes
printable = Yes
use client driver = Yes
browseable = No

在安装工作站共享的时候,brother的机器完全没有问题,可以说是pnp。但是安装samsung的时候发现一到选择驱动程序的时候就死机了。而且发现是sploovs这个进程占用40%以上的cpu。上网资料有人收可以删除system32下的某个文件夹,但是发现我电脑下的那个文件夹本来就是空的。后来发现这个问题很多人都碰到过,网上的办法我试了很多,包括修改注册表等等都不行。后来我怀疑是驱动程序的bug。根据是在vista下两台打印机安装都没有问题。经过无数次的失败,最终放弃了使用samba与xp搭配的念头,改用了cups当作打印服务器。 现在想来很可能是64位ubuntu搞得,因为我在网上搜索了很长时间都没有发现有任何我有同样的问题。

cups 的配置也是用的是最简单的无授权配置。具体的配置文件我记不住了,反正网上多的是。配置写完在xp 工作站安装的时候发现根本没戏。经过痛苦的寻找,终于发现cups实用的ipp (internet printing protocol)不是默认安装的。安装协议后,打印机顺利安装。vista下安装的samba还是cups都相当的顺利,这一点让我惊讶不已。和samba比起来,cups的打印速度要慢很多。有时候首页输出需要等待1分钟。我觉得应该是协议的问题。

6.初步测试。
每个工作站同时打开10个word文件,并且进行两台打印机的大容量打印。系统相当的稳定。和vista下的稳定性乃是天壤之别。 注:后来在安装了一个干净的vista以后,也进行相同的测试,发现vista下面也很稳定。但是应用程序装多了就不行了。尤其是是同花顺。

7.安装虚拟机
ubuntu 下的虚拟机有很多。vmware太贵,paralell不支持64bit的cpu。最后选择的是virtualbox。真是太赞了。不仅开源,而且配置极为简单。呵呵,真是太难得了。虚拟机下的系统我刚开始选择的是window xp dell oem。发现安装后不能激活。原因主要在于虚拟机的bios slic认证与dell的bios slic不一样。解决的办法是给microsoft打电话。但是由于是周末,他的key service dept 休息,后来装了个零售正版的xp。这一步费了很多精力,主要是想改虚拟机的bios,后来觉得实在太难,放弃了。

8.安装虚拟xp的程序
和一般的xp完全一样。但是文件共享不同。我的解决方法实际上就是让虚拟的xp吧host的linux当作服务器,进行网络共享。有了前面的经验,这一步非常顺利。

自此,大功告成。任务已经基本达成。

这套系统我花了整整32小时。其中的难点有些想到了,有些根本没想到。比如打印机驱动与samba不兼容、虚拟机xp激活、fat32的mount、xp的ipp协议等等。但是收获也是很大的。

体会是linux系统设置很有当年调试autoexec.bat和config.sys的劲头。好在是现在有了google,不用天天去买大众软件了。呵呵。还有就是vista的网络功能确实比xp有了飞跃性的提高,这一点是不容抹杀的。

安装调试完成以后,运行情况良好。唯一的一次失去响应是因为ubuntu自带的屏保出问题了。
bergue
帖子: 81
注册时间: 2007-01-26 14:10

#2

帖子 bergue » 2007-08-05 0:06

好,顶 :D
头像
percy
帖子: 508
注册时间: 2006-09-10 8:19
系统: Gentoo/Mac OS X
来自: Shanghai,China
联系:

#3

帖子 percy » 2007-08-14 8:57

虽然用不到但还是要顶下
头像
zydbeckham
帖子: 140
注册时间: 2007-05-26 15:04

#4

帖子 zydbeckham » 2007-08-17 13:21

有钱人啊。楼主哪工作阿,好像全是正版阿 ~~~~
回复