一、系統(tǒng)基本設(shè)置
# touch /etc/ppp/pppoe.if
重啟系統(tǒng)后會(huì)創(chuàng)建撥號(hào)相關(guān)的文件
# touch /etc/gateways
重啟后會(huì)添加IP路由功能
# touch /etc/hostname.hme1
重啟后會(huì)添加上第二塊網(wǎng)卡,該網(wǎng)卡如果已經(jīng)添加,那么可省去此步。通過ifconfig -a可以查看該網(wǎng)卡是否啟用。該網(wǎng)卡hme1是和adsl modem相連的網(wǎng)卡。
# echo "nameserver 202.96.134.133" >; /etc/resolv.conf
添加上離你最近的DNS服務(wù)器,重啟生效,可以在此文件中添加多個(gè)DNS server。
# cp /etc/nsswitch.dns /etc/nsswitch.conf
此步驟的目的是修改/etc/nsswitch.conf,當(dāng)然直接改動(dòng)/etc/nsswitch.conf。
二、PPPOE基本設(shè)置
確認(rèn)系統(tǒng)中已經(jīng)安裝上如下的軟件:
SUNWpppd - Solaris PPP Device Drivers
SUNWpppdr - Solaris PPP configuration files
SUNWpppdt - Solaris PPP Tunneling
SUNWpppdu - Solaris PPP daemon and utilities
SUNWpppdx - Solaris PPP 64-bit (ONLY needed for SPARC's with 64-bit kernels)
如果沒有,那么從solaris的第二張安裝光盤盤中進(jìn)行補(bǔ)裝。有兩個(gè)ppp的大軟件包,選上即可。
# reboot -- -r
重新進(jìn)入系統(tǒng)之后,going on.......
# ls /dev | grep ppp 確認(rèn)存在sppp和sppptun
# grep sppp /etc/name_to_major
sppp 146
sppptun 147
編輯撥號(hào)配置文件
# vi /etc/ppp/peers/bohao 添加如下幾行
sppptun
plugin pppoe.so
connect "/usr/lib/inet/pppoec hme1" #hme1是與MODEM相連的網(wǎng)卡
persist #自動(dòng)重播
user "USERNAME" # username
noauth
noipdefault
noccp
novj
noaccomp
nopcomp
defaultroute
存盤退出由于你的ISP需要對你進(jìn)行密碼驗(yàn)證,所以你還要編輯一下密碼文件,但是ISP可能用到的文件是/etc/ppp/chap-secrets和/etc/ppp/pap-secrets 因此分別要到這兩個(gè)文件中的最后一行中追加: username * password 我要提醒的是:上行中的字段之間是TAB鍵分割的,而不是空格。到此為止,配置已經(jīng)結(jié)束了,接下來就是撥號(hào)。綁定網(wǎng)卡
# sppptun plumb pppoed hme1
# sppptun plumb pppoe hme1
# sppptun query 檢查是否綁定成功
# /usr/lib/inet/pppoec -i hme1 探測與hme1相連的ISP網(wǎng)卡的MAC地址信息,主要是確保物理線路是否存在問題。
# /usr/bin/pppd call bohao bohao為/etc/ppp/peers的一個(gè)撥號(hào)配置文件。
# ifconfig -a 驗(yàn)證是否出現(xiàn)sppp0的網(wǎng)口,如果網(wǎng)絡(luò)不暢,此處可能需要等一段時(shí)間。
可以把上述的操作簡單的寫成一個(gè)教本,開機(jī)自動(dòng)執(zhí)行。
# vi /etc/rc2.d/S48bohao 添加如下幾行
sppptun plumb pppoed hme1
sppptun plumb pppoe hme1
/usr/bin/pppd call bohao
存盤退出
# chmod u+x /etc/rc2.d/S48bohao
到此,服務(wù)器的撥號(hào)設(shè)置告一段落。