我有一台带有 Atheros 卡的笔记本电脑,我想将其用作无线接入点。
我需要一个具有 WPA/WPA2 加密的 AP 来进行测试;我不需要任何路由功能或其他任何东西(如果有的话就很好,但这不是必需的)。
现场 CD 会很好,我只是想要一些易于设置的东西 - 就像我提到的,它不是为了真正使用。我在 Ubuntu 上尝试过,但我猜默认情况下 Ubuntu 缺少充当接入点所需的特殊驱动程序。
答案1
为了子孙后代,创建 AP 的最佳方法是使用该hostapd
程序,该程序可用这里并预先打包在许多发行版中。
在 Debian 或衍生版本中,软件包附带一个文件/usr/share/doc/hostapd/examples/hostapd.conf.gz
,这是一个示例配置。您需要将该文件复制到另一个目录($HOME
例如,您的 ),将其解压缩 ( gunzip hostapd.conf.gz
),然后hostapd.conf
使用任何文本编辑器编辑该文件。
搜索显示 . 的行WPA/IEEE 802.11i configuration
。该文件有详细记录,但对于简单的 WPA2 AP,您只需要:
- 更改线路
interface=wlan0
以匹配您的卡的接口 - (可选)将该行更改
ssid=test
为ssid=NetworkNameOfChoice
- 取消注释该
#wpa=1
行wpa=1
- 取消注释行
#wpa_passphrase=secret passphrase
并更改密码。
保存文件,然后在终端上运行sudo ifconfig wlan0 192.168.3.1
(替换wlan0
为您的卡的接口)和sudo hostapd hostapd.conf
.应该会出现一个带有所选名称的新网络(如果您没有更改它,则显示“测试”)。
(注意:网络将允许任何拥有正确密码的人进行连接,但不会为其提供 IP 地址。如果您愿意,您应该询问如何设置测试 dhcp 服务器)。
答案2
你可以用wifi-ap
它。
wifi-ap
是一个 snap 包,可帮助您通过终端轻松创建接入点。您所要做的就是使用命令安装它sudo snap install wifi-ap
,然后像这样从终端调用它wifi-ap.config
来配置您的接入点。