github地址https://github.com/oblique/create_ap
git clone https://github.com/oblique/create_ap
cd create_ap
make install
使用NET模式创建AP
- 查看现有网络设备
ls /sys/class/net/
-
eth0:有线网卡。
-
lo:本地回环接口
-
wlan0:无线网卡。(每个板子都不一样,请以手上的为准)
- 使用create_ap来创建热点
如果在创建AP过程中出现如下错误,请安装
sudo apt install hostapd
如果是此错误,请安装
sudo apt install dnsmasq
如果是此情况,请安装
sudo apt-get install iptables
AP创建指令
create_ap [options] <wifi-interface> [<interface-with-internet>] [<access-point-name> [<passphrase>]]
- options:可以通过该参数指定加密方式、WIFI热点的频段、频宽模式、网络共享方式等,具体可以通过create_ap -h获取到有哪些option
- wifi-interface:无线网卡的名称
- interface-with-internet:可以联网的网卡名称,一般是eth0
- access-point-name:热点名称
- passphrase:热点的密码
sudo create_ap -m nat wlan0 eth0 kkk 12345678 --no-virt
- 如果在创建热点前连接了wifi,直接运行create_ap会提示
则我们需要先把wifi断开
sudo nmcli dev disconnect wlan0
这个时候执行第二步的命令就可以创建热点了。
4. 默认创建的是2.4G频段的热点,如果你先创建5G频段的。可以通过–freq-band 5参数指定
sudo create_ap -m nat wlx2cc3e664a12a eth0 BPI-1 bananapi --freq-band 5 --no-virt
- 如果想隐藏热点,那么通过–hidden参数实现
sudo create_ap -m nat wlx2cc3e664a12a eth0 BPI-1 bananapi --hidden --no-virt