Gnetoo中无线网卡驱动安装及无线网络配置的方法

发布时间:2020-08-26编辑:脚本学堂
本文介绍下,在Gnetoo中安装无线网卡的驱动,以及无线网络配置的方法,有需要的朋友参考学习下。

在Gnetoo系统中安装无线网卡的驱动。

一、无线网卡驱动
1.1 首先lspci命令查看无线网卡型号,我的是Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection
1.2 参考:http://en.gentoo-wiki.com/wiki/Iwlwifi ,进行内核配置,我的内核版本是大于3.0的因此选择:
Device Drivers --->
[*] Network device support  --->
  [*]   Wireless LAN  --->
<M>   Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlagn)

这步完成后,重新编译内核模块即可。
1.3 安装microcode文件,同样是根据wiki上的提示,选择适合自己的版本,对于5100的网卡,我安装的是:sys-firmware/iwl5000-ucode:emerge -av sys-firmware/iwl5000-ucode

1.4 上述工作完成后,ifconfig -a 命令后wlan0应该已经出现,此时进入配置阶段。

二、无线网卡配置
2.1 配置可参考文章http://www.gentoo.org/doc/en/handbook/handbook-arm.xml?part=4&chap=4,这里我以自己的笔记本为例,简单说明。
2.2 首先要将wlan0加入默认启动。
 

复制代码 代码示例:
#创建符号链接
ln -s /etc/init.d/net.lo /etc/init.d/net.wlan0
#加入开机启动
rc-update add net.wlan0
 

这样每次开机后都会默认启动无线网卡。

2.3 配置无线网卡
需要用到wpa_supplicant,在gentoo下可以直接安装:
 

复制代码 代码示例:
emerge -av net-wireless/wpa_supplicant

2.4 配置wpa_supplicant
首先:编辑 /etc/conf.d/net文件,打开编辑为以下内容:
 

复制代码 代码示例:
# Prefer wpa_supplicant over wireless-tools modules="wpa_supplicant"

其次:编辑/etc/wpa_supplicant/wpa_supplicant.conf文件,这个文件很关键。
无线网络的链接需要从这里读取信息。
例如,无线路由器的ssid是zyqhi,密码是123456,采用的是wpa-psk加密方式,配置文件内容:
 

复制代码 代码示例:
ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
ap_scan=1
fast_reauth=1
# Simple case: WPA-PSK, PSK as an ASCII passphrase, allow all valid ciphers
network={
ssid="zyqhi"
psk="123456"
priority=5
}
# Same as previous, but request SSID-specific scanning (for APs that reject
# broadcast SSID)
network={
ssid="zyqhi"
scan_ssid=1
psk="123456"
priority=2
}
 

然后,运行:

复制代码 代码示例:
wpa_supplicant -Dwext -iwlan0

进行测试,这样下次开机会自动配置无线网卡。