关于如何使用LINUX和网卡来搭建局域网或企业内部互联网
关于如何使用LINUX和网卡来搭建局域网或企业内部互联网
首先说明一下我并不是一个linux高手(当然不是低手),写这篇文章的意思是把自己的一些心得与大家共享,感谢Internet上的这么多的资源使我的网络与计算机的技术在短时间内突飞猛进。
声明:本文件可以在网络上免费拷贝,但不能用于商业用途。
我使用的linux的发行版本是slackware 3.4,本文所指的文件,如果不是特指
就是slackware 3.4自带的文件。
第一步:
1,软件,我用的是slackware 3.4版本,本文同样适用于redhat,debin,等其他的linux的发行版本。
2,硬件,你最好到找一份linux硬件howto,上面有linux适用的硬件使用列
表,你可以到sunsite去找到这份文件的最新版本,上面有linux适用的最新硬件列表。
第二步:
硬件安装。
第三步:
1,首先你可以到找几本基本的unix入门资料,linux与大多数的unix是相容的,知道一些如ls,cp,mv等基本的unix,linux命令。
2,安装linux,因为本文不是为了专门讲linux的安装,所以我假设你已经安装好了linux,如果你对这方面一无所知,你可已到:
http://www.clinux.ml.org/linux/index.htm 上寻找你要的入门资料,
一般如果你不是很特别的要求的话,一般的问题都可以在上面得到满意的回答,中面的的一些中文linux
howto我相信也会令你满意。
第四步:
核心编译,首先你得确定你的网卡是linux的核心支持的,只有这样你才能把对网卡的支持编译进核心,你可以到http://www.clinux.ml.org/linux/
里去找kernel-howto来设定核心编译,我在这里作一个简单的介绍,首先你要
安装linux的核心,我现在写这篇文章的时候linux核心的最新版本是2.1.103了,建议使用2.0.33的稳定版本,你可以到sunsite的映射站点去下载,
在slackware 3.4的光碟里包含有核心的2.0.30 和2.1.57就我对核心编译的过程,大概编译了五六十次了吧(I
am crazy)。把软件包安装到/usr/src/liunx子目录你可以用gzip -d *来解开核心的包如linux2.0.30.tar.gz,然后用tar
-xvmf 文件.tar解开文件,也可以用tar -xvmzf 文件名.tar.gz来解开文件接着用make
config来配置核心,但最好用make menuconfig来配置核心,如果你有X
window你也可以用make xconfig来配置,然后保存核心配置,这样你
就可以编译核心了,在编译核心前你可以用make dep
来确定核心驱动文件之间是否匹配,如果没有报告出错就可以编译核心了。
对核心编译还有一些技巧,你可以用make zImage(注意大小写〕来编译核心了,这样可以生成一个叫做zImage的文件来作核心启动,注意zImage不能超过
512k如果超过就不能被lilo装入引导区来作系统启动。编译好后你可以用cp命令
把zImage拷到/(根目录)上,来把原来的核心文件备份,然后用zImage改名成原来的核心文件名,例如linuz等,然后执行lilo注意一定要执行lilo这样你的核心就被正式装入系统了,然后用reboot启动,就可以,使用新的核心了,如果死机,你可以用linux的boot盘在启动的boot:后面输入ramdisk
root=/dev/hda?即linux系统/,mount的硬盘分区,再删除新的核心改回原来的核心文件再执行lilo即可。
确认你的核心对你的网卡支持,一般来说你可以在核心启动时看到网卡的端口以及硬件地址资料,如果没有看到和有什么其他问题你可以看ethernet-howto,在
这份文件上有关于以太网卡的详细说明。
第五步:
网络设置,我认为这是最重要的,我就是在这个上吃了很多亏,因为关于
tcp-ip的资料我没有仔细看,希望在组网之前大家对tcp-ip有一个初步的了解,首先你确定在安装时把基本的网络文件配置完毕,例如tcp-ip的包,sendmail包等,然后用netconfig来设置你的网络设置,首先填入你的主机名,然后填入你的主机域名,然后填入你的主机ip地址,然后再填入网关地址,然后填入子网掩码,千万注意:如果你用的C类地址你用的子网掩码必须是255.255.255.0,如果是B类地址必须是:255.255.0.0,不然其他的都没有问题,子网掩码错误,无论你如何ping
另外一台机器,你都会ping不到。如果没有域名服务器的话,就不要配置域名服务器的ip地址,不要被域名服务器访问。然后再用ping一台再以太网上的主机的ip地址,如果得到的回应是0%loss你就成功了,你就可以享受linux给你带来的乐趣了。例如你要到internet上正式telnet一台主机前,你就可以在局域网上尽情地telnet了,你也可以尽情的ftp自己的主机只有这样你才会对整个internet的世界更加了解,当然你可以在单位上把linux作为NFS服务器,用win95的功能来使用,真的很爽。
如果你有什么问题你可以用email address:du-min@usa.net来与我连系,杜良敏,cavalier