杂七杂八

以服务器分享带宽:Linux 系统

以服务器分享带宽:Linux 系统

最近更新时间: 2001/08/14

这些文章只是舍不得丢的数据,并不是什么需要特别阅读的!尤其是文章内容超级旧! 所以,大家看看就好!千万不要学喔!哈哈哈!

使用宽带(ADSL)连接分享 IP 的方法:

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)。
安装步骤:
  1. 申请 ADSL 帐号
  2. 安装 Linux 主机操作系统
  3. Windows 系统下安装网络卡
  4. 连接所有的硬件配备
  5. 用户端的设置

    一、申请 ADSL 帐号
       
      目前Hinet计时制提供同时两部电脑连接,而Seednet则提供五部电脑连接,但是Seednet若打开三个以上的电脑连接帐号时,在连接之前必须先打电话至 Seednet 要求打开!关于 ADSL 的申请方式在此就不啰唆了,请至各服务网站查找。
       

二、安装 Linux 主机操作系统,并启动 NAT 服务
安装 Linux 主机的步骤也是很简单的,只要依以下的步骤即可安装完毕:
  1. 确认你的硬件系统:尽量不要找太特殊的适配器,最好是使用 p-100 以上等级的 CPU, 32MB 以上的 RAM,最好一定要有 2GB 以上的硬盘,显卡最好是早期很流行的 S3 系列(如 Virge),网络卡最好选择两款不同芯片的卡,其中之一最好是 RTL 8139 系列的芯片组。你可以来这里看看你的硬件有没有被支持;

  2.  
  3. 下载可开机的 Linux 光盘 ;你可以来这里捉取;

  4.  
  5. 以 Nero 或其他刻录程序刻录可开机光盘:将刚刚捉下来的文件刻录成可开机光盘;

  6.  
  7. 以 CD-ROM 开机或制作开机片

  8.  
  9. 以文本模式安装 Linux 系统:详细的步骤来这里看看;

  10.  
  11. 让 Linux 主机连上 Internet :详细的方法来这里看看;

  12.  
  13. 在 Linux 系统下运行 NAT 程序:详细的方法来这里看看;

  14. 其实启动 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
    这样就可以了!
     
  15. 到这里就OK了!

三、Windows 系统下安装网络卡
      其实,安装网络卡的方法都一样,就是:
        (1)将硬件安装好;
        (2)开机让 Windows 找驱动程序;
        (3)Windows 找不到驱动程序的话,就放入驱动程序片,让 Windows 去捉;
        (4)如果还不行安装的话,就直接到『开始』->『设置』->『控制台』->『添加移除硬件』去搜索一下啰!
      详细的安装方法可以到前一页去看看。

四、连接所有的硬件配备
      连接的设备顺序可以是这样:
       
      • 先将 Linux 主机以跳线将第一张网络卡与 ATU-R 调制解调器以『跳线』连接;
      • 将第二张网络卡安装上 Linux 主机,并以正常的 RJ-45 网络线连接上 Hub 的正常孔;
      • 将所有其他电脑安装上网络卡后,并将网络卡与 Hub 的正常孔以正常的 RJ-45 网络线连接;
      • 打开 Hub 电源,并开始 windows 的设置。(注意,并没有用到 Hub 的 Up-Link 孔)
      • 如果你有两个以上的 Hub 的话,以正常线连接第一个 Hub 的 Up-Link 孔,并串接到第二个 Hub 的正常孔就可以了。
      所有硬件连接完毕之后就会像底下的图标这样!

    五、用户端的设置
       
      在主机端设置完毕之后,用户端的设置就简单很多啦!因为你已经知道你的通信闸是 192.168.0.1,所以你要先确定连接上这部主机的其他电脑有几部,在这些欲连上主机的电脑的 IP 必须是 192.168.0.XXX ,其中XXX为 2-254 之间的整数,且『每一部电脑的 IP 都不可以相同』,好啦!让我们来做设置吧!
       
      • 在 Windows 系统下,在『网上邻居』按右键选内容后出现如下画面,当然,一些通信协定你要先安装喔!安装的方法可以看这里说明。:


      •  
      • 上图中,点击『TCP/IP』这一项,出现:

      • 在上图中,输入这部电脑的 IP (192.168.0.xxx),而且子网络遮罩一定是『255.255.255.0』
         

      • 在上图中点击通信闸,出现下面画面:

      • 在这个画面中,输入 192.168.0.1,并按『添加』则电脑会将你的网络卡连接到主机那张网络卡上面去啦!基本上,到这里就已经设置完毕了!不过,你可以再输入一下你惯用的 DNS 喔!什么是 DNS,简单的说,就是将类似 kimo.com.tw 这样的文本转换成 实体IP号码 的一部机器啦!
         

      • 在上面的画面中,按下『DNS组态』后,出现:

      • 以鸟哥为例,鸟哥是使用 Seednet 的帐号,所以鸟哥的惯用 DNS 则成为了 139.175.10.20 啦!另外,主电脑网域可以写也可以不用管他!
         

      • 再来就是设置你的文件可以给其他人使用啦,回到第一面,点击『文件及打印分享』,并勾选两者,按确定后离开!


      •  
      • 最后,当然就是重新开机啦!这样一来,当 Linux 那部主机只要在开机而且连接的情况下,所有的内部网络读电脑均可以通过他来连接上 Internet 啦!!祝大家使用愉快。
其他链接
环境工程模式篇
鸟园讨论区
鸟哥旧站

今日 人数统计
昨日 人数统计
本月 人数统计
上月 人数统计