遇到网络问题时候,一般情况下,我们第一反应是查找软件方面问题,但排查之后,软件没有问题的时候,我们就需要排查硬件方面工作是否正常。

我们可能需要查询网卡设备本身的状态,查询网卡是否有数据包发送接收;

这里我简要写一点相关命令,有需要的朋友可以查看。

1.ifconfig -a

这里的 UP BROADCAST RUNNING MULTICAST ,其中RUNNING 表示网卡的工作模式是up状态,正常运行;

2.linux查看网卡吞吐量,实时网络带宽

dmesg | grep -i eth

3.查看网络实时带宽
在linux的proc文件系统中,通过查看/proc/net/dev文件
可以得到每个网络接口的吞吐量,但是无法获得实时带宽

4.查看/调整网卡工作模式 

mii-tool -v //查看网卡工作模式

如果直接执行不对,那么使用sudo方式查询。这里这个

basic status: no link   ----表示没有连接网线

basic status: autonegotiation complete, link ok      ----表示没有连接网线

mii-tool -w

mii-tool主要是用于配置网卡工作模式的指令,同时也可以进行查询、监控等工作

mii-tool -F 100baseTx-FD eth0 //将eth0改为100M,全双工工作模式

mii-tool -r eth0 //恢复网卡工作模式 
ethtool eth0 //查询网卡基本设置
ethtool -s eth0 autoneg off speed 100 duplex full //eth0设置为:100M,全双工,非协商
5.修改网卡配置
ifconfig -h //打印帮助信息
ifconfig -a //打印当前网卡信息
ifconfig eth0 192.168.0.1 netmask 255.255.255.0 //设置eth0 IP及掩码
ifconfig eth0:0 192.168.0.2 netmask 255.255.255.0 //设置eth0的第二个IP
ifconfig eth0:1 down //禁用eth0:0
ifconfig eth0 up //启用eth0
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx //修改网卡MAC地址
ifconfig eth0 promisc //设置网卡工作于混杂模式下
iwconfig eth0 essid "tao" //设置无线网卡的essid为“tao”
iwconfig eth0 mode Managed //设置无线网卡工作在Managed模式下
iwconfig eth0 mode Ad-hoc //设置无线网卡工作在Ad-hoc模式下
iwconfig eth0 freq 2.422G //设置无线网卡工作频率
6.网络服务状态查询
sudo /etc/init.d/networking status 
等同于
service --status-all

本文转自 念槐聚 博客园博客,原文链接:http://www.cnblogs.com/haochuang/p/6638509.html,如需转载请自行联系原作者

【原】Linux设备网络硬件管理相关推荐

  1. Linux 硬盘与硬件管理

    硬件以文件系统(Filesystem)角度来看 文件系统:一个可被挂载的数据称为文件系统,每个操作系统可以使用的文件系统并不一样,windows98是FAT或者FAT16文件系统,而windows20 ...

  2. Linux 设备——网络驱动

    有线网络:以太网 无线网络:4G.wifi.蓝牙.5G 总结:内部MAC + 外部PHY + RJ45 座(内置网络变压器)就组成了一个完整的嵌入式网络接口硬件. 内部的 MAC 外设会通过 MII ...

  3. Linux下使用Java调用Hikvision设备网络SDK使用指南

    1 简介  由于在开发过程中,本来以为抓图项目会部署在Windows服务器上,但随着项目的进行发现项目需要部署在Linux系统,甚至是国产化平台银河麒麟上,但在部署时发现在国产化平台部署时出现缺包的问 ...

  4. 鸟哥的Linux私房菜(基础篇)- 第七章、Linux 文件与目录管理

    第七章.Linux文件与目录管理 最近升级日期:2009/08/26 在第六章我们认识了Linux系统下的文件权限概念以及目录的配置说明.在这个章节当中,我们就直接来进一步的操作与管理文件与目录吧!包 ...

  5. linux设备usb节点和硬件接口,所谓设备驱动即驱使硬件设备行动,带你深入理解linux的设备驱动......

    原标题:所谓设备驱动即驱使硬件设备行动,带你深入理解linux的设备驱动... 设备驱动最通俗的解释就是"驱使硬件设备行动".操作系统是通过各种驱动程序来驾驭硬件设备的,它为用户屏 ...

  6. linux无线命令管理工具,Linux无线网络实用工具Top 10

    我曾经花费大量的时间对无线网络进行研究.在连接无线接入点的时间,对如何选择合适的应用工具起决定性作用的是我使用的Linux发行版本和硬件设备的情况.在这些工具当中,有一些是可以单独使用的.也有一些是和 ...

  7. linux usbnet网络驱动,[技术资料]基于usb设备的linux网络驱动程序开发

    1 引言 做为开放源代码 (open source) 运动重要组成部分,linux操作系统吸引了数以万计的程序员共同开发.由于linux比较完整的继承了各种unix版本的稳定和高效,并且克服和改进了传 ...

  8. 嵌入式Linux设备驱动程序:发现硬件配置

    嵌入式Linux设备驱动程序:发现硬件配置 Embedded Linux device drivers: Discovering the hardware configuration Interfac ...

  9. Linux内核网络栈1.2.13-网卡设备的初始化流程

    参考资料 <<linux内核网络栈源代码情景分析>> 网卡设备的初始化 本文主要描述一下网卡设备的整个初始化的过程,该过程主要就是根据设备的硬件信息来获取与传输网络数据,注册相 ...

最新文章

  1. MySQL FEDERATED引擎使用示例, 类似Oracle DBLINK
  2. JavScript中的循环
  3. [NOIP2012]同余方程
  4. 大气校正后的ndvi_Sentinel2 L1C下载、大气校正、重采样
  5. 单链表的应用 就地逆置
  6. 线性筛及其扩展-积性函数
  7. ListView gridivew.setOnItemClickListener无效
  8. 进军SharePoint,资料先行....
  9. ECMAScript 6 + Babel
  10. C++标准库——advance() distance() iter_swap()
  11. php 回调cache 方案,基于PHP的一种Cache回调与自动触发技术
  12. android webview 重定向 多次load问题,关于WebView 重定向行为导致的多次加载的问题...
  13. 号码被标记,各平台取消方法
  14. 兴达易控Profinet转TCP以太网模块
  15. 一个量化交易策略师的自白_不安全设计师的自白
  16. 在delphi中制作二维码
  17. python 把数字日期转换成中文日期
  18. 地域微信平台自媒体,原创视频如何插入腾讯地图
  19. wordpress插件Imagepaste的命名规则修改(一款 直接复制粘贴图片自动上传的编辑器增强插件)
  20. 合租服务器禁用 fsockopen 函数,部分程序不正常的解决办法。

热门文章

  1. 电脑不能打字_电脑拼音打字快速入门秘籍
  2. linux文本工具总结,Linux 文本工具
  3. matlab数学实验课件4,数学实验4_数学实验_doc_大学课件预览_高等教育资讯网
  4. idea取消comiit_IDEA 合并多次commit为一个?
  5. linux编译ace tao,CentOS环境下ACE编译指南
  6. 网维大师服务器不运行,网维大师客户机连不上的解决方法
  7. python文件管理_超值的Python文件操作与管理!
  8. dump、load和dumps、loads的联系与区别
  9. plsql无法连接64位oracle数据库的解决方法(图文解说)
  10. liferay6.2 struts2 request.getparameter取值为null