[心得] Intell(R) PRO/Wireless 3945 on FC6 ( …

看板Linux作者 (10)時間17年前 (2006/12/20 15:27), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
我最近把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
文章代碼(AID): #15YENKYl (Linux)