關(guān)于P版的PPPoE撥號(hào)問題

如果你的P版的話,先進(jìn)行PPPoE撥號(hào),然后再運(yùn)行心跳。 有一些同學(xué)的可能會(huì)出現(xiàn)什么691之類的錯(cuò)誤,然后撥不上。請(qǐng)這些同學(xué)先用wireshark或者tcpdump把登錄過程完整的抓起來(方法請(qǐng)自行搜索),接下來進(jìn)行分析。

分析步驟如下:

  1. 使用wireshark打開抓包,然后再Filter(過濾器)處填上 pap || chap 并回車或者點(diǎn)擊Apply。
  2. 在下面數(shù)據(jù)包列表面板,你可以找到Response報(bào)文中的用戶名,然后記下來,密碼的話大概沒變 :)
  3. 然后就可以拿著賬號(hào)密碼進(jìn)行測(cè)試了。btw,Windows自帶的撥號(hào)程序是直接把轉(zhuǎn)義字符當(dāng)成普通字符發(fā)出。

HighLight:
如果你要在Windows下測(cè)試,嘗試下我的撥號(hào)器 PPPoE-Dialer

如果你要在linux下測(cè)試,可以安裝rp-pppoe 通過pppoe-setup按照以下字段設(shè)置后pppoe-start啟動(dòng)

 1.Enter your PPPoE user name
   輸入你的帳號(hào),通常來說是不帶\r\n的
 2.Enter the Ethernet interface connected to DSL modem
   輸入你的網(wǎng)卡名稱  可用ifconfig命令查看
 3.Enter the demand value
   默認(rèn)no
 4.Enter the DNS information here
   輸入server
 5.Please enter your PPPoE password
   輸入密碼
 6.輸入y保存

如果你要在OpenWRT下測(cè)試,請(qǐng)嘗試先執(zhí)行下列腳本,然后才用luci配置賬號(hào)密碼登陸:

#!/bin/sh
cp /lib/netifd/proto/ppp.sh /lib/netifd/proto/ppp.sh_bak
sed -i '/proto_run_command/i username=`echo -e "$username"`' /lib/netifd/proto/ppp.sh
sed -i '/proto_run_command/i password=`echo -e "$password"`' /lib/netifd/proto/ppp.sh

或者通過wget來下載腳本

sh -c "$(wget --no-check-certificate https://raw.githubusercontent.com/drcoms/drcom-generic/master/custom/ppp_esc.sh  -O -)"

如果你要在merlin上測(cè)試,請(qǐng)嘗試以下步驟:(感謝群內(nèi) QCfan 貢獻(xiàn)經(jīng)驗(yàn))

  1. 找到文件 /tmp/ppp/options.wan0 , 尋找并修改 user '\r\n你的帳號(hào)',password '你的密碼'
  2. 執(zhí)行
killall pppd
/usr/sbin/pppd file /tmp/ppp/options.wan0 >/dev/null 2>&1 &

如果網(wǎng)絡(luò)通了,繼續(xù)執(zhí)行以下操作。

  1. 執(zhí)行 cp /tmp/ppp/options.wan0 /jffs/options.wan0
  2. 在/jffs/scripts里面新建一個(gè)services-start。寫入以下內(nèi)容:
#!/bin/sh
i=30
while [ `ps |grep pppd |grep -v grep |wc -l` -eq 0 ]
do
if [ $i -lt 1 ] ; then
logger "Could not restart pppd"
exit
fi
i=$(($i-1))
sleep 1
done
killall pppd
cp /jffs/options.wan0 /tmp/ppp/options.wan0
/usr/sbin/pppd file /tmp/ppp/options.wan0 &

然后添加執(zhí)行屬性。

  • 當(dāng)然你可以需要在后面加上執(zhí)行l(wèi)atest-pppoe.py的命令(大概可以新建個(gè)/jffs/scripts/wan-start來執(zhí)行)。

此頁面僅為撥號(hào)賬號(hào)出現(xiàn)\r\n的同學(xué)提供幫助,并非本repo的主題。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 100,601評(píng)論 9 468
  • 最近發(fā)現(xiàn)樓下交換機(jī)竟然沒有任何防護(hù),直挺挺的放電表箱里吃灰,正巧今天周五不上班,看看怎么把大家的pppoe帳號(hào)...
    xiaod0510閱讀 3,586評(píng)論 1 1
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,525評(píng)論 19 139
  • 簡(jiǎn)介 最近項(xiàng)目接觸到Openwrt的編譯和使用,op本身是一個(gè)定制的linux系統(tǒng),兼容的包和語言也有很多,隨著物...
    cowkeys閱讀 10,050評(píng)論 1 4
  • 小學(xué),初中,高中那會(huì)兒和一般學(xué)生一樣,也是上課盼下課,沒事睡懶覺。唯一一個(gè)相對(duì)好點(diǎn)的愛好就是看關(guān)于歷史故事方面的書...
    一本泛黃的二手書閱讀 536評(píng)論 2 3

友情鏈接更多精彩內(nèi)容