您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux

linux网络异常的处理

时间:2020-06-09 09:49:58  来源:  作者:

运维最痛苦的事莫过于,你在这头,终端在那头,你们中间隔着…………网络不可达。

网络的可达性是运维的基础,但我们遇到的故障常常是这样的

linux网络异常的处理

听到请回答

为了解决这个问题,需要借用到网络的七层模型。

针对物理层,我们可以通过交换机检查相关端口状态和网络连接情况,替换网口定位故障点在那里。

对于数据链路层,开不是每个交换机端口都一样,划分的VLAN不一样,或是端口有相应的策略虽然端口能起来,但也不一定能出得去,这一点要注意一下。

对于服务器的查看可以借助ethtool 网卡名,这个比较有用,可以判断端口的连接状态,并且可以查看端口对应的不同速率,再根据不同速率的起来状况,判断端口的对应关系,这个对于服务器上的多网卡比较有用。

linux网络异常的处理

40g的光口没有连接

网络层主要是检查对应的ip配置有没问题,这些比较常规,对照网上就可以。

但启动网卡过程中,有时会遇到网卡起不来的报错,特别是多网卡

linux网络异常的处理

悲剧的网卡

这种网卡起不来的故障的原因通常如下:

1 网卡配置文件出错

a 写多或是写少了东西,特别是DEVICE=后面的设备名称

b没有写onboot=yes

cMAC地址跟70文件没对应上错了

2 70文件没对应上对应的网卡

3做了网卡绑定,但里面的配置错误

4 ip冲突,跟别的地址重复

对于这种起不来的通常我们有几个文件需要查看一下


/etc/udev/rules.d/70-persistent-net.rules(这个文件定义了设备与mac的对应关系,设备与MAC要对应上)


/etc/sysconfig/network-scripts/*(涉及的网卡配置信息要核对,包括MAC地址对应关系)

/sys/class/net/${ETH}/address (这个文件记录了MAC的对应设备关系)

最终是为了对应上mac和设备的关系,正常的话service network restart可以起来。

搞定了网络上的连接性,下面总该可以了吧,但是,但是,有可能你死活ssh不上,下面我们继续处理应用的连通性。

一般我们先简单测试一下对应的端口,telnet 目标IP 端口

通,那么我们要检查一下ssh的配置文件,一般看以下几个地方:

监听端口有没有开放,比如全开

linux网络异常的处理

开放全部地址

监听端口对不对

不通

重点检查防火墙,放行对应的ip和端口

还有一种情况是你曾经登陆过,后面key保存了,那么你需要清空对应的key的ip项,重新登陆就可以

/root/.ssh/know_hosts

通过以上步骤,通常你就可以继续苦逼的到远端运维了,恭喜你。



Tags:linux网络   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
简介本文的描述了Linux网络栈中的一组补充技术,用于增加多处理器系统的并行性和提高性能。描述的结束为: RSS: Receive Side Scaling RPS: Receive Packet Steering RFS: Rece...【详细内容】
2020-12-15  Tags: linux网络  点击:(173)  评论:(0)  加入收藏
因为要对百万、千万、甚至是过亿的用户提供各种网络服务,所以在一线互联网企业里面试和晋升后端开发同学的其中一个重点要求就是要能支撑高并发,要理解性能开销,会进行性能优化...【详细内容】
2020-11-10  Tags: linux网络  点击:(96)  评论:(0)  加入收藏
<!--* @Author : wangxiaodiao* @Date : 2020-11-04 09:54:36* @LastEditors : wangxiaodiao* @LastEditTime : 2020-11-05 19:23:40* @FilePath : /linux/linux_network.md...【详细内容】
2020-11-06  Tags: linux网络  点击:(117)  评论:(0)  加入收藏
Linux网络编程API函数初步剖析今天我们来分析一下前几篇博文中提到的网络编程中几个核心的API,探究一下当我们调用每个API时,内核中具体做了哪些准备和初始化工作。 1、socket...【详细内容】
2020-11-03  Tags: linux网络  点击:(62)  评论:(0)  加入收藏
socket最开始的含义是一个IP地址和端口队(ip,port)。它唯一地表示了使用TCP通信的一端。这就是socket地址。主机字节序和网络字节序现在CPU的累加器一次都能装载(至少)4字节(这里...【详细内容】
2020-07-28  Tags: linux网络  点击:(71)  评论:(0)  加入收藏
1.目标暂时想不出什么好的应用场景,目前想到目标就是实现让两个设备通过网络传输数据,比如开发板和Linux主机之间传数据,以后就可以实现开发板通过网络上报数据或者主机通过...【详细内容】
2020-07-26  Tags: linux网络  点击:(78)  评论:(0)  加入收藏
内容来自SJTU,IPADS OS-16-Networklinux既然要讲,那就把一个包的整个包生都说了算了触发中断 在非虚拟化环境下,网卡通过DMA将packet写入内核的rx_ring环形队列缓冲区,并触发中...【详细内容】
2020-07-09  Tags: linux网络  点击:(81)  评论:(0)  加入收藏
运维最痛苦的事莫过于,你在这头,终端在那头,你们中间隔着&hellip;&hellip;&hellip;&hellip;网络不可达。网络的可达性是运维的基础,但我们遇到的故障常常是这样的听到请回答为了...【详细内容】
2020-06-09  Tags: linux网络  点击:(53)  评论:(0)  加入收藏
通常一台主机上安装好Linux系统后,如果安装的时候未进行网络设置,那么它是不能与外界通信的。接着上一篇的后续,我们已将系统安装完成了,但是Linux未做任何设置,所以此时我们的系...【详细内容】
2020-05-05  Tags: linux网络  点击:(44)  评论:(0)  加入收藏
对于nmap,相信很多安全运维人员并不陌生,它曾经在电影《黑客帝国》中出现过,是黑客和网络安全人员经常用到的工具,本文介绍此工具的实现原理和使用技巧。 1、nmap和Zenmap简介 n...【详细内容】
2020-01-03  Tags: linux网络  点击:(106)  评论:(0)  加入收藏
▌简易百科推荐
作用显示文件或目录所占用的磁盘空间使用命令格式du [option] 文件/目录命令功能显示文件或目录所占用的磁盘空间一些写法的区别du -sh xxx 显示总目录的大小,但是不会列出...【详细内容】
2021-12-23  mitsuhide1992    Tags:du命令   点击:(12)  评论:(0)  加入收藏
什么是linux内核linux就像是一个哲学的最佳实践。如果非要对它评价,我真的不知道该怎么赞叹,我只能自豪地说着:“linux的美丽简直让人沉醉。”我只能说是我处在linux学习的修炼...【详细内容】
2021-12-23  linux上的码农    Tags:linux内核   点击:(15)  评论:(0)  加入收藏
本文将比较 Linux 中 service 和 systemctl 命令,先分别简单介绍这两个命令的基础用法,然后进行比较。从 CentOS 7.x 开始,CentOS 开始使用 systemd 服务来代替 service服务(dae...【详细内容】
2021-12-23  软件架构    Tags:systemctl   点击:(14)  评论:(0)  加入收藏
mv是move的缩写,可以用来移动文件或者重命名文件名,经常用来备份文件或者目录。命令格式mv [选项] 源文件或者目录 目标文件或者目录命令功能mv命令中第二个参数类型的不同(...【详细内容】
2021-12-17  入门小站    Tags:mv命令   点击:(23)  评论:(0)  加入收藏
大数据技术AI Flink/Spark/Hadoop/数仓,数据分析、面试,源码解读等干货学习资料 98篇原创内容 -->公众号 Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处...【详细内容】
2021-12-17  仙风道骨的宝石骑士    Tags:sed命令   点击:(22)  评论:(0)  加入收藏
Node是个啥?  写个东西还是尽量面面俱到吧,所以有关基本概念的东西我也从网上选择性地拿了下来,有些地方针对自己的理解有所改动,对这些概念性的东西有过了解的可选择跳过这段...【详细内容】
2021-12-15  linux上的码农    Tags:node   点击:(25)  评论:(0)  加入收藏
难道只有我一个人觉得Ubuntu的unity桌面非常好用吗?最近把台式机上面的Ubuntu 16.04格式化了,装了黑苹果用了一周,不得不说,MacOS确实很精美,软件生态比Linux丰富很多,比Windows简...【详细内容】
2021-12-14  地球末日村    Tags:ubuntu   点击:(40)  评论:(0)  加入收藏
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行net...【详细内容】
2021-12-13  窥镜天    Tags:Linux netstat   点击:(28)  评论:(0)  加入收藏
对于较多数量的文件描述符的监听无论是select还是poll系统调用都显得捉襟见肘,poll每次都需要将所有的文件描述符复制到内核,内核本身不会对这些文件描述符加以保存,这样的设计...【详细内容】
2021-12-13  深度Linux    Tags:Linux   点击:(19)  评论:(0)  加入收藏
今天,我们来了解下 Linux 系统的革命性通用执行引擎-eBPF,之所以聊着玩意,因为它确实牛逼,作为一项底层技术,在现在的云原生生态领域中起着举足轻重的作用。截至目前,业界使用范...【详细内容】
2021-12-10  架构驿站    Tags:eBPF   点击:(29)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条