Linux中ADSL定时掉线问题

今天新装了Redhat 5.4企业版,配置了一下PPPoe,准备就驾着本本遨游了,可是令我奇怪的是,ppp的连接不停的掉线,新开一个终端,一直在Ping,发现网络隔一分钟左右就自动掉一次,然后自动重新连接,查看message日志,发现有如下内容,不断重复:

Aug  5 23:20:53 localhost pppd[5754]: pppd 2.4.4 started by root, uid 0

Aug  5 23:20:53 localhost pppd[5754]: Using interface ppp0

Aug  5 23:20:53 localhost pppd[5754]: Connect: ppp0 <--> /dev/pts/0

Aug  5 23:20:53 localhost pppoe[5755]: PPP session is 33288

Aug  5 23:20:54 localhost pppd[5754]: appear to have received our own echo-reply!

Aug  5 23:20:54 localhost pppd[5754]: PAP authentication succeeded

Aug  5 23:20:54 localhost pppd[5754]: local  IP address 10.0.0.59

Aug  5 23:20:54 localhost pppd[5754]: remote IP address 10.0.0.1

Aug  5 23:21:14 localhost pppd[5754]: appear to have received our own echo-reply!

Aug  5 23:21:34 localhost pppd[5754]: appear to have received our own echo-reply!

Aug  5 23:21:54 localhost pppd[5754]: No response to 3 echo-requests

Aug  5 23:21:54 localhost pppd[5754]: Serial link appears to be disconnected.

Aug  5 23:21:54 localhost pppd[5754]: Connect time 1.0 minutes.

Aug  5 23:21:54 localhost pppd[5754]: Sent 6578 bytes, received 13132 bytes.

Aug  5 23:21:54 localhost pppd[5754]: Connection terminated.

Aug  5 23:21:54 localhost pppoe[5755]: read (asyncReadFromPPP): Session 33288: Input/output error

Aug  5 23:21:54 localhost pppoe[5755]: Sent PADT

Aug  5 23:21:54 localhost pppd[5754]: Exit.

Aug  5 23:21:54 localhost adsl-connect: ADSL connection lost; attempting re-connection.

Aug  5 23:21:59 localhost pppd[5846]: pppd 2.4.4 started by root, uid 0

Aug  5 23:21:59 localhost pppd[5846]: Using interface ppp0

Aug  5 23:21:59 localhost pppd[5846]: Connect: ppp0 <--> /dev/pts/0

Aug  5 23:21:59 localhost pppoe[5847]: PPP session is 33544

Aug  5 23:21:59 localhost pppd[5846]: appear to have received our own echo-reply!

Aug  5 23:21:59 localhost pppd[5846]: PAP authentication succeeded

Aug  5 23:22:00 localhost pppd[5846]: local  IP address 10.0.0.5

Aug  5 23:22:00 localhost pppd[5846]: remote IP address 10.0.0.1

Aug  5 23:22:19 localhost pppd[5846]: appear to have received our own echo-reply!

Aug  5 23:22:39 localhost pppd[5846]: appear to have received our own echo-reply!

Aug  5 23:22:59 localhost pppd[5846]: No response to 3 echo-requests

Aug  5 23:22:59 localhost pppd[5846]: Serial link appears to be disconnected.

Aug  5 23:22:59 localhost pppd[5846]: Connect time 1.0 minutes.

Aug  5 23:22:59 localhost pppd[5846]: Sent 31464 bytes, received 78172 bytes.

Aug  5 23:23:00 localhost pppd[5846]: Connection terminated.

Aug  5 23:23:00 localhost pppoe[5847]: read (asyncReadFromPPP): Session 33544: Input/output error

Aug  5 23:23:00 localhost pppoe[5847]: Sent PADT

Aug  5 23:23:00 localhost pppd[5846]: Exit.

本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/

随即在网上搜了一下,发现网上出现此问题的人也不在少数,要么修改/etc/ppp/options的内容,要么就是修改/etc/ppp/pppoe-server-options的内容,我也在这两个文件上浪费了挺多的时,测试了挺久时间,网络状况依然如故,后来一想,平常修改IP的设置之类的都在网卡上设置的,就试着在 vi /etc/sysconfig/network-scripts/ifcfg-ppp0  里面作了修改,原文件如下:

USERCTL=no

BOOTPROTO=dialup

NAME=DSLppp0

DEVICE=ppp0

TYPE=xDSL

ONBOOT=no

PIDFILE=/var/run/pppoe-adsl.pid

FIREWALL=NONE

PING=.

PPPOE_TIMEOUT=80

LCP_FAILURE=3

LCP_INTERVAL=20

CLAMPMSS=1412

CONNECT_POLL=6

CONNECT_TIMEOUT=60

DEFROUTE=yes

SYNCHRONOUS=no

ETH=eth0

PROVIDER=DSLppp0

USER=46804

PEERDNS=no

DEMAND=no

IPV6INIT=no

PERSIST=no

将此文件内的二个地方作了修改:

LCP_FAILURE=30

LCP_INTERVAL=30

至此,一直末出现不间断掉线的情况了,其实将上面两个语句的任意一个值,修改得大些即可解决问题。

时间: 2024-08-24 13:49:09

Linux中ADSL定时掉线问题的相关文章

linux中自动定时备份Linux VPS/服务器网站文件及数据库且FTP上传至主机空间

第一.安装lftp环境   因为我们在上传FTP文件的时候需要用到lftp环境,不能确保所有的系统中都有已经安装,所以我们最好先重新安装.    代码如下 复制代码 #CentOS yum install lftp #Debian apt-get install lftp   第二.创建备份目录    代码如下 复制代码 /home/backup/   我们需要在VPS中创建备份目录,因为在执行备份的时候,是需要先备份到VPS本地,然后再从本地上传到远端FTP空间中.这个地址我们需要跟下面的脚本

Linux中定时计划任务crontab使用实例

1.计划任务概说: 计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思.在Linux中,我们经常用到 crond 服务器来完成这项工作.cron服务器可以根据配置文件约定的时间来执行特定的作务.比如我们可以在配置文件中约定每天早上4点,对httpd 服务器重新启动,这就是一个计划任务: 下面我们先来说说cron: 2.cron: 在Linux系统中,计划任务一般是由cron承担,我们可以把cron设置为开机时自动启动.cron启动后,它会读取它的所有配置文件(全局性 配置文件/et

Linux中使用Crontab定时监测维护Tomcat应用程序的方法_Linux

监测的应用接口: 新闻接口.天气接口 处理方法:应用接口不可用时自动重启Tomcat,并发送告警邮件给相关人员 #!/bin/bash #--------------------------------------------------------- # 功能说明: # 监控指定HTTP服务是否可用,如果不可用立即重启Tomcat # # 使用说明: # 1. 将此脚本放置在/home/opentsp/crontab/目录下. # 2. 修改脚本执行权下为可执行权限. # 3. 添加到定时任务

Linux中安装Memcached服务

下载并安装Memcache服务器端 服务器端主要是安装memcache服务器端. 下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz 另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3.(如果你的系统已经安装了libevent,可以不用安装) 官网:http://www.monkey.org/~provos/libev

linux实现php定时执行cron任务详解

 linux实现php定时执行cron任务 对于PHP本身并没有一套解决方案来执行定时任务,不过是借助sleep函数完成的.这种方就是要提前做一些配置,如实现过程:    代码如下: ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.     set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去     $interval=60*30;// 每隔半小时运行     do{         //这里是你要执行的代

Linux中find常见用法示例

  ·find path -option [ -print ] [ -exec -ok command ] {} ; find命令的参数; pathname: find命令所查找的目录路径.例如用.来表示当前目录,用/来表示系统根目录. -print: find命令将匹配的文件输出到标准输出. -exec: find命令对匹配的文件执行该参数所给出的shell命令.相应命令的形式为'command' { } ;,注意{ }和;之间的空格. -ok: 和-exec的作用相同,只不过以一种更为安全的

linux下实现定时执行php脚本

这篇文章主要介绍了linux下实现定时执行php脚本的方法及具体使用示例,非常不错的文章,这里推荐给大家.     在linux中输入命令   代码如下: crontab -e   然后使用vim的命令编辑打开的文件,输入   代码如下: 0 * * * * /usr/bin/php -f /home/userxxx/update.php   保存,退出,好了,现在系统会在每个0点自动执行update.php脚本,脚本中可以编写数据库执行,自动发邮件等功能. 注:直接写成 0 * * * * p

linux中rsync异步服务器实现文件同步与备份

  Rsync 非常适合在两台机器之间快速同步大型.复杂的目录,例如论坛的附件目录.再配合 ssh ,则安全性也有保证,且可以利用 ssh public key 和 cron 来进行自动定时同步. 说明:两台机器分别为 localhost 和 remotehost ;用户分别为 localuser 和 remoteuser. 环境:FreeBSD 4.9 和 FreeBSD 6.1  代码如下   设置 ssh public key 认证 $ssh-keygen -t dsa -b 2048 生

Linux中crontab-定时任务命令

有些东西很久不用就会忘记,所以为了不至于总是找资料,干脆就做一次深刻的笔记,这样既能加深记忆,又能深入理解. linux服务器很久没接触了,出了一些新的版本,Ubuntu已经出了11.10了,之前对于Ubuntu的了解只是出于对桌面版的好奇,可以跟win7一样炫,现在的Ubuntu已正式进入了Liunx爱好者的视线,应用用于后台大型服务器,选择它的主要原因还是出于对稳定性的考虑.用习惯了Centos,突然转移到Ubuntu上还是有些不习惯,毕竟Centos与传统的Redhat没什么区别.不过,总