我的笔记本电脑上有一个 wifi 板载设备。不知何故,在 Fedora 34 下使用以下配置和脚本...
hostapd.conf--->
interface=hotspot
driver=nl80211
ssid=*****
channel=7
hw_mode=g
wme_enabled=1
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=3
wpa_passphrase=*********
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
连接脚本 -->
#!/bin/bash
iw phy phy0 interface add hotspot type __ap
ifconfig hotspot 192.168.1.1 up
sudo hostapd hostapd.conf
我可以同时连接到一个 wifi 网络并为不同的网络托管一个 ap。
但这两个网络之间并未互相通信。
而且显然我对 Linux 中的路由了解不够,无法实现这一点。
两个接口位于不同的网络上。
用于转发 ipv4 的 sysctl.conf 标志已启用。
哦,连接设备的 IP 地址不是通过 dhcp 提供的。它是与默认网关和 dns 服务器一起手动设置的。