DebianLinux:ADSLPPPoE自动重拨Script
作者:阿宅是时候听孙燕姿思_542 | 来源:互联网 | 2017-11-10 22:36
DebianLinux:ADSLPPPoE自动重拨Script--Linux发行版技术-Debian信息,下面是详情阅读。
昨天早上网路(PPPoE)断线,没有察觉到,正好整天都不在家,在外面要连回来查资料才发现,这个小站死掉还蛮痛苦的(资料都懒得记,直接写在上面),果然有些东西还是得要用脑袋记... XD
但是想想用脑袋记还是太辛苦(头脑不好XD),还是写只Script做断线重拨的动作好了. Orz..
找了一些文章,想拿现成的程式来用,没想到都好复杂(动不动就是一整页的程式),所以文章看看后,还是简单改写一只来用就好.
目前测试好象都还正常.(此Script主要是给Debian使用,其它系统只要修改/usr/bin/pon,改成自己系统所用的拨接程式即可).
重新拨接的程式及设定步骤
重新拨接的程式如下: (vim /usr/bin/repppoe)
#!/bin/bash
#if !ping -c 3 168.95.1.1 > /dev/null 2>&1
#if !(cat /proc/net/dev | grep ppp0) > /dev/null 2>&1
if !ping -c 3 tw.yahoo.com > /dev/null 2>&1
then
#/usr/bin/poff
/usr/bin/pon
fi
chmod +x /usr/bin/repppoe
设定crontab (设root的crontab)
crontab -e #之后写入下述
*/5 * * * * /usr/bin/repppoe
这样子就完成??(扣掉注解程式只有4行,我以前怎么那么懒,连4行都懒得写. XD)
PS:程式里面if注解掉的,可自行想想有什么更好的判断法,记得2>&1不要拿掉(会有收不完的信)
/usr/bin/poff是网路不通时,是否要先断线再拨.我想的是,不通直接再拨就是,否则不知何时后会突然有几秒ping不到的,系统就自动断线了.
推荐阅读
-
本文介绍了在Mac上配置环境变量,实现Python3的命令行调用的步骤。首先通过官网下载或使用brew安装Python3,并找到安装路径。然后将该路径添加到环境变量中,可以通过编辑.bash_profile文件或执行source命令来实现。配置完成后,即可在命令行中直接调用Python3。 ...
[详细]
蜡笔小新 2023-12-13 13:55:37
-
本文介绍了在MacOS系统上安装MySQL的步骤,并详细说明了如何设置MySQL服务的开机启动和如何修改MySQL的密码。通过下载MySQL的macos版本并按照提示一步一步安装,在系统偏好设置中可以找到MySQL的图标进行设置。同时,还介绍了通过终端命令来修改MySQL的密码的具体操作步骤。 ...
[详细]
蜡笔小新 2023-12-11 17:35:39
-
-
1.在agent端查看配置:nginx-V查看编辑时是否加入状态监控模块:--with-http_stub_status_module--with-http_gzip_stat ...
[详细]
蜡笔小新 2023-10-17 19:29:00
-
systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ...
[详细]
蜡笔小新 2023-10-17 14:49:15
-
对于一般的扩展包,我们一般直接pipinstallxxx即可安装,但是unrar直接安装后,发现并不能通过Python程序实现解压的功能& ...
[详细]
蜡笔小新 2023-10-17 11:55:50
-
MySQL5.6.40在CentOS764下安装过程 ...
[详细]
蜡笔小新 2023-10-17 11:48:04
-
本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ...
[详细]
蜡笔小新 2023-12-12 11:19:14
-
本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ...
[详细]
蜡笔小新 2023-12-12 03:02:49
-
本文总结了Linux下多线程执行shell脚本的4种方法,包括切换到工作目录执行、使用绝对路径执行、直接使用bash或sh执行。同时介绍了为什么需要加上"./"来执行脚本的原因。 ...
[详细]
蜡笔小新 2023-12-11 16:34:22
-
进入配置文件目录:[rootlinuxidcresin-4.0.]#cdusrlocalresinconf查看都有哪些配置文件:[rootlinuxid ...
[详细]
蜡笔小新 2023-10-17 17:36:18
-
1、打开etcsysconfiggrub, #vimetcsysconfiggrub 内容如下: ...
[详细]
蜡笔小新 2023-10-17 15:06:58
-
本文主要介绍关于linux文件描述符设置,centos7设置文件句柄数,centos7查看进程数的知识点,对【Linux之进程数和句柄数】和【linux句柄数含义】有兴趣的朋友可以看下由【东城绝神】投 ...
[详细]
蜡笔小新 2023-10-17 14:36:29
-
Linux服务器修改用户名1、编辑名称vimetchostname2、保存编辑并退出wq3、重 ...
[详细]
蜡笔小新 2023-10-17 12:45:01
-
找到JDK下载URL当然去官网找了。目前最新的1.8的下载URL(RPM)如下:http:download.oracle.comotn-pubjavajdk8u161-b122f3 ...
[详细]
蜡笔小新 2023-10-17 12:01:02
-
概述本章主要写当慢查询文件很大的时候怎样在线生成一个新的慢查询文件。测试环境:mysql5.6.2 ...
[详细]
蜡笔小新 2023-10-17 11:36:42
-
阿宅是时候听孙燕姿思_542
这个家伙很懒,什么也没留下!