以服务器分享带宽:Linux 系统
7. 以服务器分享带宽:Linux 系统:
目的:
直接以 Hub 连接进行分享的好处是简单,但是缺点则是缺乏弹性。因为连接电脑的上限被限制在你的 ISP 所提供的连接数,例如中华电信仅支持两个 IP 给一个帐号使用,Seednet 虽然可提供 5 个 IP ,但是对于学生宿舍族群来说,毕竟还是不够的!若使用 Windows2000 做为服务器分享带宽,又碍于 win2000 需要的高档配备!因此,使用手边淘汰掉的旧电脑来安装 Linux ,就可以让你的带宽达到分享的目的啰!另外,若再加以申请动态 DNS 的话,那就可以直接在你的 Linux 主机上面收发信件啦、设计你的专属网页啦!原理:
以 Linux 服务器连接上 Internet 的原理其实很简单(其实就是 NAT 功能啦),主要分为两步骤:优点与缺点:
- (1):就是让欲连上 Internet 的内部网络电脑与主机上的第二张网络卡都具有相同网段的 虚拟IP ,由于相同网段的虚拟IP可以直接连接,因此所有的电脑就可以直接连上主机啦;
- (2):然后在主机内部以 NAT 的功能将第二张网络卡的对外连接转成可以连上 Internet 的第一张网络卡,因此所有来自第二张网卡的要求便都可以通过具有连上 Internet 功能的第一张网络卡来完成工作!
- 不过这里要注意,由于所有的虚拟IP的电脑均是通过第一张网卡对外连接,所以在 Internet 上看到的从你的主机连出去的电脑之 IP 都是同一个(就是第一张网络卡的 IP 啦)。
使用 Linux 来架设 NAT 主机,优点是很简单,而且网络传输速度挺快的,另外, Linux 主机有相当多的附加价值,不但可以作为邮件主机、WWW主机、FTP主机,并且可以作为你局域网路的中心站!此外, Linux 是一套管理内存很好的作业软件,所以平时没有大量工作的时候,CPU是在待机的状况,所以并不会发生高热(就是说比较不会当机啦)!在鸟哥家中的 P-166 超频至 P-200,连续开机到目前(从 2001/02 到目前)没有关机过,使用上一切正常!但是缺点就是学习比较麻烦,虽然架设很简单,但是若要再学习比较详细的咚咚,就需要有心的人士了!适用性:
- 同时适合 ADSL 固定制与计时制;
- 可连接的电脑数量比较多(理论上可达 250 部以上)
- 做为 Linux 主机的电脑不可关机,且开机后即需要连上 Internet,
- 其他用户端电脑开机后立即直接连上 Internet ,而不用再拨接!
所需要的软硬件配备:安装步骤:
- 一台淘汰的电脑(最好是 P-100 以上等级,32MB以上RAM,2GB硬盘即可)
- 个人电脑(PC);
- 网络卡(每部电脑均要一块,但做为主机的 Linux 需要两块);
- 正常的 RJ-45 网络线(连接电脑与Hub及主机);
- 一条跳线(连接主机与ATU-R)
- 集线器(就是 Hub 啦);
- ADSL (连同 ATU-R)。
二、安装 Linux 主机操作系统,并启动 NAT 服务安装 Linux 主机的步骤也是很简单的,只要依以下的步骤即可安装完毕:
- 确认你的硬件系统:尽量不要找太特殊的适配器,最好是使用 p-100 以上等级的 CPU, 32MB 以上的 RAM,最好一定要有 2GB 以上的硬盘,显卡最好是早期很流行的 S3 系列(如 Virge),网络卡最好选择两款不同芯片的卡,其中之一最好是 RTL 8139 系列的芯片组。你可以来这里看看你的硬件有没有被支持;
- 下载可开机的 Linux 光盘 ;你可以来这里捉取;
- 以 Nero 或其他刻录程序刻录可开机光盘:将刚刚捉下来的文件刻录成可开机光盘;
- 以 CD-ROM 开机或制作开机片:
- 以文本模式安装 Linux 系统:详细的步骤来这里看看;
- 让 Linux 主机连上 Internet :详细的方法来这里看看;
- 在 Linux 系统下运行 NAT 程序:详细的方法来这里看看;
其实启动 NAT 只要依序运行底下的咚咚就可以了:这样就可以了!
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -j MASQ -s 192.168.1.0/24 -d 0.0.0.0/0
/sbin/depmod -a
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_irc
/sbin/modprobe ip_masq_autofw
/sbin/modprobe ip_masq_cuseeme
/sbin/modprobe ip_masq_portfw
/sbin/modprobe ip_masq_quake
/sbin/modprobe ip_masq_vdolive
/sbin/modprobe ip_masq_user
/sbin/modprobe ip_masq_mfw
- 到这里就OK了!
三、Windows 系统下安装网络卡
四、连接所有的硬件配备
在上图中,输入这部电脑的 IP (192.168.0.xxx),而且子网络遮罩一定是『255.255.255.0』
在这个画面中,输入 192.168.0.1,并按『添加』则电脑会将你的网络卡连接到主机那张网络卡上面去啦!基本上,到这里就已经设置完毕了!不过,你可以再输入一下你惯用的
DNS 喔!什么是 DNS,简单的说,就是将类似 kimo.com.tw
这样的文本转换成 实体IP号码
的一部机器啦!
以鸟哥为例,鸟哥是使用 Seednet 的帐号,所以鸟哥的惯用
DNS 则成为了 139.175.10.20 啦!另外,主电脑及网域可以写也可以不用管他!