【原】Linux设备网络硬件管理
遇到網(wǎng)絡(luò)問題時候,一般情況下,我們第一反應(yīng)是查找軟件方面問題,但排查之后,軟件沒有問題的時候,我們就需要排查硬件方面工作是否正常。
我們可能需要查詢網(wǎng)卡設(shè)備本身的狀態(tài),查詢網(wǎng)卡是否有數(shù)據(jù)包發(fā)送接收;
這里我簡要寫一點相關(guān)命令,有需要的朋友可以查看。
1.ifconfig -a
這里的?UP BROADCAST RUNNING MULTICAST ,其中RUNNING 表示網(wǎng)卡的工作模式是up狀態(tài),正常運行;
??
2.linux查看網(wǎng)卡吞吐量,實時網(wǎng)絡(luò)帶寬
dmesg | grep -i eth??
3.查看網(wǎng)絡(luò)實時帶寬 在linux的proc文件系統(tǒng)中,通過查看/proc/net/dev文件可以得到每個網(wǎng)絡(luò)接口的吞吐量,但是無法獲得實時帶寬
??
4.查看/調(diào)整網(wǎng)卡工作模式?
mii-tool -v //查看網(wǎng)卡工作模式如果直接執(zhí)行不對,那么使用sudo方式查詢。這里這個
basic status: no link ? ----表示沒有連接網(wǎng)線
basic status: autonegotiation complete, link ok ? ? ?----表示沒有連接網(wǎng)線
?
mii-tool -w
mii-tool主要是用于配置網(wǎng)卡工作模式的指令,同時也可以進行查詢、監(jiān)控等工作
mii-tool -F 100baseTx-FD eth0 //將eth0改為100M,全雙工工作模式
mii-tool -r eth0 //恢復(fù)網(wǎng)卡工作模式? ethtool eth0 //查詢網(wǎng)卡基本設(shè)置 ethtool -s eth0 autoneg off speed 100 duplex full //eth0設(shè)置為:100M,全雙工,非協(xié)商 5.修改網(wǎng)卡配置 ifconfig -h //打印幫助信息 ifconfig -a //打印當(dāng)前網(wǎng)卡信息 ifconfig eth0 192.168.0.1 netmask 255.255.255.0 //設(shè)置eth0 IP及掩碼 ifconfig eth0:0 192.168.0.2 netmask 255.255.255.0 //設(shè)置eth0的第二個IP ifconfig eth0:1 down //禁用eth0:0 ifconfig eth0 up //啟用eth0 ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx //修改網(wǎng)卡MAC地址 ifconfig eth0 promisc //設(shè)置網(wǎng)卡工作于混雜模式下 iwconfig eth0 essid "tao" //設(shè)置無線網(wǎng)卡的essid為“tao” iwconfig eth0 mode Managed //設(shè)置無線網(wǎng)卡工作在Managed模式下 iwconfig eth0 mode Ad-hoc //設(shè)置無線網(wǎng)卡工作在Ad-hoc模式下 iwconfig eth0 freq 2.422G //設(shè)置無線網(wǎng)卡工作頻率 6.網(wǎng)絡(luò)服務(wù)狀態(tài)查詢 sudo /etc/init.d/networking status? 等同于 service --status-all?
?
本文轉(zhuǎn)自 念槐聚 博客園博客,原文鏈接:http://www.cnblogs.com/haochuang/p/6638509.html,如需轉(zhuǎn)載請自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的【原】Linux设备网络硬件管理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 8th 函数式编程:lambd
- 下一篇: linux中的压缩命令详细解析(一)