說(shuō)明
為了讓大家明白PPPoE與PPTP的不同,以免產(chǎn)生我之前的混淆,先告訴大家它們的用處。現(xiàn)在我們使用PPPoE主要是ADSL,我們可以視ADSL Modem只是一個(gè)撥號(hào)器,它不帶網(wǎng)絡(luò)功能,就像使用本機(jī)設(shè)備一樣的去使用它。而PPTP則是在網(wǎng)絡(luò)上具有一個(gè)ip地址的服務(wù)器,我所知通常在校園網(wǎng)、公司網(wǎng)中會(huì)大量使用這樣的撥號(hào)服務(wù)器以進(jìn)行記費(fèi)或是安全保障。
安裝必須的軟件
由于ppp是FreeBSD自帶的一個(gè)功能,mpd則是一個(gè)FreeBSD的附加軟件。你可以使用FreeBSD的Ports Collection來(lái)編譯它。mpd最新的版本為3.13,使用ports的編譯方法為:
%cd /usr/ports/net/mpd
%make install
%make clean
如果你沒(méi)有安裝Ports Collection,哪么也可以到http://www.huangdong.com/bbs/中的BSD版的精華區(qū)中找到mpd3.13的package安裝包。使用package安裝包的安裝方法為:
%pkg_add mpd-3.13.tbz
ppp的撥號(hào)設(shè)置
ppp的撥號(hào)設(shè)置主要是設(shè)置都會(huì)是在/etc/ppp/ppp.conf中。以下是一個(gè)ppp.conf的參考,只需要變更幾項(xiàng)就可以使用:default:
set log Phase Chat LCP IPCP CCP tun command
nat enable yes
nat same_ports yes
nat use_sockets yes
set redial 15 28800
set reconnect 15 28800
pppoe:
set device PPPoE:fxp0:
set mru 1492
set mtu 1492
set speed sync
enable lqr
set lqrperiod 5
set cd 5
set dial
set login
set timeout 0
set authname Your UserName used to login
set authkey Your PassWord used to login
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR# Add a (sticky) default route
enable dns
你需要將“set device PPPoE:fxp0:”中的fxp0變更為你的PPPoE撥出的網(wǎng)卡接口設(shè)備名。還有就是更改“set authname Your UserName used to login ”和“set authkey Your Password used to login”中的Your xxx成為你的用戶名和密碼。如果不知道自己的網(wǎng)卡設(shè)備名,哪么可以通過(guò)ifconfig命令來(lái)得到,我的計(jì)算機(jī)的結(jié)果如下:
%ifconfig -a
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.10.50 netmask 0xffffff00 broadcast 192.168.10.255
ether 00:d0:59:0d:08:03
media: Ethernet autoselect (10baseT/UTP)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
新聞熱點(diǎn)
疑難解答
圖片精選