Debian 中带有单个 WiFi 适配器的 WiFi 中继器

Nat*_*han 8 wifi debian

是否可以在 Debian 中使用单个 WiFi 适配器创建 WiFi 中继器,以增加 WiFi 网络的范围?

GAD*_*D3R 14

要增加 WiFi 网络的覆盖范围,您可以从同一张 wifi 卡创建一个接入点。

安装所需的包

apt-get install build-essential git
 
Run Code Online (Sandbox Code Playgroud)

安装create_ap

git clone https://github.com/oblique/create_ap
cd create_ap
make install
Run Code Online (Sandbox Code Playgroud)

启动服务并启用它:

systemctl start create_ap
systemctl enable create_ap
Run Code Online (Sandbox Code Playgroud)

创建 AP:

从同一个 WiFi 接口共享互联网:

create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
Run Code Online (Sandbox Code Playgroud)

更新

linux-wifi-hotspot提供了一个图形界面来为create_ap命令行工具创建一个 wifi 热点:

sudo apt install -y libgtk-3-dev build-essential gcc g++ pkg-config make \
hostapd iptabes dnsmasq git

git clone https://github.com/lakinduakash/linux-wifi-hotspot
cd linux-wifi-hotspot
make
sudo make install
Run Code Online (Sandbox Code Playgroud)

您可以通过在应用程序菜单中搜索“Wifi 热点”或使用终端来启动 GUI:

wihotspot
Run Code Online (Sandbox Code Playgroud)

wihotspot GUI 用于create_ap创建和管理接入点。此服务和核心逻辑最初由@oblique创建,现在在此存储库中维护。

在启动时启动热点服务(使用您保存的配置):

systemctl enable create_ap
Run Code Online (Sandbox Code Playgroud)

Debian 软件包:

一个 debian 二进制文件在这里可用:

wget https://github.com/lakinduakash/linux-wifi-hotspot/releases/download/v3.5.1/linux-wifi-hotspot_3.5.1_amd64.deb
sudo apt install ./linux-wifi-hotspot_3.5.1_amd64.deb
Run Code Online (Sandbox Code Playgroud)

依赖:

libgcc-s1 (>= 3.0)
iw (>= 5.4)
iproute2 (>= 5.0)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明