在Xubuntu16.04系统的设备上安装无线WIFI模块后,想通过设备自身的无线AP,进行和外部设备的连接,需要安装create_ap
软件,并设置无线AP的名称和密码,并设置为开机自启动。
create_ap是一个用于在Linux系统上创建无线访问点(Access Point)的命令行工具。它允许你将你的计算机或设备(如笔记本电脑、树莓派等)转变为一个无线网络的访问点,使其他设备可以连接到该网络并与之通信。通过create_ap,你可以方便地共享你的网络连接,或者在没有物理路由器的情况下创建一个本地网络。这对于在家庭、办公室或其他场合中共享网络连接非常有用。
使用系统:Xubuntu 16.04 (其他未验证)
apt-get update
nmcli radio wifi on
nmcli radio wifi on:启用WIFI网络
nmcli radio wifi off:禁用WIFI网络
nmcli dev status:显示当前系统中所有网络设备的详细信息
开启无线网卡后,可以ifconfig看一下,当前是不是有一个wlp类型的网卡名称。
apt-get install hostapd
apt-get install git
git clone https://github.com/oblique/create_ap
cd create_ap
make install
gedit /etc/create_ap.conf
主要修改如下内容:
CHANNEL=default
GATEWAY=10.0.0.1
WPA_VERSION=2
ETC_HOSTS=0
DHCP_DNS=gateway
NO_DNS=0
NO_DNSMASQ=0
HIDDEN=0
MAC_FILTER=0
MAC_FILTER_ACCEPT=/etc/hostapd/hostapd.accept
ISOLATE_CLIENTS=0
SHARE_METHOD=nat
IEEE80211N=0
IEEE80211AC=0
HT_CAPAB=[HT40+]
VHT_CAPAB=
DRIVER=nl80211
NO_VIRT=0
COUNTRY=
FREQ_BAND=2.4
NEW_MACADDR=
DAEMONIZE=0
NO_HAVEGED=0
WIFI_IFACE=wlp3s0
INTERNET_IFACE=enp1s0
SSID=BossDog
PASSPHRASE=12345678
USE_PSK=0
systemctl start create_ap
测试同步设备是否可以正常搜索到设定的 SSID
systemctl enable create_ap