• Xubuntu16.04系统中安装create_ap创建无线AP


    1.背景说明

      在Xubuntu16.04系统的设备上安装无线WIFI模块后,想通过设备自身的无线AP,进行和外部设备的连接,需要安装create_ap软件,并设置无线AP的名称和密码,并设置为开机自启动。

      create_ap是一个用于在Linux系统上创建无线访问点(Access Point)的命令行工具。它允许你将你的计算机或设备(如笔记本电脑、树莓派等)转变为一个无线网络的访问点,使其他设备可以连接到该网络并与之通信。通过create_ap,你可以方便地共享你的网络连接,或者在没有物理路由器的情况下创建一个本地网络。这对于在家庭、办公室或其他场合中共享网络连接非常有用。

    2.操作步骤

    使用系统:Xubuntu 16.04 (其他未验证)

    • 1.更新下载源
    apt-get update
    
    • 1
    • 2.开启无线网卡
    nmcli radio wifi on
    
    • 1

    nmcli radio wifi on:启用WIFI网络
    nmcli radio wifi off:禁用WIFI网络
    nmcli dev status:显示当前系统中所有网络设备的详细信息

    开启无线网卡后,可以ifconfig看一下,当前是不是有一个wlp类型的网卡名称。

    • 3.安装 hostapd
    apt-get install hostapd 
    
    • 1
    • 4.安装 git,用于下载 create_AP
    apt-get install git 
    
    • 1
    • 5.下载 create_ap
    git clone https://github.com/oblique/create_ap 
    
    • 1
    • 6.编译 create_ap,进入 create_ap 文件夹
    cd create_ap 
    make install 
    
    • 1
    • 2
    • 7.修改无线 AP 名称和密码
    gedit /etc/create_ap.conf 
    
    • 1

    主要修改如下内容:
    在这里插入图片描述

    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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 8.启动 create_ap
    systemctl start create_ap
    
    • 1

    测试同步设备是否可以正常搜索到设定的 SSID

    • 9.设置 create_ap自启动
    systemctl enable create_ap
    
    • 1
  • 相关阅读:
    Linux下安装两个版本python
    centos7安装nacos2.1.0
    Mybatis面试题(三)
    服务器连接数据库mysql
    vue转electron项目以及使用fs报错:Module not found: Error: Can‘t resolve ‘fs‘ in解决办法
    【Transformers】第 4 章 :多语言命名实体识别
    .Net 锁的介绍
    【24种设计模式】责任链模式(Chain of Responsibility Pattern)
    AIGC时代 浪潮信息积极推动存储产品创新
    碳化硅夹阻整流器(PBR)
  • 原文地址:https://blog.csdn.net/qq_45445740/article/details/133972642