可以发现,该软件包带的程序(/usr/bin下的文件)有:
pppoe-connect
pppoe-relay
pppoe-server
pppoe-setup
pppoe-sniff
pppoe-start
pppoe-status
pppoe-stop
对我们有用的有四个程序
pppoe-setup 配置。不用自己编辑配置文件,它问你答的交互式配置,很简单
pppoe-start 拨号连线,拨号成功,则联网成功
pppoe-stop 切断拨号
pppoe-status 查看连线的状态。
好吧,我们先来配置如何拨号
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之前,一定要看看你的猫是否正常工作。
记得打开用户手册,看看各个指示灯明、暗、闪烁的含义。
如果发现硬件连接不正常,就先联系服务提供商解决硬件问题。
我一开始没看说明书,在电脑上鼓捣了两个小时,都没联上网。看了路由器的说明书,才知道红灯闪烁是光纤没有接好。