我正在尝试在连接到节点服务器的raspbian拉伸访问点上设置一个强制门户。
当前使用systemd设置我的网络,因此我可以将ssh放入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。我需要设置任何减速端口或源端口吗?如果我不知道客户端的端口,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上的系统化网络对门户网站进行了尝试或取得了成功。