检查网卡错误

1、检查设备状态

$ lspci -k
06:00.0 Network controller: Intel Corporation WiFi Link 5100
    Subsystem: Intel Corporation WiFi Link 5100 AGN
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi

检查设备驱动是否已经加载

2、检查内核中的固件信息

$ dmesg | grep firmware
[   7.148259] iwlwifi 0000:02:00.0: loaded firmware version 39.30.4.1 build 35138 op_mode iwldvm

有类似的输出,说明固件正常

3、无线网络管理

获取接口名

$ iw dev
phy#0
    Interface wlan0
        ifindex 3
        wdev 0x1
        addr 12:34:56:78:9a:bc
        type managed
        channel 1 (2412 MHz), width: 40 MHz, center1: 2422 MHz

检查连接状态,未连接时,可以看到

$ iw dev wlan0 link
Not connected.

连接到 AP 后可以看到

$ iw dev wlan0 link
Connected to 12:34:56:78:9a:bc (on wlan0)
    SSID: MyESSID
    freq: 2412
    RX: 33016518 bytes (152703 packets)
    TX: 2024638 bytes (11477 packets)
    signal: -53 dBm
    tx bitrate: 150.0 MBit/s MCS 7 40MHz short GI

    bss flags:    short-preamble short-slot-time
    dtim period:    1
    beacon int:    100

获取统计数据

$ iw dev wlan0 station dump
Station 12:34:56:78:9a:bc (on wlan0)
    inactive time:    1450 ms
    rx bytes:    24668671
    rx packets:    114373
    tx bytes:    1606991
    tx packets:    8557
    tx retries:    623
    tx failed:    1425
    signal:      -52 dBm
    signal avg:    -53 dBm
    tx bitrate:    150.0 MBit/s MCS 7 40MHz short GI
    authorized:    yes
    authenticated:    yes
    preamble:    long
    WMM/WME:    yes
    MFP:        no
    TDLS peer:    no

4、激活内核接口

# ip link set wlan0 up

如果出现错误 RTNETLINK answers: Operation not possible due to RF-kill, 请确保硬件开关已经打开。参阅 #Rfkill 警告

要验证接口确实打开

# ip link show wlan0
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff

<BROADCAST,MULTICAST,UP,LOWER_UP> 中的UP 显示接口已经打开

参考链接:https://wiki.archlinux.org/index.php/Wireless_network_configuration_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

时间: 2024-10-19 16:08:15

检查网卡错误的相关文章

Failed dependencies: 检查依赖性错误 解决方法

centOs下: error: Failed dependencies: 检查依赖性错误 解决方法 刚才安装avast的linux版,结果出现了: [[email protected] /]# rpm -ivh avast4workstation-1.3.0-1.i586.rpmerror: Failed dependencies:libexpat.so.1 is needed by avast4workstation-1.3.0-1.i586 error: Failed dependencie

Visual LISP 第5章 编辑源程序代码(4)检查语法错误

1.检查括号是否匹配 有关括号操作的快捷键 组合快捷键 功能 Ctrl + ] 如果光标的右边是右括号,则将光标移到到该右括号之后:如果光标的右边是左括号,则将光标移动到和它匹配的右括号之后 Ctrl + [ 如果光标的左边是左括号,则将光标移动到该左括号之前,如果光标的左边是右括号,则将光标移动到和它匹配的左括号之前 Ctrl + Shirt + ] 如果光标的右边是右括号,则将光标移动到该后括号之后,如果光标的右边是左括号则将光标移动到和它匹配的右括号之后,并且选取期间的所有文本 Ctrl

ECMAScript6语法检查规范错误信息说明

项目中使用ECMAScript6的时候经查会使用语法检查,下面是常见错误信息的汇总: 1 “Missing semicolon.” : “缺少分号.”, 2 “Use the function form of \”use strict\”.” : “使用标准化定义function.”, 3 “Unexpected space after ‘-’.” : “在’-'后面不应出现空格.”, 4 “Expected a JSON value.” : “请传入一个json的值.”, 5 “Mixed s

检查mysql错误日志并发邮件通知

对mysql的错误日志进行检查,如果发现有ERROR,则发送邮件通知.脚本没对错误日志进行处理,因此重复检查还会发送,请大家自行对错误日志进行处理. 代码如下: #!/usr/bin/python import sys import os import send_mail_lib f=open('/data/mysql3306/BJ-CSK-0-135.err') of=open('135-mysql-error.txt','w') for i in f.readlines():   if "E

centos下检查网卡状态

由于ifconfig命令没法看到网卡的一些状态, 以下有5种方法查看网卡状态,是否连通网线 How to check physical Network Link Status on Linux (RHEL/Centos)原文:http://linuxsupporttips.wordpress.com/2011/08/01/how-to-check-physical-network-link-status-on-linux-rhelcentos/ There are several ways to

How To:Linux下如何通过命令检查网卡是否插上网线

主要工具为ethtool来检查,主要关注的字段为"Link detected",注意如下的输出,其中em4实际物理上并未插上网线,而em1是插上网线的: # ethtool em4 Settings for em4: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Suppor

centos7网卡错误

[email protected] ~]# /etc/init.d/network  restart Restarting network (via systemctl): Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for d

788错误。L2TP 连接尝试失败,因为安全层不能身份验证远程计算机。怎么解决?

需要确保IPsec Policy Agent服务已经自动随机器启动,计算机管理-->服务-->把IPsec Policy Agent启动方式改自动. 600发生了内部错误,重启 601检测到无效的端口 602问题:指定的端口已打开,拨号网络由于设备安装错误或正在使用,不能进行连接原因:虚拟拔号软件没有完全和正确的安装,解决:退出COM应用程序,卸载干净任何拔号软件,并重新安装拔号软件. 603缓冲区太小,发生了内部错误 604指定了错误的信息.重新配置“网络和拨号连接” 605不能设置的端口信

centos6-7克隆主机网卡无法启动问题

1,centos6和redhat6左右的版本  第一,先找到网卡的mac地址,将其配置在配置文件中,重新启动网卡. 故障产生的原因: 由于克隆虚拟机,vmware只是修改了虚拟机的名字等信息,并没有修改虚拟硬盘中的任何信息,导致克隆后网卡的MAC地址和操作系统中记录的mac地址不符,导致eth0启动不起来.操作系统记录了一个新网卡的添加,新网卡的名字eth1,mac地址就是vmware分配给的新的mac地址 解决方法: ifconfig eth0(对应的eth网卡)看其mac,用现在的mac替换