我正在尝试在连接到节点服务器的raspbian拉伸接入点上设置一个强制门户 .

目前正在使用systemd来设置我的网络,以便我可以将其用作我的pi并将其用作接入点 . 我正在使用本教程Raspberry Pi Zero W as a WiFi repeater . 这对我来说是必要的,我的pi上有wifi客户端和AP .

我尝试了一些设置iptables和dnsmasq的方法,没有运气

我正在尝试的iptables是: iptables -t nat -A PREROUTING -d 0/0 -p tcp --dport 8001 -j DNAT --to-destination 192.168.1.96:8001 我不确定的一件事是--dport . 我是否需要设置任何destonation端口或源端口?如果我不知道客户端的端口,那么DHCP可以处理这个吗?对我来说,一旦连接到我的AP,任何网络流量都会被发送到我的 --to-destination 192.168.1.96.8001

我尝试过的另一种方法是使用DNSMasq设置地址
sudo nano /etc/dnsmasq.conf

interface=wlan0      
dhcp-range=192.168.1.2,192.168.1.30,255.255.255.0,24h

address=/192.168.1.96:8001

我不确定systemd是否在不同的时间进行任何网络配置或iptables,因此AP强制门户网站丢失了 .

让我知道是否有人尝试使用Stretch上使用systemd网络的强制门户网站或者取得任何成功 .