Debian配置Broadcom BCM4312無線網絡卡
阿新 • • 發佈:2018-12-16
Debian 版本: Debian GNU/Linux 9.5 (stretch)
安裝網絡卡
先lspci -nn -d 14e4:
看一下:
04:00.0 Network controller [0280]: Broadcom Limited BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
用PCI-ID去這個地址查一下核心是否支援。剛好我這個14e4:4315
是支援的。
安裝firmware1:
$ sudo apt-get install firmware-b43-installer
如果提示沒有iwconfig
命令,需要先安裝wireless-tools: $ sudo apt-get install wireless-tools
iwconfig
看一下:
[email protected]:~# iwconfig
...... //忽略其他無關資訊
wlan0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
可以看到wlan0已經驅動起來了。
連線無線網路
# ip link set wlan0 up //啟動網絡卡
# iwlist scan //搜尋網路
# apt-get install wpasupplicant //安裝wpa客戶端
修改/etc/network/interfaces
檔案的訪問許可權為0600
, 即只有root可以訪問2
# chmod 0600 /etc/network/interfaces
生成網路密碼的hash:
# wpa_passphrase myssid my_very_secret_passphrase > /etc/wpa_supplicant/wpa_supplicant.conf
看一下3
# cat /etc/wpa_supplicant/wpa_supplicant.conf // network={ ssid="test" psk=ab9513d571d4131911dca73113933cf48093b04833115194337f17212652df3b }
然後修改/ect/network/interfaces
檔案,增加wlan0
的設定:
auto wlan0 // 開機時啟動
iface wlan0 inet dhcp
wpa-ssid test
wpa-psk ccb290fd4fe6b22935cbae31449e050edd02ad44627b16ce0151668f5f53c01b //把之前psk=後面的一串複製過來
儲存檔案,試試連線:
# ifup wlan0
# ifconfig
......
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.15.220 netmask 255.255.255.0 broadcast 192.168.15.255 //看到inet 後面有分配的地址,說明成功了
inet6 fe80::221:ff:fe35:d2ce prefixlen 64 scopeid 0x20<link>
ether 00:21:00:35:d2:ce txqueuelen 1000 (Ethernet)
RX packets 4092 bytes 657547 (642.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 56 bytes 5972 (5.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0