BPI-M4 Berry 创建热点

github地址https://github.com/oblique/create_ap

git clone https://github.com/oblique/create_ap
cd create_ap
make install

使用NET模式创建AP

  1. 查看现有网络设备
ls /sys/class/net/

image

  • eth0:有线网卡。

  • lo:本地回环接口

  • wlan0:无线网卡。(每个板子都不一样,请以手上的为准)

  1. 使用create_ap来创建热点
    如果在创建AP过程中出现如下错误,请安装
sudo apt install hostapd

如果是此错误,请安装
image

sudo apt install dnsmasq

如果是此情况,请安装
image

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

  1. 如果在创建热点前连接了wifi,直接运行create_ap会提示

    则我们需要先把wifi断开
sudo nmcli dev disconnect wlan0

image
这个时候执行第二步的命令就可以创建热点了。
4. 默认创建的是2.4G频段的热点,如果你先创建5G频段的。可以通过–freq-band 5参数指定

sudo create_ap -m nat wlx2cc3e664a12a eth0 BPI-1 bananapi --freq-band 5 --no-virt
  1. 如果想隐藏热点,那么通过–hidden参数实现
sudo create_ap -m nat wlx2cc3e664a12a eth0 BPI-1 bananapi --hidden --no-virt