1.  shell监控网卡状态,故障时自动重启网卡 http://blog.slogra.com/post-425.html

cat fix_eth0.sh

#!/bin/bashcheck_and_fix_eth0_link()
{
date="`date '+%Y-%m-%d %H:%M:%S'`"# step3 : if have ip, ping $dnslost_rate=`ping -c 8 -w 8 $dns -I $eth0 | grep 'packet loss' \| awk -F'packet loss' '{ print $1 }' \| awk '{ print $NF }' | sed 's/%//g'`# step4: if ping dns failed, fix the link of $eth0if [ $lost_rate -eq 0 ]thenecho "network_ok $date $dns $dev" >>/root/network_ok.logelif [ $lost_rate -le 100 ]thenecho "network_error $date $dns $dev" >>/root/network_error.logifconfig $usb0 downsleep 1ifconfig $usb0 upfi
}eth0="eth0"
usb0="usb0"
dns="61.139.2.69"touch /root/network_ok.log
touch /root/network_error.logwhile [ 1 ]
do
# step 1 : test if $eth0 have ipipaddr=` /sbin/ifconfig $eth0 | grep "inet addr" | awk '{ print $2}' | awk -F: '{print $2}' `if [ ! -n "$ipaddr" ]then
# step2 : if have no ip, reset the $eth0, maybe the "udhcpc -i $eth0 ?"echo "    $0: NO IP Addr"/etc/init.d/networking restartelsecheck_and_fix_eth0_link;fisleep 10
done

shell查看并修复网络连接相关推荐

  1. DNS修复,模拟修复网络连接(原)

    导读: 最近教育网调试,原来的DNS失效.一台台电脑去改?@#¥%-- 干脆做个小程序. 习惯导入注册表文件,后来才发现每台电脑注册表中DNS的地址是不一样的,跟网卡的CLSID有关. 重换思路:先取 ...

  2. ip设置 kali 重置_在 Windows 系统中如何重置 TCP/IP 协议堆栈修复网络连接问题

    Internet 在 TCP/IP 协议上工作,如果 TCP/IP 协议堆栈在 Windows 或任何其他操作系统(例如 Linux 或 MacOS)中无法正常工作,则您的 Internet 连接会出 ...

  3. 查看此docker网络连接模式_Docker:网络模式详解

    袖珍指南 Docker作为目前最火的轻量级容器技术,牛逼的功能,如Docker的镜像管理,不足的地方网络方面. Docker自身的4种网络工作方式,和一些自定义网络模式 安装Docker时,它会自动创 ...

  4. 计算机修复需要连接互联网么,怎么修复互联网连接 修复网络连接方法【介绍】...

    有时候网络连接会出现问题,让人一筹莫展.下面就来教大家如何修复互联网连接,一起来看下. 1.重启电脑.这个建议看起来似乎没用,但重启计算机通常是解决大多数问题的最简单方法.直接重启没准就可以解决导致连 ...

  5. 查看此docker网络连接模式_Docker系列-Docker 网络模式及配置

    一.Docker网络模式 docker run 创建 Docker 容器时,可以用 –net 选项指定容器的网络模式,Docker 有以下 4 种网络模式: host 模式,使用 –net=host ...

  6. 查看此docker网络连接模式_Docker 网络模式(四种)详细介绍

    Docker 网络模式 本文首先介绍了Docker自身的4种网络工作方式, Docker作为目前最火的轻量级容器技术,有很多令人称道的功能,如Docker的镜像管理.然而,Docker同样有着很多不完 ...

  7. 查看此docker网络连接模式_Docker网络模式介绍

    一.概述 docker的网络驱动有很多种方式,按照docker官网给出的网络解决方案就有6种,分别是:bridge.host.overlay.macvlan.none.Network plugins, ...

  8. 计算机修复需要连接互联网么,win10网络连接问题怎么修复

    我们在使用电脑的时候,多多少少都会遇到些网络相关的问题,这些问题会导致我们无法去正常的使用电脑,那么这些网络问题需要我们怎么去解决呢,快来看看详细的教程吧~ win10网络连接问题怎么修复详细教程: ...

  9. 查看与其他计算机是否连接网络,电脑的网络连接情况要如何的查看和管理

    电脑的网络连接情况要如何的查看和管理 导读:小编根据大家的需要整理了一份关于<电脑的网络连接情况要如何的查看和管理>的内容,具体内容:电脑网络连接状况的查看,是可以帮助我们更好的知道我们的 ...

最新文章

  1. 你了解计算机系统的层次结构吗?计算机语言怎么发展的?
  2. 一顿火锅钱+一台旧手机 = 自主导航机器人?
  3. STM32f1的中断系统
  4. 横竖屏切换时候Activity的生命周期
  5. winsock 错误
  6. 一个简单判等例子的深度分析
  7. Leetcode 344. 反转字符串 (每日一题 20210812)
  8. 一键将Python2代码自动转化为Python3
  9. Jersey和Spring Boot入门
  10. 结尾的单词_22个以“ez”结尾的西语单词,你掌握了吗?
  11. Visual Studio 选择相同变量高亮
  12. Python之collections模块详细实例
  13. 关于Content-Type: multipart/form-data的支持
  14. WDM驱动实操No.1
  15. 《具体数学》部分习题解答2
  16. 差分脉冲编码调制(DPCM)编码过程详解
  17. 各个音阶的频率_各音源的频率范围表
  18. 立创 EDA #学习笔记10# | 常用连接器元器件识别 和 蜂鸣器驱动电路
  19. ad10搜索快捷键_AD10快捷键解析
  20. *CF1132D.Stressful Training(二分+队列+贪心)

热门文章

  1. (0063)iOS开发之SVN server的搭建
  2. 如何使用cmd进入打印机选项_怎样用命令行方式添加打印机端口? (已解决)
  3. python中的模运算符_Python中的字符串模运算符与format函数
  4. 编码区和非编码区的关系
  5. python-adb
  6. Redmine使用指南
  7. HDU 2149 Public Sale
  8. (七十九)MapKit的基本使用
  9. google地图经纬度偏移修正算法完美解决方案
  10. 工控随笔_09_西门子_S7-200 Smart与V20 USS通信USS_RPM_R利用轮询的方式通讯异常