Gentoo 无线网卡驱动

(0 comments)

以IBM ThinkPad R50自带ipw2200芯片无线网卡为例,介绍Gentoo中如何配置无线网卡。

编译内核

首先,添加无线网络支持和网卡芯片驱动。

Networking  --->
  Wireless  --->
    <*> Improved wireless configuration API
    <M> Generic IEEE 802.11 Networking Stack (mac80211)

下面配置可能不需要:

    <M> Generic IEEE 802.11 Networking Stack
    <M>   IEEE 802.11i CCMP support
    <M>   IEEE 802.11i TKIP encryption
Device Drivers  --->
  [*] Network device support  --->
    Wireless LAN  --->
    [*] Wireless LAN (IEEE 802.11)
    <M>   Intel PRO/Wireless 2100 Network Connection

无线网卡必须编译为模块,否则是无法正常加载的。

加密模块

Cryptographic API  --->

WPA安全加密方式

WPA(Wi-Fi Protected Access)的加密特性决定了它比WEP更难以入侵,所以如果对数据安全性有很高要求,那就必须选用WPA加密方式了。

安装wireless-tools和wpa_supplicant,然后添加新网卡eth1:

cd /etc/init.d
ln -s net.lo net.eth1

编辑/etc/conf.d/net文件,添加网卡设置:

# Set dhcp for both network adarpter
config_eth0=( "dhcp" )
config_eth1=( "dhcp" )

dhcpcd_eth0="-t 5" # Timeout after 5 seconds
dhcpcd_eth1="-t 5" # Timeout after 5 seconds

essid_eth1="wireless"
modules=( "wpa_supplicant" )
wpa_supplicant_eth1="-Dwext"

将明文的密码转换成WPA PSK密钥。

# wpa_passphrase wireless mypasswd network={

      ssid="wireless"
      #psk="mypasswd"
      psk=179e4afae068d33ffda68d7eff4a6cc872347ad94ae907bb3cb86e5cd44ec5a4

}

wpa_supplicant.conf内容:

# This is a network block that connects to any unsecured access point.
# We give it a low priority so any defined blocks are preferred.
network={
        key_mgmt=NONE
        priority=-9999999
}

network={
    ssid="wireless"
    proto=WPA
    key_mgmt=WPA-PSK
    pairwise=CCMP TKIP
    group=CCMP TKIP WEP104 WEP40
    psk=179e4afae068d33ffda68d7eff4a6cc872347ad94ae907bb3cb86e5cd44ec5a4
    priority=10
}

手工方式运行,可以检查是否那里出错。

wpa_supplicant -Dwext -ieth1 -c /etc/wpa_supplicant/wpa_supplicant.conf
Currently unrated

Comments

There are currently no comments

New Comment

required

required (not published)

optional

required