董昊的个人博客 - deepin
type: channel
link: https://www.minws.com/tag/deepin/
items: 在 Deepin 系统中使用 create_ap 命令行创建 AP 热点

在 Deepin 系统中使用 create_ap 命令行创建 AP 热点
type: item
date: 2025-01-15T11:24:00+08:00
description: 在Deepin系统中使用create_ap命令行创建AP热点在Deepin系统中，有时候我们需要将自己的电脑设置为一个无线热点，方便其他设备连接。使用create_ap命令行工具可以轻松实现这一需求。下面就为大家详细介绍在Deepin系统中使用create_ap命令行创建AP热点的方法。一、下载并编译create_ap克隆仓库首先，我们需要从GitHub上克隆create_ap的代码仓库。在终端中输入以下命令：git clone https://github.com/oblique/create_ap这行命令会将create_ap的代码下载到当前目录下，你可以在下载完成后通过文件管理器查看。进入目录并安装下载完成后，进入到create_ap目录中，执行编译和安装操作：cd create_ap make installmake install命令会自动编译代码并将create_ap安装到系统中，这样我们就可以在系统的任何位置使用create_ap命令了。二、使用命令ifconfig查看网卡在创建AP热点之前，我们需要明确自己电脑的有线网卡和无线网卡名称。在Deepin系统中，可以使用ifconfig命令来查看。在终端中输入ifconfig，会列出当前系统中所有的网络接口信息。一般来说，有线网卡的名称可能类似enp2s0，无线网卡的名称可能类似wlx502b730853a1 。不同电脑的网卡名称可能会有所不同，你需要仔细辨别。三、测试创建AP热点当我们完成了create_ap的安装并且确定了有线网卡和无线网卡名称后，就可以使用create_ap命令来创建AP热点进行测试了。命令格式如下：sudo create_ap [无线网卡名称] [有线网卡名称] [热点名称] [热点密码]例如，如果你的无线网卡是wlx502b730853a1，有线网卡是enp2s0，热点名称想设置为wifi_name，密码设置为wifi_password，那么在终端中输入的命令就是：sudo create_ap wlx502b730853a1 enp2s0 wifi_name wifi_password执行命令后，系统会开始创建AP热点。此时，使用其他支持无线连接的设备（如手机、笔记本电脑等）搜索附近的无线网络，应该能够发现名为wifi_name的热点。尝试连接该热点，输入密码wifi_password，如果连接成功，并且设备能够正常访问互联网，说明热点创建和网络共享功能正常。四、编辑配置文件为了让热点设置更加持久和方便管理，我们可以编辑/etc/create_ap.conf文件。在终端中使用文本编辑器（如sudo nano /etc/create_ap.conf）打开该文件，并将以下内容修改为自己的实际配置：WIFI_IFACE=wlx502b730853a1 INTERNET_IFACE=enp2s0 SSID=wifi_name PASSPHRASE=wifi_password修改完成后，保存并关闭文件。这样下次使用create_ap时，就会按照配置文件中的设置来创建热点，无需每次都在命令行中输入参数。配置文件解释 ：CHANNEL=default：无线热点的频道设置为默认信道。 GATEWAY=10.0.0.1：设置无线热点的网关地址为10.0.0.1。 WPA_VERSION=2：设置无线热点使用的WPA版本为2。 ETC_HOSTS=0：禁用/etc/hosts文件的解析。 DHCP_DNS=gateway：设置无线热点的DHCP DNS服务器为网关地址。 NO_DNS=0：启用无线热点的DNS服务器。 NO_DNSMASQ=0：启用DNSMASQ服务。 HIDDEN=0：无线热点的SSID不隐藏。 MAC_FILTER=0：禁用MAC地址过滤。 MAC_FILTER_ACCEPT=/etc/hostapd/hostapd.accept：指定MAC地址过滤的白名单文件路径。 ISOLATE_CLIENTS=0：不隔离连接到无线热点的客户端之间的通信。 SHARE_METHOD=nat：使用NAT方式进行无线热点的Internet共享。 IEEE80211N=0：禁用802.11n标准。（2.4G） IEEE80211AC=0：禁用802.11ac标准。（5G） HT_CAPAB=[HT40+]：启用HT40+高级设置。 VHT_CAPAB=：未指定VHT_CAPAB。 DRIVER=nl80211：使用nl80211驱动程序。 NO_VIRT=0：启用虚拟无线接口。 COUNTRY=：未指定国家代码。 FREQ_BAND=2.4：设置频段为2.4GHz。 NEW_MACADDR=：未指定新的MAC地址。 DAEMONIZE=0：不将create_…