Wifi/zh-cn

This article describes the setup of a wifi (wireless) network device.

安装系统时的WiFi设置
If a wifi connection is needed while installing Gentoo, note that the Gentoo minimal install CD has a limited number of drivers available, and provides only (and not ) for configuring for WPA/WPA2/Enterprise connections.

If the minimal install CD does not contain the required drivers or the graphical frontend to is preferred, choose a different live CD such as the System Rescue CD. Be aware that some special steps may be required when using a non-Gentoo live CD.

相关硬件检测

首先检测wifi驱动. 或者 这两个命令能查看到相应的wifi驱动.

如果是你的wifi能够在Linux LiveCD或者USB连接成功:

则你的驱动能在相应的以 开头的输出信息中找到.

如果你不能在启动盘中连接wifi，则需要保存当前系统所有的硬件信息列表. 该列表能让你后面找到相对应的硬件驱动:

复制以上命令输出的对应的PCIID部分，然后把它粘贴到http://kmuto.jp/debian/hcl/.

对于USB网卡来说，过程也是大致相同的. 首先拿到系统中所有的USB设备信息:

This command produces the PCI ID, manufacturer, make, model, and/or chipset of every USB device attached to the system. Of these, the chipset may be the most useful information. Googling linuxwireless.org  is often the shortest way to find a USB NIC driver and firmware name.

Alternatively, can be used to obtain the necessary information:

This command produces a list of all drivers, regardless of the device being PCI or USB based.

Kernel
With the drivers identified, it is time to configure the Linux kernel.

WEXT
The "cfg80211 wireless extensions compatibility" option aka WEXT will support old and.

Device drivers
Next the right set of corresponding kernel options need to be enabled, based on the drivers and hardware detected previously. The recommendation is to build drivers as modules. Also be sure to enable AES cipher support in the kernel if the wireless network uses WPA or WPA2 encryption.

LED support
To enable LED triggers for different packet receive/transmit events, compile the kernel with the following options:

Firmware
In addition to the kernel driver, some chipsets also require firmware. If required, locate it on the following list and install it:

If the driver requires firmware but does not appear on the list, it will be necessary to download it manually and place it in.

WPA supplicant
If the wireless network is set up with WPA or WPA2, then needs to be used. For more information on configuring wireless networking in Gentoo Linux, please read the Wireless networking chapter in the Gentoo Handbook.

dmesg
Check the output of.

Be sure to replace
 * with the identifier (PCIID) from lspci,
 * with the network interface name and
 * with the name of the.

Troubleshooting

 * Forum thread: wireless lan can't get ip from access point which explains about 169.254.x.x (link local address) being a wrong IP address
 * Forum thread: iwlwifi fails to load after upgrade to 3.17.0
 * Forum thread: Where is my network !?

External resources

 * Wireless network configuration at ArchLinux