Ubuntu 宽带 掉线 解决方案

  先说说 ADSL 的拨号网络。为了保证 pppoe 拨号连接的稳定,pppoe 拨号设定了两个值,用于测试系统的连接是否在线。这两个配置分别是:

lcp-echo-failure 4
lcp-echo-interval 30

  在 ubuntu 的文本配置中,上面两个配置信息是,对系统 ADSL 服务端进行 pppoe 连接拨号后,每隔 30秒进行adsl回执测试,如果 30s秒内无法收到 ADSL 服务器的回执,则算一次失败,经过 4 次失败后,确认为 系统 pppoe 拨号断开,也就是我们常说的 ADSL 连接断开。由于国内的网络不稳定,所以这些测试时间根本不足以用来测试 ADSL 的在线时间。

  看懂了上面,下面就好办了。

  首先,我们需要弄清配置文件存在何地。1、如果是使用系统上面的图形面板,则配置文件为 /etc/ppp/options ;2、如果是使用终端安装的 pppoeconf 进行开机自动拨号的,则配置文件为 /etc/ppp/peers/dsl-provider 。

  然后,我们开始修改这些配置文件,由于是修改系统配置,所以要提升权限,打开命令分别为:

sudo gedit /etc/ppp/options
sudo gedit /etc/ppp/peers/dsl-provider

  在打开的文件中,分别找到 lcp-echo-failure 与 lcp-echo-interval,根据上面的理解,将这两个的值修改得大一点。

  我是将 lcp-echo-failure的值改大的,这样就可以在国内网络不会自动断开连接了。

  最后,不要忘了重启网络,在 Linux 中,最大的好处就是,不用重启电脑,就可以重启服务,不像 Windows 那样,安装点什么都需要重启。Linux 的网络服务重启命令如下:

sudo /etc/init.d/networking restart

  不过这个命令好像是高版本的 Linux 才适用,因为网上也有其他重启网络服务的命令,如果这条命令没法使用,请自行上网搜索另外的命令。

猜你喜欢

转载自hefeng1987-net-163-com.iteye.com/blog/967956