从 Linux 上的 wifi 热点托管时出现问题

Problem hosting from a wifi hotspot on Linux

我在一个没有互联网的村庄。我想自己托管 Mumble 和 HLS 服务器,同时传播 WIFI。当在 WLAN 中托管时,这两种服务都可以正常工作 - 当成为 wifi 客户端时。但是,当我在笔记本电脑上设置热点并尝试时,它不起作用。笔记本热点IP为10.42.0.1,手机等可以连接。 但是,每当我尝试连接到实际服务时,连接都会被拒绝。

所有服务都托管在 0.0.0.0 上。 热点是通过 Manjaro Linux 上的 GUI 设置的。 目前我有 ip 转发以及这个 iptables 条目: iptables -t nat -A POSTROUTING -j MASQUERADE 我正在使用 docker 到 运行 东西: docker 运行 --rm -it --shm-size=256m -p 1935:1935 -p 8080:8080 --name streamer streamer

知道如何让它工作吗?

老实说,这不是一个真正的技术性答案。 然而,在尝试了内置的 Manjaro OS GUI 之后,我决定使用命令行。 "hostapd" 可能是完美的解决方案。但相反,我使用了 https://github.com/oblique/create_ap 包装器,它就像一个魅力。它简单明了。我的猜测是,GUI 设置没有按预期工作。

#create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase

工作得很好。