我如何使用iptables将所有stream量转发到某个网站?

我有一个Radius服务器在VLAN上执行Mac Auth。 如果MAC地址不在允许的表中,则将用户放入单独的VLAN中。 我想在这个单独的VLAN上做什么,是让我的Debian服务器通过DHCP服务器发出IP。

我需要帮助的是:如何使用iptables将客户端的所有访问redirect到我的网页? 我想为网页提供服务,以便他们可以注册他们的设备。 我有一个DHCP设置工作以及Apache,我似乎无法让iptablesredirect这个stream量。

我相信你正在PREROUTING链中寻找目标NAT目标。 这将通过接口的任何请求redirect到所需的目的地。 (您的注册服务器。)

/sbin/iptables -t nat -A PREROUTING -s [source network/mask] -p tcp --dport 80 -j DNAT --to-destination [your webserver]

在着名网站Upside-Down-Ternet中详细描述了Wi-Fi水蛭重新定位到小猫的情况 。 http://www.ex-parrot.com/~pete/upside-down-ternet.html