jollywing()
安裝 rp-pppoe今天去聯通營業廳開通了家庭寬帶,回到家就搜索怎么用Linux接入小區寬帶,發現大多數人都選擇用PPPOE撥號上網,看來這是個不錯的選擇。
我用 pacman -Ss pppoe 搜索ArchLinux的代碼倉庫,發現了 rp-pppoe。(如果你用Debian/Ubuntu,可以用 apt-cache search pppoe。)
rp-pppoe 的描述是
Roaring Penguin's Point-to-Point PRotocol over Ethernet client.看來 Roaring Penguin 是該軟件的作者。如果該軟件是基于pppoe寫的,那么它一定比pppoe方便,否則作者沒有寫這個軟件的必要。我安裝使用之后,發現果然如此。不需要看手冊,也不用改配置文件,就會使用。
好吧,開始安裝
sudo pacman -S rp-pppoe如果你用 Debian/ubuntu,應該是 sudo apt-get install rp-pppoe.
先看看rp-pppoe往系統里安裝了哪些文件
sudo pacman -Ql rp-pppoe得到下面的輸出
rp-pppoe /etc/rp-pppoe /etc/ppp/rp-pppoe /etc/ppp/firewall-masqrp-pppoe /etc/ppp/firewall-standalonerp-pppoe /etc/ppp/pppoe-server-optionsrp-pppoe /etc/ppp/pppoe.confrp-pppoe /usr/rp-pppoe /usr/bin/rp-pppoe /usr/bin/pppoerp-pppoe /usr/bin/pppoe-connectrp-pppoe /usr/bin/pppoe-relayrp-pppoe /usr/bin/pppoe-serverrp-pppoe /usr/bin/pppoe-setuprp-pppoe /usr/bin/pppoe-sniffrp-pppoe /usr/bin/pppoe-startrp-pppoe /usr/bin/pppoe-statusrp-pppoe /usr/bin/pppoe-stoprp-pppoe /usr/lib/rp-pppoe /usr/lib/rp-pppoe/rp-pppoe /usr/lib/rp-pppoe/READMErp-pppoe /usr/lib/rp-pppoe/rp-pppoe.sorp-pppoe /usr/lib/systemd/rp-pppoe /usr/lib/systemd/system/rp-pppoe /usr/lib/systemd/system/adsl.service... ...可以發現,該軟件包帶的程序(/usr/bin下的文件)有:
對我們有用的有四個程序
好吧,我們先來配置如何撥號
sudo pppoe-setup按提示輸入用戶名,密碼,DNS等,DNS的配置我參考了這里。我用的是河北聯通,主DNS配置成 202.99.160.68, 輔助DNS配置成 202.99.166.4。配置結束后,該程序還會告訴你運行 pppoe-start 開始撥號。
那我們開始撥號
sudo pppoe-start程序輸出為
....... Connected!打開瀏覽器試試,可以上網了。
運行 pppoe-status 查看連線的狀態。可以看到ip,接收和發送了多少報文,走了多少流量。
如果要切斷連線,就用
sudo pppoe-stop通過systemd的服務使用rp-pppoe在查看rp-pppoe安裝了哪些文件時,可以看到該軟件還安裝了一個systemd的服務文件
/usr/lib/systemd/system/adsl.service這說明我們還可以用以下方式撥號:
sudo systemctl start adsl, 撥號聯網sudo systemctl stop adsl, 切斷連接sudo systemctl enable adsl, 讓系統開機自動撥號本文介紹了使用 rp-pppoe 在Linux下撥號上網的方法。通過介紹,可以看出,相對于傳統的 ppp 程序, rp-pppoe的配置和使用都更加直觀,簡單。
最后,說明一下,在使用rp-pppoe之前,一定要看看你的貓是否正常工作。記得打開用戶手冊,看看各個指示燈明、暗、閃爍的含義。如果發現硬件連接不正常,就先聯系服務提供商解決硬件問題。
我一開始沒看說明書,在電腦上鼓搗了兩個小時,都沒聯上網。看了路由器的說明書,才知道紅燈閃爍是光纖沒有接好。
2015-02-05 Thu
新聞熱點
疑難解答