如何在Linux中查看无线网卡信息? |
您所在的位置:网站首页 › 怎么看使用wifi的设备信息 › 如何在Linux中查看无线网卡信息? |
我每天在日常活动中都在主要笔记本电脑中使用Manjaro 18.0 OS,大部分时间我在大多数活动中都使用CLI,因此,我想通过命令行检查wifi详细信息。 我做了一个小型的google搜索,发现了很少的东西。基于此,我探索了很多东西。 现在,我将写一篇详细的文章来帮助他人。 首先,您必须标识接口名称。 找到接口名称后,您可以使用以下实用程序之一获取有关它的详细信息。 大多数实用程序允许您监视和查看无线网络的噪声水平,比特率,信号质量,信号强度,数据包统计信息,设备配置和网络参数等。 Linux中提供以下公用程序来检查无线网卡信息lspci:lspci是一种实用程序,用于显示有关系统中的PCI总线以及与其连接的设备的信息。 ip:它显示/操纵路由,网络设备,接口和隧道信息。 nmcli:nmcli是用于控制网络管理器和报告网络状态的命令行工具。 ethtool:ethtool用于查询和控制网络设备驱动程序和硬件设置,尤其是对于有线以太网设备。 iwconfig:Iwconfig与ifconfig相似,但专用于无线接口。 iwlist:Iwlist用于显示来自无线网络接口的一些其他信息,而iwconfig未显示这些信息。 procfs:proc文件系统(procfs)是类Unix操作系统中的一种特殊文件系统,它提供有关进程的信息以及其他系统信息。 wavemon:wavemon是用于无线网络设备的基于ncurses的监视应用程序。 GNOME NetworkManager:GNOME NetworkManager守护程序尝试为网络接口(如以太网,WiFi和移动宽带设备)进行网络配置。 使用lspci命令检查无线网卡名称?lspci是一个实用程序,用于显示有关系统中的PCI总线以及与其连接的设备的信息。 默认情况下,它显示设备的简短列表。 使用下面描述的选项来请求更详细的输出或用于其他程序解析的输出。 运行以下命令以标识您的无线网卡名称。 12$ lspci | grep -i wireless 08:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)使用以下命令获取有关无线卡信息的更多详细信息。 1234567$ lspci -vv -s 08:00.0 08:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a) Subsystem: Intel Corporation Dual Band Wireless-AC 8260 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Kernel driver in use: iwlwifi Kernel modules: iwlwifi 使用ip命令检查无线接口名称?它显示/操纵路由,网络设备,接口和隧道信息。 运行以下命令以检查无线网络接口是否处于活动状态。 是的,它正在运行并且工作正常。 请注意,无线接口名称将以w开头,而有线接口将以e开头。 123456789101112131415$ ip a 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp9s0: mtu 1500 qdisc fq_codel state DOWN group default qlen 1000 link/ether c8:5b:76:4d:d4:5c brd ff:ff:ff:ff:ff:ff 3: wlp8s0: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether e4:a7:a0:32:fc:e9 brd ff:ff:ff:ff:ff:ff inet 192.168.1.4/24 brd 192.168.1.255 scope global dynamic noprefixroute wlp8s0 valid_lft 83000sec preferred_lft 83000sec inet6 fe80::ad00:2f7e:d882:5add/64 scope link noprefixroute valid_lft forever preferred_lft forever 使用nmcli命令检查无线接入点信息吗?nmcli是用于控制NetworkManager和报告网络状态的命令行工具。 它可以替代nm-applet或其他图形客户端。 nmcli用于创建,显示,编辑,删除,激活和停用网络连接,以及控制和显示网络设备状态。 运行以下命令为您查看可用的wifi接入点。 它将显示您的系统上当前连接了哪个wifi,还显示了绑定了哪个无线接口。 12345$ nmcli connection show NAME UUID TYPE DEVICE 2g 3a0097de-5574-4df9-b43b-2eaaec4abb62 wifi wlp8s0 Redmi 156a7844-7135-4246-8576-17a97dd4f197 wifi -- Wired connection 1 4e26e12c-0146-35f4-85ff-a1f6c387d370 ethernet --查看接入点速度,信号强度和安全性信息。 1234$ nmcli dev wifi IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY * 2g Infra 2 54 Mbit/s 100 ▂▄▆█ WPA2 DIRECT-EK Infra 11 130 Mbit/s 55 ▂▄__ WPA2运行以下命令以查看" 2g" wifi接入点的详细信息。 123456789101112131415161718192021222324252627282930313233343536373839404142$ nmcli connection show 2g connection.id: 2g connection.uuid: 3a0097de-5574-4df9-b43b-2eaaec4abb62 connection.stable-id: -- connection.type: 802-11-wireless connection.interface-name: -- connection.autoconnect: yes connection.autoconnect-priority: 0 connection.autoconnect-retries: -1 (default) connection.multi-connect: 0 (default) connection.auth-retries: -1 connection.timestamp: 1544408252 connection.read-only: no connection.permissions: -- connection.zone: -- connection.master: -- connection.slave-type: -- connection.autoconnect-slaves: -1 (default) connection.secondaries: -- connection.gateway-ping-timeout: 0 connection.metered: unknown connection.lldp: default connection.mdns: -1 (default) connection.llmnr: -1 (default) 802-11-wireless.ssid: 2g 802-11-wireless.mode: infrastructure . . DHCP4.OPTION[14]: requested_ntp_servers = 1 DHCP4.OPTION[15]: requested_rfc3442_classless_static_routes = 1 DHCP4.OPTION[16]: requested_root_path = 1 DHCP4.OPTION[17]: requested_routers = 1 DHCP4.OPTION[18]: requested_static_routes = 1 DHCP4.OPTION[19]: requested_subnet_mask = 1 DHCP4.OPTION[20]: requested_time_offset = 1 DHCP4.OPTION[21]: requested_wpad = 1 DHCP4.OPTION[22]: routers = 192.168.1.1 DHCP4.OPTION[23]: subnet_mask = 255.255.255.0 IP6.ADDRESS[1]: fe80::ad00:2f7e:d882:5add/64 IP6.GATEWAY: -- IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 600 IP6.ROUTE[2]: dst = ff00::/8, nh = ::, mt = 256, table=255运行以下命令以查看" wlp8s0" wifi接口详细信息。 12345678910111213141516171819202122232425262728293031323334$ nmcli -f GENERAL,WIFI-PROPERTIES dev show wlp8s0 GENERAL.DEVICE: wlp8s0 GENERAL.TYPE: wifi GENERAL.NM-TYPE: NMDeviceWifi GENERAL.VENDOR: Intel Corporation GENERAL.PRODUCT: Wireless 8260 (Dual Band Wireless-AC 8260) GENERAL.DRIVER: iwlwifi GENERAL.DRIVER-VERSION: 4.19.6-1-MANJARO GENERAL.FIRMWARE-VERSION: 36.7596afd4.0 GENERAL.HWADDR: E4:A7:A0:32:FC:E9 GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.REASON: 0 (No reason given) GENERAL.UDI: /sys/devices/pci0000:00/0000:00:1c.2/0000:08:00.0/net/wlp8s0 GENERAL.IP-IFACE: wlp8s0 GENERAL.IS-SOFTWARE: no GENERAL.NM-MANAGED: yes GENERAL.AUTOCONNECT: yes GENERAL.FIRMWARE-MISSING: no GENERAL.NM-PLUGIN-MISSING: no GENERAL.PHYS-PORT-ID: -- GENERAL.CONNECTION: 2g GENERAL.CON-UUID: 3a0097de-5574-4df9-b43b-2eaaec4abb62 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1 GENERAL.METERED: no (guessed) WIFI-PROPERTIES.WEP: yes WIFI-PROPERTIES.WPA: yes WIFI-PROPERTIES.WPA2: yes WIFI-PROPERTIES.TKIP: yes WIFI-PROPERTIES.CCMP: yes WIFI-PROPERTIES.AP: yes WIFI-PROPERTIES.ADHOC: yes WIFI-PROPERTIES.2GHZ: yes WIFI-PROPERTIES.5GHZ: yes 使用ethtool命令查看无线接口驱动程序和固件信息?ethtool用于查询和控制网络设备驱动程序和硬件设置,特别是对于有线以太网设备。 运行以下命令以了解wifi内核驱动程序,固件版本和总线信息。 1234567891011$ ethtool -i wlp8s0 driver: iwlwifi version: 4.19.6-1-MANJARO firmware-version: 36.7596afd4.0 expansion-rom-version: bus-info: 0000:08:00.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no 使用iwconfig命令检查WiFi信号强度,比特率和链接质量信息吗?Iwconfig与ifconfig相似,但专用于无线接口。 它用于设置特定于无线操作的网络接口参数。 Iwconfig也可用于显示那些参数和无线统计信息(从/ proc / net / wireless中提取)。 所有这些参数和统计信息均取决于设备。 每个驱动程序将仅提供其中一些驱动程序,具体取决于硬件支持,并且值的范围可能会更改。 有关详细信息,请参见每个设备的手册页。 123456789$ iwconfig wlp8s0 wlp8s0 IEEE 802.11 ESSID:"2g" Mode:Managed Frequency:2.437 GHz Access Point: DC:MA:90:51:E2:96 Bit Rate=54 Mb/s Tx-Power=22 dBm Retry short limit:7 RTS thr:off Fragment thr:off Power Management:off Link Quality=69/70 Signal level=-41 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:85 Missed beacon:0 使用iwlist命令检查详细的无线接口信息吗?Iwlist用于显示iwconfig未显示的来自无线网络接口的一些其他信息。 123456789101112131415161718192021222324252627$ iwlist wlp8s0 scan wlp8s0 Scan completed : Cell 01 - Address: DC:MA:90:51:E2:96 Channel:6 Frequency:2.437 GHz (Channel 6) Quality=70/70 Signal level=-32 dBm Encryption key:on ESSID:"2g" Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 9 Mb/s 18 Mb/s; 36 Mb/s; 54 Mb/s Bit Rates:6 Mb/s; 12 Mb/s; 24 Mb/s; 48 Mb/s Mode:Master Extra:tsf=00000011762b2d86 Extra: Last beacon: 13647ms ago IE: Unknown: 00023267 IE: Unknown: 010882848B961224486C IE: Unknown: 030106 IE: Unknown: 2A0100 IE: Unknown: 32040C183060 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00 IE: Unknown: 0B05010005127A IE: Unknown: DD07000C4304000000 IE: Unknown: DDA90050F204104A0001101044000102103B00010310470010388330923092188382D5DCEF0915D2581021000D4E4554474541522C20496E632E1023001D4E45544745415220576972656C6573732041636365737320506F696E74102400074E4554474541521042000831323334353637381054000800060050F204000110110014574E523631342028576972656C6573732041502910080002210C103C0001011049000600372A000120 使用procfs文件检查无线接口信息吗?proc文件系统(procfs)是类Unix操作系统中的一种特殊文件系统,它提供有关进程的信息和其他系统信息。 有时称为过程信息伪文件系统。 它不包含"真实"文件,但包含运行时系统信息(例如,系统内存,安装的设备,硬件配置等)。 1234$ cat /proc/net/wireless Inter-| sta-| Quality | Discarded packets | Missed | WE face | tus | link level noise | nwid crypt frag retry misc | beacon | 22 wlp8s0: 0000 64. -46. -256 0 0 0 0 6 0 使用wavemon命令检查无线接口和访问点信息吗?wavemon是用于无线网络设备的基于ncurses的监视应用程序。 它实时绘制级别,并显示与无线和网络相关的设备信息。 Wavemon界面分为不同的"屏幕"。 每个屏幕均以特定方式显示信息。 例如,"信息"屏幕将当前级别显示为条形图,而"级别"屏幕则表示与移动直方图相同的级别。 123456789101112131415161718192021222324252627282930$ wavemon ┌─Interface───────────────────────────────────────────────────────────────────────────────┐ │wlp8s0 (IEEE 802.11), phy 0, reg: n/a, SSID: 2g │ ├─Levels──────────────────────────────────────────────────────────────────────────────────┤ │ │ │link quality: 99% (69/70) │ │======================================================================================= │ │ │ │ │ │signal level: -41 dBm (0.08 uW) │ │============================================================= │ │ │ ├─Statistics──────────────────────────────────────────────────────────────────────────────┤ │RX: 60,276 (47.39 MiB), drop: 150 (0.2%) │ │TX: 44,938 (8.66 MiB), retries: 2,630 (5.9%) │ ├─Info────────────────────────────────────────────────────────────────────────────────────┤ │mode: Managed, connected to: DC:MA:90:51:E2:96, time: 49:27m, inactive: 0.0s │ │freq: 2437 MHz, channel: 6 (width: 20 MHz (no HT)) │ │rx rate: 54.0 Mbit/s, tx rate: 54.0 Mbit/s │ │station flags: WME, preamble: short, slot: short │ │power mgt: off, tx-power: 22 dBm (158.49 mW) │ │retry: short limit 7, rts/cts: off, frag: off │ ├─Network─────────────────────────────────────────────────────────────────────────────────┤ │wlp8s0 (UP RUNNING BROADCAST MULTICAST) │ │mac: E4:A7:A0:32:FC:E9, qlen: 1000 │ │ip: 192.168.1.4/24 │ └─────────────────────────────────────────────────────────────────────────────────────────┘ F1info F2lhist F3scan F4 F5 F6 F7prefs F8help F9about F10quit该屏幕允许您更改所有程序选项,例如界面和液位标度参数,并将新设置保存到配置文件。 123456789101112131415161718192021222324252627282930313233┌─Preferences─────────────────────────────────────────────────────────────────────────────┐ │ - Interface - │ │ Interface wlp8s0 │ │ Cisco-style MAC addresses Off │ │ Scan sort type Chan/Sig │ │ Scan sort in ascending order Off │ │ Statistics updates 100 ms │ │ Histogram update cycles 4 │ │ Level meter smoothness 0 % │ │ Dynamic info updates 10 s │ │ │ │ - Level scales - │ │ Override scale autodetect Off │ │ Low threshold action Disabled │ │ High threshold action Disabled │ │ │ │ - Startup - │ │ Startup screen Info screen │ │ │ │ Save configuration │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └─────────────────────────────────────────────────────────────────────────────────────────┘ F1info F2lhist F3scan F4 F5 F6 F7prefs F8help F9about F10quit这是全屏直方图,显示了水平随时间的变化。 123456789101112131415161718192021222324252627282930313233┌─Level histogram─────────────────────────────────────────────────────────────────────────┐ │ -10│ │ │ │ │ │---------------------------------------------------------------------------------------20│ │ │ │ │ │ │ │ │ │---------------------------------------------------------------------------------------37│ │ │ │?????????????????????????????????????????????????????????????????????????????????????????│ │ │ │ │ │---------------------------------------------------------------------------------------53│ │ │ │ │ │ │ │ │ │---------------------------------------------------------------------------------------70│ │ │ │ │ │ │ │ │ │---------------------------------------------------------------------------------------87│ │ │ │ │ │ │ │ -100│ ├─Key─────────────────────────────────────────────────────────────────────────────────────┤ │[─] sig lvl (-45..-43 dBm) [─] ns lvl (unknown) [ ] S-N ratio (unknown) │ └─────────────────────────────────────────────────────────────────────────────────────────┘ F1info F2lhist F3scan F4 F5 F6 F7prefs F8help F9about F10quit 使用GNOME NetworkManager命令检查Wifi信息?NetworkManager守护程序试图通过管理主网络连接和其他网络接口(如以太网,WiFi和移动宽带设备)来使网络的配置和操作尽可能轻松自如。 当网络连接可用时,NetworkManager会连接该网络设备,除非该行为被禁用。 有关网络的信息通过D-Bus接口导出到任何感兴趣的应用程序,从而提供了丰富的API,可用于检查和控制网络设置和操作。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |