寢室、家里、辦公室即使有多臺電腦要訪問Internet,也并不需要安裝多條線路,申請多個賬號。只要簡單設置一下,就可以讓所有電腦通過一條線路,輕松實惠地享受互聯網帶來的便利。
共享上網方式選擇
目前的寬帶上網主要有ADSL、小區寬帶、有線寬帶和校園網等方式,雖然實現方法不同,但經過適當的設置,基本都可以實現共享上網。并且不同的寬帶接入方式,實現共享上網的可選方案也基本相同。
對于家庭用戶來說,最常用的共享上網方式有兩種:使用路由器(硬件級別)或者采用代理服務器/網關(軟件級別)。
軟件共享上網——代理服務器
在路由器價格居高不下的前幾年,代理服務器是實現共享上網時普遍采用的方法(如圖1)。具體實現時,既可以采用Win2000/XP/2003內置的“Internet連接共享(Internet Connecting Sharing,簡稱ICS)”,也可以用第三方的代理服務器軟件比如WinGate、SyGate、CCProxy來完成。
軟件方式共享上網,必須為一臺計算機上安裝相應的軟件,并進行復雜的配置;其他計算機要上網,服務器還必須保持時刻在線,用起來很不方便。
硬件共享上網——路由器
隨著網絡逐漸走入家庭用戶,寬帶路由器價格又持續下跌,使它成為目前共享上網的首選解決方案(如圖2)。
與軟件共享上網相比,路由器配置簡單,而且在第一次使用路由器時配置好后,以后就不用進行重復的操作。雖然路由器共享上網也有它的不足之處,比如可操控性不強,如想進行高級的內容過濾、訪問限制,目前的家用級路由器還力有未逮。但對于小型網絡來說,方便才是第一選擇。
路由器,最方便的共享上網
路由器安裝之后,要實現共享上網,還需要配置路由器。告訴路由器你上網使用的賬號、密碼,讓它幫助你自動撥號。
我的Linksys WRT54G中是這樣設置的。
1.登錄路由器
要設置路由器,首先需要查到路由器的IP地址和管理員賬號,還好這些說明書中都寫得明明白白。
我在Linksys WRT54G的說明書中查到其默認IP地址為192.168.1.1,管理員賬號為admin,密碼admin。
Step1 把用來設置路由器的計算機設置為與WRT54G同一網段(IP地址為192.168.1.2,子網掩碼為255.255.255.0,網關和DNS都設置為路由器IP地址192.168.1.1)。紹。
Step2 在IE地址欄輸入“http://192.168.1.1”回車,并輸入管理員賬號admin,密碼admin登錄WRT54G。
2.設置上網賬號
在WRT54G的設置頁面,定位到“Setup”→“BasicSetup”,首先在下拉框中選擇合適的上網方式,采用小區寬帶或者ADSL上網的用戶,都可以選擇“PPPoE”。
然后在“Username”后輸入撥號上網賬號,“Password”后輸入密碼(如圖3)。
設置完畢后,點擊頁面下方的“Save Settings”按鈕,此時在客戶端試著打開http://www.pcdigest.com,是不是看到《計算機應用文摘》的首頁了?
3.開啟DHCP
為了簡化客戶端上網配置,我們最好在WRT54G中啟用DHCP。
在WRT54G的“Setup”→“Basic Setup”頁面最下方,勾選“DHCPServer”后的“Enable”選項,然后設置可以自動配置的IP地址范圍,通過指定“Starting IP Address(起始IP地址)”和“Maximum Number of DHCPUsers(最多DHCP用戶)”來完成(如圖4)。
4.客戶端設置
采用路由器共享上網的客戶端設置與后文“ICS,同時帶動你我他”相應部分介紹基本類似,可以采用自動獲取IP地址或者固定IP地址兩種方式。
ICS,同時帶動你我他
Windows自帶的“Internet連接共享”配置簡單,不用額外購買軟件,十分適合于家庭、宿舍以及小型辦公網絡,成為追求實惠用戶的選擇。
1.服務器設置
Step1 在配置ICS之前我們首先要保證服務器上可以正常上網。也就是說,你得先在服務器上創建用于寬帶接入的虛擬撥號連接。
Step2 在“開始”→“控制面板”→“網絡連接”中建立的Internet撥號連接上單擊右鍵,選擇“屬性”,切換到“高級”選項頁,勾選“允許其他網絡用戶通過此計算機的Internet連接來連接”(如圖5)。
如果服務器上安裝有多塊網卡,還需要在“家庭網絡連接”中選中用來連接本局域網的那塊網卡。
設置完畢后,點擊“確定”,會彈出提示框告知用于“家庭網絡連接”網卡IP地址將被設置為192.168.0.1,點擊“是”即啟用“Internet連接共享”。
2.客戶端設置
局域網中通過服務器共享上網的客戶端操作系統,除了可以是Windows之外,還可以是Linux、MacOSX、BSD等操作系統……
采用動態IP地址
Windows客戶端,只用在“本地連接屬性”的“Internet協議(TCP/IP)”設置窗口,把IP地址獲取方式設置成“自動獲得IP地址”就可以共享上網了,其他系統可以相應進行設置。
采用固定IP地址
為了方便管理,我們建議客戶端采用固定IP地址。即把客戶端計算機設置成與服務器同一個網段(192.168.0.x,x可以是2~254),子網掩碼為255.255.255.0,網關和DNS設置為服務器的IP地址(192.168.0.1)(如圖6)。這樣也可以共享上網。
為共享上網提速
可以共享上網的路由器、Internet連接共享設置好了,客戶端可以訪問Internet了,但客戶端使用目前正紅火的BT、eMule等P2P下載工具時,速度總是不太理想,得想個辦法解決這個難題。
1.Internet連接共享用PortMap
BT、eMule在局域網中下載速度慢主要是因為它們的監聽端口被路由器或者代理服務器阻斷,對于這類問題我們可以采用端口映射的方法來解決。
(1)BT下載提速
我們以國內最常用的下載工具BitComet為例介紹如何為BT下載提速,使用的端口映射工具是PortMap。
設置端口映射
Step1 在客戶端打開BitComet,執行“選項”→“選項”,在“監聽端口”后設置一個端口數值(如圖7),并記下該數值以備后文使用(假設為7375)。
BT默認采用的監聽端口為6881~6889,我們建議你不要采用這些數值,因為好多ISP封鎖BT就是通過訪問端口來進行的。
然后在這臺電腦上,執行“開始”→“運行”,在“運行”對話框中輸入“Cmd.exe”打開命令行窗口,并輸入“Ipconfig /all”查看當前計算機的IP地址,記下其數值(如圖8)。
Step2 在服務器上將PortMap釋放到一個特定目錄,比如C:\\Tools\\PortMap下,然后執行其中的PortMap.exe。
點擊“添加”按鈕打開“增加/修改端口映射”窗口,名稱不妨設置為“BTPort”,“輸入IP”選擇代理服務器的公網IP地址,“輸出IP”設置為內部網需要BT提速用戶的IP地址(前文通過“Ipconfig /all”指令查看到的),“輸入端口”和“輸出端口”都設置為前面記錄下來的BitComet的監聽端口7375(如圖9)。
提示 Attention
對于沒有辦法查看代理服務器公網IP地址的用戶,可以試著在IE中訪問“IP Chicken”網站(http://www.ipchicken.com/),此時在網頁中最中間的顯眼位置會顯示你使用的代理服務器的公網IP地址。
設置完畢后,點擊“確定”按鈕,并且重新打開BitComet,看看下載速度,是不是快了許多。
我們可以為局域網中每臺計算機的BitComet指定特定的監聽端口,并在代理服務器上進行映射,這樣所有的電腦下載BT速度都會得到極大的提升。
端口映射成功與否小測試
我們辛辛苦苦進行的端口映射到底是否成功,當然要測試一下才能放心。
Step1 打開IE,在地址欄輸入“http://www.t1shopper.com/tools/portscanner/”打開免費的“Online Port Scanner(在線端口掃描)”頁面。
Step2 此時IP地址輸入框中會自動填入代理服務器的公網IP地址,我們只用在下方的“Scan custom port number”欄中,輸入BT映射端口7375,點擊“Go”按鈕開始測試(如圖10)。
如果提示為“The host xxx.xxx.xxx.xxx does not have a service running onport 7375 ().”表示端口映射不成功或者BitComet未打開,因為端口映射成功的話,會提示“The host 222.182.18.166 has a service running on port 7375 ().”。
(2)eMule下載提速
通過為BT進行端口映射以加快下載速度,我們已經對提速P2P下載的原理有了深刻的理解,為eMule提速的方法與此大同小異。
Step1 打開eMule,在“選項”→“連接”窗口,分別為eMule設置“TCP”和“UDP”端口,比如都設置為8888(如圖11)。
Step2 在PortMap中分別為eMule設置TCP/UDP映射端口,端口為8888。
Step3 設置完畢后,在eMule的端口設置窗口,點擊端口設置選項右側的“測試端口”按鈕,還會打開eMule-Project.net網站(http://www.emule-project.net)的相關頁面進行端口測試。測試成功,會顯示“√”(如圖12)。
2.路由器上網BT也提速
通過路由器共享上網的用戶,則可以通過路由器的端口映射和DMZ功能來為內部網BT、eMule下載提速。
我日常使用的Linksys WRT54G無線寬帶路由器,其端口映射功能在“Applications Gaming”中的“Port Range Forward”下(如圖13)。
具體如何操作,相信大家有了前文的經驗,完成這些是輕而易舉的一件事情,所以我這里就不再贅述。
路由器除了可以通過端口映射來實現內部網P2P下載的加速,還可以通過DMZ功能來簡化這種操作。被設置為DMZ的主機,其所有的端口都對外開放,而不必再進行端口映射(不過一個局域網中,只能設置一臺DMZ主機)。
小知識 Knowledge
什么是DMZ
DMZ是英文“Demilitarized Zone”的縮寫,中文名稱為“隔離區”,也稱“非軍事化區”。它是為了解決安裝防火墻后外部網絡不能訪問內部網絡服務器的問題,而設立的一個非安全系統與安全系統之間的緩沖區,這個緩沖區位于企業內部網絡和外部網絡之間的小網絡區域內,在這個小網絡區域內可以放置一些必須公開的服務器設施,如企業Web 服務器、FTP服務器和論壇等。
心得體會
經過以上的設置,局域網中所有的計算機都可以共享上網了,并且速度還不錯。最后還有一點要說明的是,“Internet連接共享”本身就支持端口映射功能,在啟用“Internet連接共享”的設置窗口,點擊下方的“設置”按鈕打開“高級設置”窗口就可以進行“端口映射”的配置。還有更令你感到神奇的是,BitComet、eMule竟然都支持自動在“Internet連接共享”中添加映射端口。
本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。