拨号连接

1.使用pppoeconf命令配置连接信息

sudo pppoeconf

2.在终端的类图形界面下,一直选择yes。
3.输入用户名(记得要删除username)。
4.输入密码
5.配置DNS(yes,运行运营商自动配置DNS)
6.通过pppoe限制MSS的大小,选择yes
7.计算机启动的时候自动连接,yes

所创建的配置文件目录位于/etc/ppp/peers,文件名即为connection name。

相关命令

启动adsl链接

sudo pon dsl-provider

pon命令详解
1.pon命令不带参数,首先检测运行/etc/ppp/ppp_on_boot文件,如果不存在就会去 /etc/ppp/peers/文件夹下寻找启动文件。
2.pon命令带参数,pon myisp;就会使用/etc/ppp/peers/myisp文件

关闭adsl链接

sudo poff

poff命令详解
1.poff myisp;命令就是关闭myisp连接,如果只有一个adsl链接,可以不带参数直接运行
2.poff可以带参数:
-r 重复拨号.
-d 切换PPPD的状态调试选项。
-c causes pppd(8) to renegotiate compression.
-a 关闭所有的ppp连接
-h 显示帮助信息
-v 显示版本信息

查看链接的日志

plog

查看连接信息

ifconfig ppp0

ppp0和eth0

简单谈一下ppp0和eth0的关系
ppp协议是互联网点对点通信协议,属于网络层协议。如果学过网络课程的知识,就会知道,网络结构遵循OSI模型体系结构,而ppp0和eth0是分别属于网络层和物理层的协议。其中ip配置是属于网络层结构,也就是ppp0所负责的。eth0是是物理层(网卡所在层)主要负责记录网络的物理地址。所以网络层需要依赖于物理层eth0的激活。

networkmanager和pppoeconf

networkmanager是网络管理器,主要管理linux下的所支持的网络连接,图形界面很强大。而pppoeconf是专门管理pppoe拨号的网络管理器,主要是终端运行。

网卡相关操作

启动网卡

sudo ifup eth0

关闭网卡

sudo ifdown eth0

重启网络的命令

sudo /etc/init.d/networking restart //会重新读取配置文件

ubuntu网络配置文件:/etc/network/interfaces

——2017.2.19