http://wiki.ubuntu.org.cn/ADSL%EF%BC%88PPPOE%EF%BC%89%E6%8E%A5%E5%85%A5%E6%8C%87%E5%8D%97

ADSL(PPPOE)接入指南

Ubuntu Linux是自带ADSL拨号网络(PPPOE调制解调器)支持的,但是没有Windows下拨号那么方便。其实Ubuntu下ADSL上网也并不是很难,目前在中国ADSL家庭用户居多,在此就介绍一下Ubuntu下ADSL(PPPOE)拨号的方法。

此文档也同时解决了,nm-applet图标消失的问题,也就是pppoeconf和NetworkManager之间的冲突问题。

[编辑] 配置 ADSL

方法一:使用“网络连接”图形界面配置

Ubuntu 里面已经自带了网络配置向导,在顶部菜单中进入系统->首选项->Network Configuration->DSL,进行设置,依次填写用户名,服务以及密码。

连接建立后,在桌面左键单击网络连接的图标,会列出所有的连接,其中在“有线网络”下就有刚才建立的ADSL连接,单击即可拨号上网。

方法二:使用pppoeconf命令拨号

启用有线连接:

sudo ifconfig eth0 up

在终端中输入:

sudo pppoeconf

一个基于文本菜单的程序会指导你进行下面的步骤:

1. 确认以太网卡已被检测到。

2. 输入你的用户名(由ISP所提供 注意:输入时请先清除输入框中的“username“,否则可能造成验证错误)。

3. 输入你的密码(由ISP所提供)。

4. 如果你已经配置了一个PPPoE的连接,会通知你这个连接将会被修改。

5. 弹出一个选项:你被询问是否需要'noauth'和'defaultroute'选项和去掉'nodetach',这里选择"Yes"。

6. Use peer DNS - 选择 "Yes".

7. Limited MSS problem - 选择 "Yes".

8. 当你被询问是否在需要在进入系统的时候自动连接,你可以选择"Yes"。

9. 最后,你会被询问是否马上建立连接。

在需要的时候启动ADSL连接,可以在终端中输入:

sudo pon dsl-provider

断开ADSL连接,可以在终端中输入:

sudo poff

如果你发现连接正常工作,尝试手动去调整你之前ADSL连接的配置(参考前一节)。

需要查看日志,可以在终端中输入:

plog

获得接口信息,可以在终端中输入:

ifconfig ppp0

使用pppoeconf拨号后,Network Manager显示设备未托管的解决办法:

在终端中输入以下命令,来配置网络连接管理文件:

sudo gedit /etc/NetworkManager/nm-system-settings.conf打开后,找到[ifupdown]managed=false修改成:[ifupdown]managed=true

终端运行sudo gedit /etc/network/interfaces只保留

auto loiface lo inet loopback

删除dns设置sudo mv /etc/resolv.conf /etc/resolv.conf_backup

之后重启 network-manager服务:sudo service network-manager restart

方法三:使用新版的NetworkManager

直接引用 lainme简洁明了的回复;http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=239763&start=3

1、从PPA更新network-managersudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BC8EBFE8在/etc/apt/sources.list最后加上deb http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic maindeb-src http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic mainsudo aptitude updatesudo aptitude safe-upgrade

2、解决pppoeconf和network-manager冲突更改/etc/NetworkManager/nm-system-settings.conf中的managed=true更改/etc/network/interfaces,只保留auto loiface lo inet loopback删除/etc/resolv.conf

然后sudo /etc/init.d/network-manager restart如果面板没有nm图标,ALT+F2输入nm-applet,并添加自启动(我的安装时没有添加)

3、右击NM图标,编辑链接,切换到DSL,新建,输入用户名和密码。

[编辑] ADSL命令

注意:以下命令不是设置步骤,只是教你如何进行adsl拨号的日常操作

拨号 ADSL

pon dsl-provider

断开 ADSL

poff dsl-provider

查看拨号日志

plog

对于 拨号 ADSL 和 断开 ADSL 可以在菜单编辑器中或面板中依照以上命令行建立相应的快捷方式以方便拨号。

在面板上右击,选择添加到面板 -> 自定义应用程序启动器 -> 添加

类型: 终端中的应用程序

名称: ADSL 拨号

命令:pon dsl-provider

注释: ADSL 拨号

以后需要连接ADSL拨号只需要点击该快捷方式,点击之后会弹出终端窗口提示用户输入密码,输入完成后即连接网络。

断开网络的快捷方式与此类似,只需将pon改为poff。

用户还可以更改拨号名称,将dsl-prvider改为自己想要的更简短的名字。

使用应用程序/附件/超级用户终端

cd /etc/ppp/peers
mv dsl-provider name

注:cd 目标路径 ;mv 原文件名 目标文件名。

若不确定/etc/ppp/peers中有哪些文件,可以使用命令

ls

显示文件夹中文件的文件名。

[编辑] 如何设置动态域名(可选)

#首先去 http://www.3322.org 申请一个动态域名
#然后修改 /etc/ppp/ip-up 增加拨号时更新域名指令
sudo gedit /etc/ppp/ip-up
#在最后增加如下行
w3m -no-cookie -dump 'http://username:password@members.3322.org/dyndns/update?system=dyndns&hostname=yourdns.3322.org'

将username:password按格式替换为你的用户名和密码 hostname替换为你的域名,其他不必更改。以上设置将在拨号时自动将动态域名解

ADSL(PPPOE)接入指南相关推荐

  1. ADSL PPPOE 实验

    ADSL PPPOE实验 拓扑如上图所示 R2代表PPPOE Server端,R1代表PPPOE客户端.SW1代表以太网云.在实际的环境中,ADSL应用是走电话的线路,也就是将电信过来的电话线通过一个 ...

  2. C#微信公众号开发系列教程二(新手接入指南)

    此系列前面已经更新了两篇博文了,都是微信开发的前期准备工作,现在切入正题,本篇讲解新手接入的步骤与方法,大神可直接跳过,也欢迎大神吐槽. 微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教 ...

  3. Apollo使用指南(二)公共组件接入指南

    2.1 公共组件和普通应用的区别 公共组件是指那些发布给其它应用使用的客户端代码,比如CAT客户端.Hermes Producer客户端等. 虽然这类组件是由其他团队开发.维护,但是运行时是在业务实际 ...

  4. Apollo使用指南(一)普通应用接入指南

    写在前面: 最近在学习apollo方面的知识,apollo目前托管在GitHub上,相关文档也主要在GitHub上.出于学习的需要,也因为最近众所周知的旧问题和新阻碍,为了能更方便和稳定的访问到这些内 ...

  5. RePlugin插件接入指南

    RePlugin插件接入指南 只需两步,就能让您的App变成"RePlugin插件": 有关"混淆" RePlugin的AAR自带Proguard文件,您无需关 ...

  6. RePlugin 主程序接入指南

    RePlugin 主程序接入指南 只需三步,就能让您的"主程序"接入RePlugin: 注意:目前有开发同学反馈,开启Instant Run时可能会出现运行时异常情况,请临时关掉此 ...

  7. 校园网未能找到pppoe服务器6,校园网PPPOE接入认证系统的研究与实现.doc

    校园网PPPOE接入认证系统的研究与实现.doc 校园网PPPOE接入认证系统的研究与实现 [ 摘 要 ] 为了解决网络用户方便.快速.安全的接入并访问校内外资源,本文研究了PPPOE校园网认证及授权 ...

  8. mdk系列 Adsl 成功上网指南(非USB ADSL)

    mdk系列 Adsl 成功上网指南(非USB ADSL) 方法:1(转载自:linuxsir) 先装网卡(吐血推荐:RTK8139,无须驱动,系统自动识别),与adsl联接. 进去mdk控制中心,将网 ...

  9. 【微信服务号开发】01.接入指南

    前言 当作为小白,来开发微信的时候,只依据官方文档来开发是很痛苦的,怎么配置,怎么编写代码文件,怎么让映射到外网访问,问题很多,比较痛苦. 下面内容来解决这些痛点,有不懂的问题,可以在下面留言评论哦. ...

最新文章

  1. 【Whalepaper】CV论文研读 - You Only Look One-level Feature (YOLOF), CVPR2021
  2. 深度解析工业软件:研究框架(140页)
  3. JSON字符串通过response下载保存
  4. [20160307]绑定变量的分配长度3.txt
  5. 线性八叉树_octree八叉树数据结构原理与实现
  6. 使用TR1的智能指针
  7. CPU/ABI显示No system images installed for this target的解决方案
  8. 远控免杀4---Evasion免杀
  9. 记录ionic 最小化应用时所遇的问题
  10. [论文]Clustering-Based Ensembles as an Alternative to Stacking
  11. Navicat for MySQL 连接 Mysql 8.0.16 时报错1251- Client does not support.....的解决办法
  12. 关于Itext 报错-java.lang.NoClassDefFoundError: org/bouncycastle/asn1/ASN1Encodable
  13. paip.程序调试的几种方式大总结
  14. 《算法分析与设计(第5版)》——王晓东 - 学习记录 / 期末复习
  15. 超长内容自动显示省略号
  16. 完美世界暴力裁员:工作996、生病被关小黑屋,有摄像头监控!
  17. 个人笔记——消除无用符号·消除空产生式·消除单一产生式·消除左递归
  18. 512G MLC颗粒 固态U盘 DIY
  19. 反转链表详细讲解(就地逆置法)
  20. 2015美国计算机研究生就业,2015年美国计算机专业研究生排名

热门文章

  1. 网络安全系列-四十一: arkime的docker-compose安装及可视化pcap文件示例
  2. c语言跟plc做485通讯,三菱PLC扩展RS485通讯板与51单片机之间的通讯设计
  3. linux 系统启动盘制作方式
  4. 《产品方法论》读书笔记
  5. upstream sent too big header while reading response header from upstream
  6. php使用curl请求后台接口
  7. 【大数据开发】flink1.12 Aggregate Functions 遇到的坑
  8. 28000款音效音频背景音大全 18.6G合集
  9. 区块链和短视频的结合,是否能成“黄金组合”?
  10. MySQL命令导入表数据_Mysql命令行导入sql数据