饒淑珍 周海
摘要:針對(duì)小型網(wǎng)絡(luò)中頻繁出現(xiàn)的ARP沖突問(wèn)題,文章提出了一種采用Routeros軟件路由系統(tǒng)架設(shè)PPPOE服務(wù)器的解決方法,對(duì)原有的網(wǎng)絡(luò)進(jìn)行改進(jìn),為校園網(wǎng)、小型企業(yè)節(jié)約了硬件成本,并提供了便捷直觀的管理方式。
關(guān)鍵詞:PPPOE;軟路由;ARP沖突;Routeros;PPP認(rèn)證
中圖分類號(hào):TP393文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)20-4850-02
PPPOE是基于局域網(wǎng)的點(diǎn)對(duì)點(diǎn)通訊協(xié)議,其英文全稱為Point to Point Protocol over Etherne,通過(guò)此協(xié)議,能夠?qū)崿F(xiàn)對(duì)每個(gè)接入點(diǎn)或者接入用戶的單獨(dú)控制。與傳統(tǒng)的局域網(wǎng)搭配高端路由設(shè)備相比,PPPOE用戶認(rèn)證的方式具有較高的性價(jià)比,目前各大運(yùn)營(yíng)商常用的寬帶接入方式就采用了PPPOE的認(rèn)證方式。
MikroTik RouterOS是一種基于Unix/Linux平臺(tái)的軟件路由操作系統(tǒng),通過(guò)該系統(tǒng)可以將標(biāo)準(zhǔn)的PC電腦變成專業(yè)路由器,能夠滿足中小型網(wǎng)絡(luò)設(shè)備的接入管理,RouterOS的硬件需求并不高,即使在普通的x86架構(gòu)計(jì)算機(jī)上也可以順利運(yùn)行,同硬件路由系統(tǒng)相比,RouterOS具有成本較低、擴(kuò)展靈活、便于管理等優(yōu)點(diǎn)。RouterOS功能強(qiáng)大,集路由、防火墻、PPPOE服務(wù)等功能于一身,是其他普通路由器所不能比擬的,相對(duì)于硬件路由系統(tǒng)來(lái)說(shuō),Routeros的管理要便捷許多,用戶可以通過(guò)多種操作來(lái)達(dá)到最終效果,也可以借助相應(yīng)的軟件來(lái)進(jìn)行監(jiān)控。
2 Routeros的安裝與網(wǎng)絡(luò)配置配置
1)安裝Routeros系統(tǒng)
①利用光盤(pán)引導(dǎo)RouterOS安裝,
②進(jìn)入安裝界面,選擇Install RouteOS
③選擇必須的安裝組件并鍵入“I”鍵確認(rèn)安裝。
④然后開(kāi)始自動(dòng)的格式化磁盤(pán)、安裝核心及組件。
⑤重新引導(dǎo)后,使用用戶名和密碼進(jìn)行配置(默認(rèn)用戶名為admin,密碼為空)。
至此,Routeros系統(tǒng)安裝完畢,可以通過(guò)命令的方式進(jìn)行操作,也可以利用RouterOS專用的設(shè)置軟件“winbox”進(jìn)行設(shè)置。
2)設(shè)置網(wǎng)卡的名字和IP地址信息
①將軟路由的內(nèi)網(wǎng)和外網(wǎng)網(wǎng)卡分別設(shè)置為L(zhǎng)an和Wan
interface> set 0 name=lan interface> set 1 name=wan
②設(shè)置外網(wǎng)網(wǎng)卡的IP地址為172.16.1.1,子網(wǎng)掩碼為255.255.0.0,內(nèi)網(wǎng)部分采用PPPOE認(rèn)證服務(wù),可以不進(jìn)行IP地址的分配
ip address add> address: 172.16.1.1/16 interface: wan
3 PPPOE服務(wù)的配置
1)為PPPOE服務(wù)設(shè)置IP地址池
ip pool address> name: pool01
ranges: 192.168.1.10-192.168.1.100
2)添加一個(gè)名稱為myserver的PPP配置文件
ppp profile add> name=mysever local-address=192.168.1.1 remote-address=pool01
3)在PPPOE服務(wù)添加相應(yīng)的用戶名和密碼
ppp secret add> name=test password=test service=pppoeprofile=mysever
4)添加一個(gè)PPPoE認(rèn)證服務(wù),命名為mypppoe,如下圖1所示
interface pppoe-server add> name=mypppoe interface=lan
圖1 PPPOE設(shè)置
5)配置NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)由于我們?cè)诰钟蚓W(wǎng)內(nèi)部使用的是私有IP地址,為了使學(xué)生可以正常上網(wǎng),還要配置NAT進(jìn)行地址翻譯才可以。在此采用的是RouterOs的“偽裝”方式。ip firewall nat> add action=masquerade out-interface=ether1chain=srcnat
6)為路由器配置默認(rèn)路由,IP地址172.16.1.1為下一跳地址
ip route> add dst-address=0.0.0.0/0 gateway=172.16.1.1
4配置客戶機(jī)并連接測(cè)試
在客戶機(jī)上創(chuàng)建PPPOE撥號(hào)鏈接或者安裝PPPOE軟件進(jìn)行撥號(hào)連接,可獲得如下參數(shù):
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : WAN (PPP/SLIP) Interface
Physical Address. . . . . . . . . : 00-53-45-00-00-00
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.1.100
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 192.168.1.100
NetBIOS over Tcpip. . . . . . . . : Disabled
上述信息表示IP地址分配正常,也意味著PPPOE服務(wù)工作正常。
5結(jié)束語(yǔ)
通過(guò)重復(fù)上述的配置,為其他學(xué)生創(chuàng)建相應(yīng)的用戶名和密碼,并要求學(xué)生嚴(yán)格按照自己的用戶名進(jìn)行登陸,微機(jī)室的網(wǎng)絡(luò)環(huán)境明顯變好,ARP沖突等現(xiàn)象徹底被清除。在經(jīng)過(guò)數(shù)周的測(cè)試中,Routeros服務(wù)器運(yùn)行穩(wěn)定,系統(tǒng)資源占用率極低,很好的解決了微機(jī)室的教學(xué)、上網(wǎng)等需求,并且對(duì)學(xué)生上網(wǎng)的控制管理也極為方便。
參考文獻(xiàn):
[1] [DB/OL]. http://www. mikrotik.com.cn/.
[2]胡剛,段煒.利用ROUTEROS架設(shè)PPPOE SERVER方案[J].聲屏世界, 2011(12).
[3]沈堅(jiān).利用PPPoE認(rèn)證構(gòu)建和諧校園網(wǎng)[J].電腦知識(shí)與技術(shù),2011(30).
[4]紀(jì)春坡.使用PPPoE撥號(hào)方式解決校園網(wǎng)ARP病毒[J].運(yùn)城學(xué)院學(xué)報(bào). 2010(5).
[5]陳澗燊. RouterOS在中小企業(yè)中的應(yīng)用[J].科技致富向?qū)? 2011(17).