位置: IT常识 - 正文

Linux下网络故障诊断(linux 网络故障)

编辑:rootadmin
有些朋友在Linux下网络故障不会诊断;不知道该如何解决?下面小编将为大家带来Linux下网络故障诊断;有需要的朋友可以过来看看... 16-11-28

推荐整理分享Linux下网络故障诊断(linux 网络故障),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux网络不稳定,linux网络故障排查命令,linux网络中断,linux网络中断,linux网络不稳定,linux 网络故障,linux网络故障排查命令,linux 网络异常,内容如对您有帮助,希望把文章链接给更多的朋友!

由于实现网络服务器的层次结构比较多,因此当网络出现故障时,解决起来比较复杂。下面由我来为大家详细介绍Linux系统中可能出现的一些网络问题,如网卡硬件问题、网络配置问题、驱动程序问题,以及网络层、传输层、应用层问题等。

网卡故障可以分为硬件故障和软件故障,判断硬件故障最简单的方法是把该网卡插到其它计算机上使用,如果还是老毛病则网卡损坏,否则网卡正常。实际情况下,大部分网卡出现的故障都属于软件故障,软件故障一般分为两类:一类为设置故障;一类为驱动程序故障。

诊断网卡故障

[root@localhost ~]#dmesg | grep etheth0:registered as PCnet/PCI II 79C970Aeth0:link upeth0:no IPv6 routers present[root@localhost ~]#

以上命令列出了引导信息中包含eth字符串的行,如果出现类似与“eth0:link up”的提示,表示Linux已经检测到了网卡,并处于正常工作状态。还有一条lspci命令可以列出系统检测到所有PCI设备,如果使用的网卡是PCI总线的,应该能看到这块网卡的信息。最后可以用ethtool查看以太网的链路连接是否正常。

以上命令列出了引导信息中包含eth字符串的行,如果出现类似与“eth0:link up”的提示,表示Linux已经检测到了网卡,并处于正常工作状态。还有一条lspci命令可以列出系统检测到所有PCI设备,如果使用的网卡是PCI总线的,应该能看到这块网卡的信息。最后可以用ethtool查看以太网的链路连接是否正常。

[root@localhost ~]#ethtool eth0Settings for eth0:Current message level: 0x00000007 (7)Link detected:yes[root@localhost ~]#

如果看到“Link detected:yes”一行,表明网卡也对方的网络线路连接是正常的。

Linux下网络故障诊断(linux 网络故障)

网卡驱动程序

在RHEL 6中,需要先查看或者设置/etc/modeprobe.cong文件,它包含了有关模块的安装和别名信息。

[root@localhost ~]#more /etc/modeprobe.cong alias scsi_hostadapter mptbase ... alias eth0 pcnet32 [root@localhost ~]#

以上显示中,最后一行“alias eth0 pcnet32”表示为pcnet32定义了一个别名eth0,也就是说,目前使用的以太网卡接口eth0对应的模块是pcnet32,可以使用一下命令当前系统装载的模块中是否有pcnet32模块。

[root@localhost 2.6.18-8.e15]#lsmod | grep pcnet32pcnet32 35269 0mii 9409 1 pcnet32 [root@localhost 2.6.18-8.e15]#

可以发现,pcnet32已经安装。因此,如果网卡已经被Linux检测到,但执行“ipconfig -a”命令时却看不到eth0接口,可以按照以上方法把网卡的驱动程序模块找到,再看看这个模块是否已经安装。

诊断网络层问题

网络层问题诊断方法很简单,就是直接ping外网的某一个域名或者IP,能正常连通的,则说明网络层没有问题。

引起ping不同的原因很多,可能会是网络线路、网络设置、路由和ARP等问题。建议先ping一下网关,看是否能通,如果与网关能通,一般就表明网络线路、自己机子的网络设置和ARP都没有问题。可以通过命令“route -n”显示路由表,然后得到网关的地址。如果路由表中没有设置默认网关,则表明路由设置有问题,此时需要设置默认网关。

有时,局域网内存在ARP攻击或者其它原因,使本机ARP缓存中的网关IP的MAC地址是错误的,这样也会造成与网关ping不通。此时,可以使用“arp -d <网关 IP>”命令删除网关的ARP条目,或者通过“arp -a <网关 IP><网关 MAC>”命令设置静态ARP条目。

诊断传输层和应用层问题

诊断传输层和应用层的故障最有效的一种手段是使用抓包工具抓取数据包进行分析。在Linux中,默认提供了tcpdump工具,利用它可以抓取所有访问本机或者从本机出去的数据包,并且可以通过规则只抓取感兴趣的数据包。

与操作系统有关的一种可能的故障原因是防火墙配置不当。在Linux中,默认情况下系统启动时会启用iptables防火墙,而且只放行少数几个端口。所以当在本机上配置了某种服务时,而这种服务需要通过TCP或UDP的某个端口才能访问,则要求防火墙开启相应的端口,否则,其它主机将不能访问本机的这种服务。

本文链接地址:https://www.jiuchutong.com/zhishi/273911.html 转载请保留说明!

上一篇:系统安装步骤windows10(系统安装的步骤)

下一篇:Touch ID报错变砖 iPhone Error 53解决方法(touch id反应慢)

  • 城建税和教育费附加
  • 非税收入票据可以手写吗
  • 盈余公积发放现金股利分录怎么写
  • 结转应交增值税到未交增值税
  • 企业无票支出怎么入账
  • 当前企业不存在是怎么回事
  • 信用减值损失在借方
  • 企业清算过程中应收应付的处置
  • 注销税务登记申请书
  • 折让方式
  • 随同产品销售单独计价的包装物计入
  • 异地缴纳个人所得税
  • 免税收入的财税处理
  • 汽车修理费入账
  • 税会差异例子
  • 补缴地价款是什么意思
  • 下岗职工能享受什么待遇
  • 企业公司报税流程
  • 成交转化率的计算公式电脑
  • 小规模自开专票税率是1%还是3%
  • 苗木公司经营理念
  • 打方向咯噔一声已解决
  • 苹果电脑mac系统怎么用
  • 转账和电汇哪个便宜
  • 苹果笔记本下载的itunes在哪
  • win10电源模式最佳性能多耗好多电
  • mac补丁安装步骤
  • 国企收到财政补贴
  • 无法ping通ip地址
  • PHP:escapeshellcmd()的用法_命令行函数
  • 存货短缺会计处理
  • 待处理流动资产净损失
  • php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
  • 股份有限公司都是私企吗
  • python创建自定义函数
  • 2022前端面试题及答案
  • 定时任务java
  • php读取文件内容的方法和函数
  • 保障金是低保吗
  • 工伤保险赔付计算
  • 异地预缴的附加税在申报税时会抵消掉么
  • 石油预付款发票怎么开
  • 织梦可以放两套模板吗
  • 其他业务收入与营业外收入
  • 生成100个[30-99]之内的随机数
  • 企业给员工报销的个人消费支出如何计税
  • 基本生产成本核算的内容
  • 报销差旅费会计分录退回现金
  • 总记账凭证核算怎么做
  • 存货周转率多少算合理
  • 工程设备租赁有哪些
  • 冲销未开票收入还需要申报吗
  • 公司购买的家电怎么入账
  • 应付账款扣款分录
  • 预付账款属于资产类科目
  • 小规模公司月末报税吗
  • mysql怎么修改my.ini
  • windowxp操作系统
  • ubuntu20.04软件安装
  • macbook怎么开hdr
  • 注销与退出登录
  • 快速切换用户是什么意思
  • ubuntu20.04安装vnc
  • 怎么操作win10系统
  • 如何管理和维护宿舍卫生
  • 64位CentOS 6.4安装配置流量监控工具ntopng
  • win7无法登录桌面
  • linux系统怎么更改语言
  • Unity3D游戏开发标准教程
  • nodejs前后端数据交互
  • node javascript
  • 批处理程序删除文件夹中临时文件
  • angularjs2
  • 安卓环境搭建id怎么设置
  • jquery属性选择器的基本
  • js类库编写
  • 扣缴义务人怎么改不过来呢
  • 广东省电子税务局app下载手机版
  • 河北税务交社保显示未找到对应的城乡居民应缴费额配置
  • 买车购置税去哪里交钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设