User Tools

Site Tools


сервис_captive_portal

This is an old revision of the document!


Сервис Captive Portal

Linux(Ubuntu)

root@gate:~# cat nat.sh
iptables -t nat --flush

iptables -t nat -A POSTROUTING -o eth1 -s 192.168.X.0/24 -j MASQUERADE

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to-destination 192.168.X.1

iptables -t nat -I PREROUTING -i eth0 -s 192.168.X.10 -j ACCEPT

conntrack -F
root@gate:~# cat /var/www/index.php
<HTML>
  <HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=UTF-8">
  </HEAD>
  <BODY>
     Адрес вашего компьютера: <?php echo $_SERVER['REMOTE_ADDR']; ?><br>
  </BODY>
</HTML>
сервис_captive_portal.1398158523.txt.gz · Last modified: 2014/04/22 13:22 by val