Вот при таком варианте все как бы нормально, но редирект не происходит
но при том когда раскоменирую вот эту строчку не могу зайти на веб морду сервера #$IPT -A FORWARD -j DROP, но она нужна для того чтоб пользуки попадали на редиренкт как я понимаю.
#!/bin/sh
LAN_IFACE="eth0"
INET_IFACE="eth1"
IPT="/sbin/iptables"
# Начало скрипта
start_fw()
{
# включаем пересылку пакетов
echo 1 > /proc/sys/net/ipv4/ip_forward
$IPT -P INPUT DROP
$IPT -P OUTPUT ACCEPT
$IPT -P FORWARD DROP
$IPT -F
$IPT -F -t nat
$IPT -F -t mangle
$IPT -X
$IPT -X -t nat
$IPT -X -t mangle
$IPT -A INPUT -i lo -j ACCEPT
$IPT -A OUTPUT -o lo -j ACCEPT
$IPT -A INPUT -p TCP --dport 22 -j ACCEPT
$IPT -A INPUT -p UDP -s 0/0 --sport 53 -j ACCEPT
$IPT -A INPUT -p UDP -s 0/0 --dport 53 -j ACCEPT
$IPT -A INPUT -p TCP -s 0/0 --sport 80 -j ACCEPT
$IPT -A INPUT -p TCP -s 0/0 --dport 80 -j ACCEPT
$IPT -A FORWARD -p tcp -m tcp -s 0/0 --dport 80 -j ACCEPT
$IPT -A INPUT -p TCP -s 0/0 --sport 9443 -j ACCEPT
$IPT -A INPUT -p TCP -s 0/0 --dport 9443 -j ACCEPT
$IPT -A INPUT -p ALL -m state --state ESTABLISHED,RELATED -j ACCEPT
#Не авторизированых на авторизацию
#$IPT -A FORWARD -j DROP
$IPT -t nat -N REDIR_AUTH
$IPT -t nat -A REDIR_AUTH -p tcp -m multiport --dports 80,443 -j REDIRECT --to 9443
$IPT -t nat -A PREROUTING -s 192.168.4.0/22 -p tcp -m multiport --dports 80,443 -j REDIR_AUTH
$IPT -t nat -A POSTROUTING -s 192.168.4.0/22 -j SNAT --to-source 78.154.170.75
#инет на PPPOe
$IPT -A FORWARD -i ppp+ -o eth1 -j ACCEPT
$IPT -I FORWARD -s 192.168.160.0/24 -d 0/0 -j ACCEPT
$IPT -I FORWARD -s 0/0 -d 192.168.160.0/24 -j ACCEPT
#Инет на IPN
$IPT -t nat -A POSTROUTING -s 192.168.160.0/24 -j SNAT --to-source 78.154.170.75
}
проблема вся только в этих строках
#$IPT -A FORWARD -j DROP
$IPT -t nat -N REDIR_AUTH
$IPT -t nat -A REDIR_AUTH -p tcp -m multiport --dports 80,443 -j REDIRECT --to 9443
$IPT -t nat -A PREROUTING -s 192.168.5.0/22 -p tcp -m multiport --dports 80,443 -j REDIR_AUTH
$IPT -t nat -A POSTROUTING -s 192.168.5.0/22 -j SNAT --to-source 78.154.170.75
Когда я их раскоментирую, то без подключения к инету не могу попасть на веб и не происходит редирект