摘要:在linux上,我们经常需要把一台笔记本设置成一个共享wifi上网的路由器。如果我们需要把本机配置成一台无线AP,就需要查看网卡的相关信息和进行对应配置。其中iw、iwconfig和ethtool三个命令可以有效帮助我们完成这些问题。
1. iw
命令简介:iw - show / manipulate wireless devices and their configuration
用法:
$ iw wlan0 info
Interface wlan0
ifindex 3
type managed
wiphy 2
其中,wlan0这个无限网卡,设备索引号是3,链接类型是managed(单点对ap的连接模式),wiphy类型是2.
2.iwconfig
命令简介:iwconfig - configure a wireless network interface
用法:
用法: iwconfig interface [essid {NN|on|off}]
[nwid {NN|on|off}]
[mode {managed|ad-hoc|...}
[freq N.NNNN[k|M|G]]
[channel N]
[ap {N|off|auto}]
[sens N]
[nick N]
[rate {N|auto|fixed}]
[rts {N|auto|fixed|off}]
[frag {N|auto|fixed|off}]
[enc {NNNN-NNNN|off}]
[power {period N|timeout N}]
[retry {limit N|lifetime N}]
[txpower N {mW|dBm}]
[commit]
示例:
essid设置:#iwconfig eth0 essid any 允许任何ESSID,也就是混杂模式
nickname设置:#iwconfig
eth0 nickname "My Linux Node"
工作模式设置:#iwconfig eth0
mode Managed(注意,不是所有的网卡都能支持所有的工作模式)
3、ethtool
命令简介:ethtool - query or control network driver and hardware settings
命令用法:
ethtool ethX //查询ethX网口基本设置
ethtool –h //显示ethtool的命令帮助(help)
ethtool –i ethX //查询ethX网口的相关信息
ethtool –d ethX //查询ethX网口注册性信息
ethtool –r ethX //重置ethX网口到自适应模式
ethtool –S ethX //查询ethX网口收发包统计
ethtool –s ethX [speed 10|100|1000]\ //设置网口速率10/100/1000M
[duplex half|full]\ //设置网口半/全双工
[autoneg on|off]\ //设置网口是否自协商
[port tp|aui|bnc|mii]\ //设置网口类型
[phyad N]\
[xcvr internal|exteral]\
[wol p|u|m|b|a|g|s|d...]\
[sopass xx:yy:zz:aa:bb:cc]\
[msglvl N]
使用实例:
举例:
0)查看网卡驱动等信息:
hyk@hyk-linux:~
$ ethtool -i wlan0
driver: iwlwifi
version: 3.10.9
firmware-version: 39.31.5.1 build 35138
bus-info: 0000:08:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
1)[root@linux /]# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: d
Link detected: yes
2)[root@linux /]# ethtool -i eth1
driver: e1000
version: 5.0.43-k1
firmware-version: N/A
bus-info: 06:08.1
3)[root@linux /]# ethtool -S eth1
NIC statistics:
rx_packets: 58068300
tx_packets: 87124083
rx_bytes: 1589713008
tx_bytes: 2165825901
rx_errors: 0
tx_errors: 0
rx_dropped: 0
tx_dropped: 0
multicast: 0
collisions: 0
rx_length_errors: 0
rx_over_errors: 0
rx_crc_errors: 0
rx_frame_errors: 0
rx_fifo_errors: 0
rx_missed_errors: 0
tx_aborted_errors: 0
tx_carrier_errors: 0
tx_fifo_errors: 0
tx_heartbeat_errors: 0
tx_window_errors: 0
4)[root@linux /]# ethtool -s eth1 autoneg off speed 100 duplex full
分享到:
相关推荐
无线网卡配置需要通过 iwconfig 和 ifconfig 等命令来实现。iwconfig 命令用来启用无线网卡电源、搜索无线网络、连接无线网络,而 ifconfig 命令用来启用无线网卡和获取 IP 地址。同时, dhclient 或 dhcpcd 命令也...
1. 插入无线网卡,通过命令:iwconfig 查看无线网卡是否存在。 这里无线网卡为wlan1 2.启用无线网卡:sudo ifconfig wlan1 up 3.自动连接路由器配置:使用wpa_passphrase “essid” “key” 命令得到的内容添加...
"Linux 无线网卡安装配置说明" Linux 无线网卡安装配置是 Linux 操作系统中的一项重要功能,以下是 Linux 无线网卡安装配置的详细说明: 一、Linux 下无线网卡的安装 Linux 下无线网卡的安装可以分为三种类型:1....
总结来说,Linux下无线网卡的安装与配置是一个涉及硬件兼容性、驱动程序选择、内核版本要求、DHCP服务和网络配置等多个方面的复杂过程。了解这些知识点有助于在Linux环境中顺利地建立和维护无线网络连接。
安装完毕后,使用`#iwconfig`命令检查无线网卡是否被正确识别。若看到新的设备名称,表明驱动已成功安装并识别无线网卡。 ### 4. 无线网卡的配置 无线网卡的配置可以通过图形界面或命令行进行。图形界面配置涉及...
在Linux操作系统中,无线网卡驱动的安装和配置对于用户来说是至关重要的,尤其是在使用非标准或较老的硬件时。本主题聚焦于在Linux环境下为Atheros和Realtek无线网卡芯片系列安装驱动,特别是通过madwifi驱动程序包...
5. 最后,通过`ifconfig`或`ip a`命令查看无线网卡是否被识别,并用`iwconfig`或`iw dev`检查无线网络的相关配置。 需要注意的是,有些系统可能还需要启用无线功能。在某些情况下,无线功能可能因为节能等原因默认...
### Linux无线网卡配置详解 #### 一、引言 在Linux系统中,无线网络的配置通常可以通过图形界面工具如NetworkManager轻松完成。然而,在某些特定场景下,比如服务器环境或者自动化部署过程中,可能需要通过命令行...
根据给定文件的信息,我们可以提炼出关于“wlan无线网卡配置”的一系列重要知识点,包括配置文件中的关键命令及其用途。 ### wlan无线网卡配置 #### 标题概述: 标题“wlan无线网卡配置”指出了文章的核心内容是...
6. **检查连接**:使用`iwconfig`或`ip link`命令查看无线网卡是否被正确识别,并通过`iwlist scan`查找可用的无线网络。 7. **配置网络连接**:使用`nmcli`或图形界面网络管理器连接到选择的无线网络。 8. **添加...
2. **显示无线网络状态**:运行`iwconfig`命令不带任何参数,会列出所有无线网卡及其当前配置,包括SSID、模式(如基础设施或Ad-Hoc)、频道、传输速率、信号强度和加密状态。 3. **设置无线网络参数**: - **...
3. 检查无线网卡是否已经被识别和启动,可以使用`ifconfig`或`iwconfig`命令查看。 需要注意的是,由于树莓派的系统更新和固件升级,这些驱动文件可能需要定期更新以保持最佳性能和兼容性。此外,如果你遇到任何...
6. 检查无线网卡是否正常工作,可以通过`iwconfig`或`ip link show`命令查看。如果一切顺利,你应该能看到Rtl8188EUS无线网卡的相关信息。 值得注意的是,虽然这个驱动文件在CentOS 7.4上已经验证通过,但不同的...
7. **验证驱动**:使用`iwconfig`或`ip link`命令查看无线网卡是否被正确识别并加载了驱动。 请注意,不同版本的Linux发行版可能需要额外的配置步骤,比如在某些系统中可能需要创建一个dkms(动态内核模块支持)...
6. **验证安装**:通过`iwconfig`或`ip link`命令检查无线网卡是否被正确识别并列出。 **注意事项** - 在编译过程中可能会遇到依赖问题,需要根据错误提示安装对应的库或开发工具。 - 部分发行版可能已包含对该...
6. 验证驱动安装:重启后,可以通过`iwconfig`或`ip link`命令查看无线网卡是否被正确识别并启动。 通过以上步骤,你应该能够在Deepin、Ubuntu、Debian等Linux系统中成功安装并使用水星150uh无线网卡。当然,这只是...
选择一个兼容的无线网卡至关重要,因为它需要与mini2440的Linux内核版本相匹配。通常,网卡应支持IEEE 802.11b/g/n标准,以确保足够的无线传输速度和范围。安装过程中,可能需要加载适当的驱动程序,或者在内核配置...
总的来说,"Linux RTL8192EU 无线网卡驱动"是Linux用户解决Realtek RTL8192EU芯片无线网卡连接问题的重要工具,通过适当的安装和配置步骤,可以确保在开源操作系统上实现稳定的无线网络连接。对于那些在Linux中遇到...
本文将详细介绍如何在Linux命令行环境下手动配置无线网卡,主要使用`iwconfig`和`ifconfig`等命令。以下是配置过程的详细步骤: 首先,确保无线网卡的驱动已经正确安装并且被系统识别。在大多数现代Linux发行版中,...
本文将详细介绍如何在Linux环境下安装无线网卡,并特别关注一种特殊情况——利用Windows驱动程序来安装Linux下的无线网卡驱动。 #### 二、基础知识介绍 ##### 2.1 Linux驱动模型 Linux操作系统基于开源的内核构建...