ADSL(PPPOE)接入指南
出自 Ubuntu 中文
Ubuntu Linux 自带 ADSL 拨号网络(PPPOE 调制解调器)支持,但没有 Windows 下拨号那么方便。其实 Ubuntu 下 ADSL 上网也并不难,目前在中国 ADSL 家庭用户居多,下面介绍 Ubuntu 下 ADSL(PPPOE)拨号的方法。
配置 ADSL
Ubuntu 8.10 已自带网络配置向导,可通过顶部菜单进入 系统 -> 首选项 -> Network Configuration -> DSL
进行设置,依次填写用户名、服务及密码即可。
Ubuntu 9.10 的 Network Management 存在 bug,可能无法正常使用 ADSL。此时需更新 Network Management,或使用 pppoeconf
拨号。
方法一:使用 pppoeconf 命令拨号
启用有线连接:
1
sudo ifconfig eth0 up
运行 pppoeconf:
1
sudo pppoeconf
按照提示完成以下步骤:
- 确认以太网卡已被检测到。
- 输入 ISP 提供的用户名(注意先清除输入框中的“username”)。
- 输入 ISP 提供的密码。
- 若已配置 PPPoE 连接,会提示将被修改。
- 选择
noauth
和defaultroute
,去掉nodetach
,选择 “Yes”。 - Use peer DNS - 选择 “Yes”。
- Limited MSS problem - 选择 “Yes”。
- 是否开机自动连接 - 可选 “Yes”。
- 是否立即建立连接 - 按需选择。
启动 ADSL 连接:
1
sudo pon dsl-provider
断开 ADSL 连接:
1
sudo poff
查看日志:
1
plog
查看接口信息:
1
ifconfig ppp0
Network Manager 显示设备未托管的解决办法:
编辑配置文件:
1
sudo gedit /etc/NetworkManager/nm-system-settings.conf
将
[ifupdown] managed=false
改为[ifupdown] managed=true
。编辑网络接口文件,仅保留:
1
2auto lo
iface lo inet loopback删除 DNS 设置:
1
sudo mv /etc/resolv.conf /etc/resolv.conf_backup
重启 network-manager 服务:
1
sudo service network-manager restart
方法二:使用新版 NetworkManager
参考 lainme 的回复:论坛链接
从 PPA 更新 network-manager:
1
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BC8EBFE8
在
/etc/apt/sources.list
末尾添加:1
2deb http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main
deb-src http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main然后执行:
1
2sudo aptitude update
sudo aptitude safe-upgrade解决 pppoeconf 和 network-manager 冲突:
- 修改
/etc/NetworkManager/nm-system-settings.conf
,将managed=true
。 - 修改
/etc/network/interfaces
,仅保留:1
2auto lo
iface lo inet loopback - 删除
/etc/resolv.conf
。 - 重启 network-manager:
1
sudo /etc/init.d/network-manager restart
- 若无 nm 图标,按
ALT+F2
输入nm-applet
,并添加自启动。
- 修改
右击 NM 图标,编辑连接,切换到 DSL,新建,输入用户名和密码。
ADSL 命令
注意:以下命令为日常操作,不是设置步骤。
- 拨号 ADSL:
1
pon dsl-provider
- 断开 ADSL:
1
poff dsl-provider
- 查看拨号日志:
1
plog
可在菜单编辑器或面板中为上述命令创建快捷方式,方便拨号。方法如下:
- 右击面板,选择“添加到面板” -> “自定义应用程序启动器” -> 添加
- 类型:终端中的应用程序
- 名称:ADSL 拨号
- 命令:pon dsl-provider
- 注释:ADSL 拨号
断开网络快捷方式同理,将 pon
改为 poff
。
如需更改拨号名称,可将 dsl-provider
改为自定义名称:
1 | cd /etc/ppp/peers |
若不确定 /etc/ppp/peers
中有哪些文件,可用:
1 | ls |
如何设置动态域名(可选)
- 访问 http://www.3322.org 申请动态域名。
- 修改
/etc/ppp/ip-up
,增加拨号时更新域名指令:在文件末尾添加:1
sudo gedit /etc/ppp/ip-up
将1
w3m -no-cookie -dump 'http://username:[email protected]/dyndns/update?system=dyndns&hostname=yourdns.3322.org'
username:password
替换为你的用户名和密码,hostname
替换为你的域名。这样设置后,拨号时会自动更新动态域名解析。
- 标题: ADSL(PPPOE)接入指南
- 作者: jicky huang
- 创建于 : 2010-04-10 02:06:18
- 更新于 : 2025-10-05 20:36:03
- 链接: https://www.hxfund.cn/2010/04/09/adsl(pppoe)接入指南/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。