我已经使用Hostapd设置了个人热点。 但是这个热点没有连接到互联网,但我确实已经安装了Apache。 我想要实现的是将所有客户端(连接到我的热点)redirect到我的apache页面,当他们访问另一个网站。 所以基本上所有的stream量redirect到我的Apache页面。
我所尝试的是:
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.150.1:80
但是,这个iptable的客户端不会被redirect到我的Apache网页。 但是,当我打开互联网共享与热点,然后它的工作。 但我希望它能够工作,而不必共享一个互联网连接。
redirect规则对我来说看起来很好。 我认为,当你不允许无线访问你的互联网连接时,唯一的区别就是DNS突然开始工作。
我怀疑问题是,无法parsing主机名,您的无线用户:
这看起来像是在发生什么? 如果是这样,你可以用很多方法解决这个问题:
让我知道这是否适合你。