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看一下:
root@artemis:~# 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
本文介绍了在Debian GNU/Linux 9.5 (stretch)上配置Broadcom BCM4312无线网卡的过程,包括检查内核支持、安装firmware和无线工具、修改文件权限,以及生成网络密码hash来连接无线网络。

1062

被折叠的 条评论
为什么被折叠?



