永发信息网

linux高手进来 关于redhat的做路由的问题

答案:2  悬赏:40  手机版
解决时间 2021-04-24 20:40
  • 提问者网友:遮云壑
  • 2021-04-24 15:36

我单位办事处使用的是宽带上网,用redhat9.0做了个软路由,但是网通每隔2个小时便封网,曾经有位高人给了一个方法,就是每当掉线的时候,用ssh client连接,输入 services network restare命令,然后再执行一个daili.sh文件。便可以恢复上网。经过分析daili.sh文件包含了各接口的配置信息。但是每次掉线的时候敲入这个命令有些麻烦。

 

想请高手们做个脚本,实时ping公网网关,丢包2次则自动执行services network restart,然后运行daili.sh文件。谢谢各位!

最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-04-24 16:30

很简单...其实不用linux自带就有这个功能....既然lz说网管每两小时就封网那么我们就可以在网络开通后1:50重启网络一次吧...不用ping那么麻烦...如果网管禁止ping包了那么lz就麻烦了....这里就列出个定期自动执行命令的方法!


1输入crontab -e


2在里面输入59 * * * * service network restart(注意!星号之间的空格)


3换行输入59 * * * * sh daili.sh   (lz需要注意的是如果这个文件不是在根目录的也就是/的话需要打上路径)


4保存...一般的文本保存法就可以了不用打路径


这样linux就会在每过一小时就自动重启网络一次(有点像win的任务计划.....)希望能解决lz的问题~

全部回答
  • 1楼网友:神也偏爱
  • 2021-04-24 17:46

说下思路

while true     do     ping 192.168.0.

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯