線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1059
推到 Plurk!
推到 Facebook!

做個ADSL+LINUX的軟路由器

 
ddy
站務副站長


發表:262
回覆:2105
積分:1169
註冊:2002-07-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-12-13 02:06:07 IP:61.59.xxx.xxx 未訂閱
    [ 作者: 不詳   添加時間: 2001-5-31 21:32:22 ]       本解決方案主要針對公司、學校、網吧等需用一條ADSL將整個局網連上INTERNET,適合於10     -50台電腦的中小型網路用戶。對於10台以下電腦的用WINAGTE、SYGATE就蠻好用。     讓我們來看看具體環境先,某公司總部辦公室21間、電腦30台。組成10-100MB對等局域網,    用一條ADSL寬帶線路跑,以前用WINGATE將局域網連上INTERNET,後來覺得不爽我又用    WINDOWS2000雙網卡做了個NAT位址轉換,使用閘道和透明協定拖。這下下感覺舒服些了。呵呵    ,用了不久又發現些不大不小的毛病:比如內部互發OICQ慢啊,訪問SINA.COM.CN等個別網站有    問題啊等等。MS的東東看似簡單但是當你想微調一下系統的時候,你就會突然發現原來人生多?    無奈啊。痛定思痛!:(我毅然決定放棄WINDOWS2000,改用LINUX!!        要用LINUX得搞台機器吧,東拼西湊好不容易搞了一台。各位看官請看: INTEL FX主板    +PENTIUM 75晶片+16MB記憶體+540MB硬碟+512K顯卡+DE220 10MB網卡。軟體嘛隨便找個LINUX發    行版,我手頭有REDHAT 6.2 核心是2.2.14,按SERVER的安裝方式,經過長達48分鐘左右的安裝    ,可愛的#提示符出現在大家面前!各位看客也可以根據自己的具體情況安裝。      硬體、軟體都裝好了,下面開始具體配置。(加了#提示符號表示輸入命令)     1、用ifconfig看看網路配置     [root@localhost /root]#ifconfig  lo    Link encap:Local Loopback   inet addr:127.0.0.1 Mask:255.0.0.0  UP LOOPBACK RUNNING MTU:3924 Metric:1  RX packets:23 errors:0 dropped:0 overruns:0 frame:0  TX packets:23 errors:0 dropped:0 overruns:0 carrier:0      只有lo沒找到網卡。不急,自己配。我是DLINK的DE220 IRQ=3 IO=300,相容NE2000。在    /etc/conf.modules 加兩句。     具體如下:  [root@localhost /root]#cd /etc  [root@localhost /root]#vi conf.modules  alias eth0 ne  options eth0 io=0x300 irq=3      IO和IRQ可以根據你自己的網卡設置     如果不能插入就按INSERT,加完就按ESC。再按: ,再輸入w 存檔,再q 退出。如果不放心就     #more conf.modules 看看寫進去沒有。         一般市面上ISA的便宜網卡都相容NE2000。如果是新手在LINUX下安裝網卡的可能會遇到這樣那    樣的問題,多在網上找找看看,一般都能解決。要提醒大家最好別用PNP即插即用模式,在    LINUX出了問題不好解決,簡直是場噩夢。     2、下面配置網卡IP位元址, 在/etc/sysconfig/network-scripts下有個文件     ifcfg-eth0 寫成如下:     DEVICE=eth0    IPADDR=192.168.0.254      這是網卡的IP位址,以後客戶機的閘道就是這個地址。     NETMASK=255.255.255.0  NETWORK=192.168.0.0  BROADCAST=192.168.0.255  ONBOOT=yes  BOOTPROTO=none      重起就能找到網卡。     我們再[root@localhost /root]#ifconfig  eth0  Link encap:Ethernet HWaddr 00:40:05:64:11:28    inet addr:192.168.0.254 Bcast:192.168.0.255 Mask:255.255.255.0      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1      RX packets:347573 errors:0 dropped:0 overruns:0 frame:0      TX packets:40194 errors:0 dropped:0 overruns:0 carrier:0      collisions:35 txqueuelen:100      Interrupt:3 Base address:0x300     lo    Link encap:Local Loopback       inet addr:127.0.0.1 Mask:255.0.0.0      UP LOOPBACK RUNNING MTU:3924 Metric:1      RX packets:23 errors:0 dropped:0 overruns:0 frame:0      TX packets:23 errors:0 dropped:0 overruns:0 carrier:0      collisions:0 txqueuelen:0     哈哈,eth0找到網卡了,配置也正確,恭喜恭喜!進行下一步。     3、下一步做ADSL的驅動。去http://www.roaringpenguin.com/pppoe/rp-pppoe-2.6.tar.gz 下    個驅動程式先,大概85K大小。 考到/root去。     然後 #tar xvfz rp-pppoe-2.6.tar.gz  #cd rp-pppoe-2.6  #./go     開始安裝,裝好就#make一下下,開始配置ADSL。     Welcome to the Roaring Penguin ADSL client setup. First, I will run some checks on     your system to make sure the PPPoE client is installed properly... Looks good! Now, please     enter some information:     USER NAME     >>> Enter your PPPoE user name (default):   這裏輸入在電信局申請的adsl的帳號     INTERFACE  >>> Enter the Ethernet interface connected to the ADSL modem For Solaris,this is     likely to be something like /dev/hme0. For Linux, it will be ethn,where 'n' is a number.(default     eth0):  問你用哪片網卡撥號,默認是第一片eth0就可以了     4、最後一步:配置ipchains偽裝IP。     在 /etc/sysconfig的network文件裏保證要有這句: FORWARD_IPV4=true     然後改/etc/rc.d/rc.local這個文件,加入以下內容     >> Enter the demand value (default no): 用預設的no就可以了。 Please enter the IP address of your ISP's primary DNS server. If your ISP claims that 'the server will provide DNS addresses', enter 'server' (all lower-case) here. If you just press enter, I will assume you know what you are doing and not modify your DNS setup. >>> Enter the DNS information here: 這裏填你ISP的DNS地址,成都用61.139.2.69,輔助DNS成都可用202.98.127.32 PASSWORD >>> Please enter your PPPoE password: ADSL撥號密碼這個東東。 搞定!爽爽,用#adsl-start 就可以開始撥號。如果連接成功系統會提示你:.......connect 用ifconfig看看。[root@localhost /root]# ifconfig eth0 Link encap:Ethernet HWaddr 00:40:05:64:11:28 inet addr:192.168.0.254 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:347573 errors:0 dropped:0 overruns:0 frame:0 TX packets:40194 errors:0 dropped:0 overruns:0 carrier:0 collisions:35 txqueuelen:100 Interrupt:3 Base address:0x300 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:3924 Metric:1 RX packets:23 errors:0 dropped:0 overruns:0 frame:0 TX packets:23 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 ppp0 Link encap:Point-to-Point Protocol inet addr:61.157.91.227 P-t-P:61.157.91.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:20498 errors:0 dropped:0 overruns:0 frame:0 TX packets:19187 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:10 看見ppp0沒有! =============================================================================== 提醒您,貼錯文章可立即傳訊通知該版版主/站長/副站長協助處理,不要放著不管喔
系統時間:2024-05-17 17:35:36
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!