第二十八章 DragonFlyBSD
第二节 WIFI
注意:目前暂不支持 WIFI 5/6 ,即不能完全支持AX200/AX201(需要自行应用脚本然后编译内核,见https://wiki.freebsd.org/WiFi/Iwlwifi)。如果安装 FreeBSD 的时候就不能识别出无线网卡,那么就是不支持你的无线网卡。请忽略下文。
首先运行 # ifconfig,看看能不能找到你的网卡,如果能,那么你可以走了
﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉
运行 # sysctl net.wlan.devices,他可以告诉你,找到的无线网卡,如果冒号输出后边没有东西,那就是识别不了。请更换无线网卡。
编辑/boot/loader.conf文件
加入
1
if_urtwn_load =“YES” legal.realtek.license_ack = 1
Copied!
这里只是示例,请添加自己所需的
接下来,创建 wlan0
1
# ifconfig wlan0 create wlandev at0
Copied!
at0是你的网卡,具体看自己的,该命令是临时的,需要永久开机生效,在rc.conf中,加入
1
# wlans_ath0 =“ wlan0” ifconfig wlan0 up scan
Copied!
扫描 wifi
1
# ifconfig wlan0 ssid abc
Copied!
连接 wifi abc
1
# dhclient wlan0
Copied!
获取地址
连接加密网络
创建 wpa_supplicant.conf
1
network={ scan_ssid=1 如果是隐藏wifi加入这个,不是就不要加了 ssid=”abc” wifi名字 psk=”1234” 密码 }
Copied!
rc.conf里面加入
1
# ifconfig_wlan0 =“WPA SYNCDHCP”
Copied!
然后重启电脑(因为命令有点问题,只能重启让rc.conf生效)
1
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
2
# wpa_cli -i wlan0 scan // 搜索附近wifi网络
3
$ wpa_cli -i wlan0 scan_result // 打印搜索wifi网络结果
4
$ wpa_cli -i wlan0 add_network // 添加一个网络连接
5
$ wpa_cli -i wlan0 remove_network 1 // 删除一个网络连接
6
$ wpa_cli -i wlan0 set_network 0 ssid ‘“name”‘
7
$ wpa_cli -i wlan0 set_network 0 psk ‘“psk”‘
8
$ wpa_cli -i wlan0 enable_network 0
Copied!
保存连接
1
$ wpa_cli -i wlan0 save_config
Copied!
断开连接
1
$ wpa_cli -i wlan0 disable_network 0
Copied!
连接已有的连接
1
$ wpa_cli -i wlan0 list_network 列举所有保存的连接
2
$ wpa_cli -i wlan0 select_network 0 连接第1个保存的连接
3
$ wpa_cli -i wlan0 enable_network 0 使能第1个保存的连接
Copied!
断开 wifi
1
$ ifconfig wlan0 down
Copied!
wpa 验证,静态 ip
1
ifconfig_wlan0 =“WPA inet 192.168.1.100 netmask 255.255.255.0”
2
3
ifconfig wlan0 inet 192.168.0.100 netmask 255.255.255.0
Copied!
开启无线 ap,先确认下你的网卡是否支持 hostap
1
# ifconfig wlan0 list caps
Copied!
先销毁
1
# ifconfig wlan0 destroy
Copied!
再创建
1
ifconfig wlan0 create wlandev ath0 wlanmode hostap
2
3
#ifconfig wlan0 inet 192.168.0.1 netmask 255.255.255.0 ssid freebsdap mode 11g channel 1
Copied!
如果连不上或者搜不到调试信道或者 WIFI 区域码区域码选 Japan ,然后选 China

简单版本

1
# ee /boot/loader.conf #加入
2
rtwn_usb_load="YES"
3
legal.realtek.license_ack=1
Copied!
/etc/rc.conf 中写入
1
wlans_rtwn0="wlan0"
2
ifconfig_wlan0="WPA DHCP"
Copied!
最近更新 1mo ago
复制链接
在 GitHub 上编辑