Debian配置Broadcom BCM4312无线网卡

本文介绍了在Debian GNU/Linux 9.5 (stretch)上配置Broadcom BCM4312无线网卡的过程,包括检查内核支持、安装firmware和无线工具、修改文件权限,以及生成网络密码hash来连接无线网络。

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

  1. 这里文档说马上生效,但是在我的机器上要重启才生效 ↩︎

  2. 修改这个是为了增加安全性,如果不改应该也不影响功能 ↩︎

  3. 大概像这样,根据实际情况的不同,输出的ssid和psk内容也会不同 ↩︎

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值