[心得] Intell(R) PRO/Wireless 3945 on FC6 ( …
我最近把fc6裝在levono 3000 v100上
經過百般的搜尋以及試煉 終於把該設定的硬體都大致弄好了
設定得最痛苦的是無線網卡
我想把設定的心得貼出來給大家看看
可以給也用到這張卡的人一點方向
這台筆電的無線網卡是
Intel(R) PRO/Wireless 3945 Network Connection
需要安裝subsystem, driver, regulatory daemon, microcode,和 firmware
主要是以下這些檔案
subsystem
libieee1284-0.2.9-3.2.2
ieee80211-kmdl-2.6.18-1.2849.fc6-1.2.15-14.fc6.at
ieee80211-1.2.15-14.fc6.at
regulatory daemon
ipw3945d-1.7.22-4.at
firmware
ipw3945-firmware-1.13-1.fc6.rf
driver
ipw3945-1.1.0-15.fc6.at
ipw3945-kmdl-2.6.18-1.2849.fc6-1.1.0-15.fc6.at
microcode
ipw3945-ucode-1.13-2.at
比較方便的安裝方法是用yum透過網路從repository安裝
可以解決一些很惱人的相依性的問題
ATrpms上面有ipw3945的rpm package
google一下應該就可以找到 (上面也有設定repository的方法)
裝完之後要記得
#/sbin/depmod -a
這些東西都裝好了之後呢 就是要開始驅動它了
我是用NetworkManager管理網路
(因為system-config-network整個就怪怪的)
所以首先要確定自己的系統上有NetworkManager
用
#/sbin/modprobe ipw3945
#/sbin/ipw3945d
可以手動驅動wireless daemon
如果要在開機的時候自動載入wireless daemon可以
在/etc/modprobe.conf裡加上
alias eth1:1 ipw3945
options ipw3945 associate=1
install ipw3945 /sbin/modprobe --ignore-install ipw3945 ; sleep 0.5 ; /sbin/ipw3945d --quiet
remove ipw3945 /sbin/ipw3945d --kill ; /sbin/modprobe -r --ignore-remove ipw3945
再在/etc/rc.local裡加上
/sbin/ipw3945d --quiet
另外要建立一個ipw3945d的檔案
放在/etc/init.d 裡面
#!/bin/bash
#
# ipw3945d Load/Unload Intel ipw3945 daemon
#
# chkconfig: 2345 09 90
# description: Load / Unload Intel ipw3945 daemon
#
### BEGIN INIT INFO
# Provides: ipw3945d
### END INIT INFO
# Source function library.
. /etc/init.d/functions
if [ ! -f /etc/sysconfig/network ]; then
exit 0
fi
case "$1" in
start)
echo -n "Starting ipw3945d:"
/sbin/ipw3945d > /dev/null 2>&1
echo
;;
stop)
echo -n "Stopping ipw3945d:"
killproc ipw3945d
echo
;;
status)
status ipw3945d
;;
restart)
cd "$CWD"
$0 stop
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart|status}"
exit 1
esac
exit 0
把上面的代碼存成ipw3945d。
# mv ipw3945d /etc/init.d
# chmod +x /etc/init.d/ipw3945d
# chkconfig --level 5 NetworkManager on
# chkconfig --level 5 NetworkManagerDispatcher on
# chkconfig --level 5 ipw3945d on
# service NetworkManager start
# service NetworkManagerDispatcher start
# service ipw3945d start
重新開機之後,理論上無線網路就可以用了
測試
/sbin/ifconfig eth1
/sbin/iwconfig eth1
/sbin/iwlist scan
連網路的話執行:
/sbin/iwlist scan
/sbin/iwconfig eth1 essid xxxxxxxx key ooooooooooo
/sbin/dhclient eth1
要注意的一點是
用NetWorkManager連接有加密碼的網路
會自動跳出視窗要你輸入key 這個東西就不要理它
用terminal就可以了
==
第一次po心得耶~~~~~~~~
(沒想到我也有這天呀~~~~~~~)
經常獲益於linux版 現在也要回饋一下了~~~
請大家多多指教囉~~~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.113.2
推
12/20 21:28, , 1F
12/20 21:28, 1F
Linux 近期熱門文章
23
129
PTT數位生活區 即時熱門文章