- 論壇徽章:
- 0
|
我最近在學(xué)adsl-connect的腳本,想自己用虛擬機搭一臺服務(wù)器,然后用另一臺運行l(wèi)inux的開發(fā)板做客戶端撥號,虛擬機采用橋接模式有自己的IP,這兩臺機器處在同一個局域網(wǎng)內(nèi)。
我的目的很簡單,只是希望服務(wù)器能接收撥號連接請求,并為客戶端分配一個IP,并不要求客戶端能上網(wǎng)。
我的步驟如下:
1. vi /etc/ppp/pppoe-server-options將內(nèi)容編輯為
require-pap
login
lcp-echo-interval 10
lcp-echo-failure 2
保存退出
2. vi /etc/ppp/chap-secrets填入一組用戶名和密碼
linux * "123456" *
3. 修改pppd的訪問權(quán)限
chmod u+s /usr/sbin/pppd
4. 開通服務(wù)
pppoe-server –I eth0 –L 10.0.0.1 –R 10.0.0.2 - N 10
5. 打開IP轉(zhuǎn)發(fā)功能:
echo “1”>/proc/sys/net/ipv4/ip_forward
6. 客戶端填寫用戶名和密碼開始撥號
出現(xiàn)的問題如下:
客戶端一直都沒有獲得IP,這一點用ifconfig看出
服務(wù)器端的/var/log/message 里面有這樣一段信息:
pppoe-server[16904]: Session 2 created for client 00:67:67:67:67:66 (10.0.0.3) on eth0 using Service-Name ''
pppd[16904]: pppd 2.4.1 started by root, uid 0
pppd[16904]: Using interface ppp0
pppd[16904]: Connect: ppp0 <--> /dev/pts/3
/etc/hotplug/net.agent: assuming ppp0 is already up
ppp(pam_unix)[16904]: check pass; user unknown #####
ppp(pam_unix)[16904]: authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= #####
pppd[16904]: PAP login failure for linux ######
pppd[16904]: Connection terminated.
pppoe-server[16167]: PADT: Generic-Error: RP-PPPoE: System call error
pppoe-server[16167]: Sent PADT
pppd[16904]: Terminating on signal 15
pppoe[16905]: read (asyncReadFromPPP): Session 2: Input/output error
pppd[16904]: Exit.
pppoe-server[16167]: Session 2 closed for client 00:67:67:67:67:66 (10.0.0.3) on eth0
/etc/hotplug/net.agent: NET unregister event not supported
其中打#號的地方是我感到疑惑的地方
請各位幫忙看看,謝拉~~
[ 本帖最后由 guanxuelinux 于 2007-8-15 13:48 編輯 ] |
|