gezilaozhang 发表于 2018-9-10 13:16

大神分享:防止断网的斐讯N1/T1 Linux系统脚本

本帖最后由 libaizibubai 于 2018-9-10 15:14 编辑


刷了4.18内核的Debian后,开始打算长期稳定地使用。
但是有一两次发现机器会突然丢失网络,而网线事实上是连着的,家中局域网内其他设备连接正常。

目前暂未发现形成这种情况的根本原因,但是我们能做的,就是一旦发生之后的应急处理——自动恢复连网。只要网络能保持长期联通,那么无论你用N1/T1做下载器还是Nas,长期都不会有太大影响。

如果你拿不准该不该用这个脚本,那么我的建议是,这个脚本可以起到一个预防的作用,并且寥寥数行代码对系统的性能影响微乎其微,大可放心。

安装步骤:

1. fish
wget https://gist.githubusercontent.com/haodong/88d73d60463d9f16e863662998f4669f/raw/d76f5bfa74c881fcf910451a13334f48ee464eb8/holdnet.fish -P /usr/local/share; and echo "*/1 *   * * *   root    fish /usr/local/share/holdnet.fish" | sudo tee -a /etc/crontab

2. bash
wget https://gist.githubusercontent.com/haodong/88d73d60463d9f16e863662998f4669f/raw/d76f5bfa74c881fcf910451a13334f48ee464eb8/holdnet.sh -P /usr/local/share && echo "*/1 *   * * *   root    fish /usr/local/share/holdnet.sh" | sudo tee -a /etc/crontab

一般默认的是bash,如果自己拿不准,可以执行“echo $SHELL”命令查看到底是哪一种。
顺便安利一波fish——对用户最友好的终端。
完成后重启生效。请不要重复执行以上命令。

原理:

该脚本会每隔一分钟(已经是最短时长)进行一次检测,在网线连接的情况下,只要发现网络不通,就会自动重新启动网络设备进行连接。同时会将检测结果写入日志。

日志可以通过"tail -f /var/log/syslog"查看,按"ctrl+c"退出查看。

来源:恩山 nml

更多资讯敬请关注智能电视网
海量精品智能电视专用应用关注当贝市场
http://www.dangbei.com/


libaizibubai 发表于 2018-9-10 13:18

感谢分享

sfena89 发表于 2018-9-10 13:34

高手在当贝啊!学习了

taobaogd 发表于 2018-9-11 00:28

高手在当贝啊!学习了

風中追_gu56V 发表于 2019-4-17 16:29

老铁666!必须支持一波!
页: [1]
查看完整版本: 大神分享:防止断网的斐讯N1/T1 Linux系统脚本