一台老的笔记本电脑一直闲置着,打算装上 FreeBSD ,但 Thinkpad 内置无线网卡博通 BCM43142 无法被 FreeBSD 识别,最后索性换个网卡,本来要换块高通的,可受 Thinkpad BIOS 白名单的限制,只能买了块 Intel 2230 的网卡,好在一些正常,顺利连上网。
- 首先确定网卡名称
# dmesg | grep Wireless
iwn0: <Intel Centrino Wireless-N 2230> mem 0xf2d00000-0xf2d01fff irq 17 at device 0.0 on pci2
- 编辑 /boot/loader.conf 文件,载入所需模块
if_iwn_load="YES"
iwn2000fw_load="YES"
iwn2030fw_load="YES"
iwn2230fw_load="YES"
- 编辑 /etc/wpa_supplicant.conf 文件,设置 Wi-Fi 名称和密码
ctrl_interface=/var/run/wpa_supplicant
eapol_version=2
ap_scan=1
fast_reauth=1
network={
ssid="无线网名称"
psk="无线网密码"
}
- 编辑 /etc/rc.conf 文件,绑定网卡
wlans_iwn0="wlan0"
#如果使用固定 IP 地址:
ifconfig_wlan0="WPA inet 192.168.1.10/24";
# 如果使用 dhcp 分配:
ifconfig_wlan0="WAP dhcp"
defaultrouter="192.168.1.1"
- 重启网络
# service netif restart
# /etc/netstart