LinuxForum.Fans
Тема

CentOS-ClaerOS Необходимо перенаправить всё подсеть кроме 1 ip

Автор: skyshooter 24 сообщений 5868 просмотров
#148678

Ок надо подумать позже выложу что надо наверняка

#148681

Давай так
nano /home/firewall.sh
туды

text

#!/bin/bash
echo "1" > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
modprobe iptable_nat
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
iptables -F
iptables -F -t nat
iptables -F -t mangle
 
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
 
#Маскардинг в инет и локалку
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
iptables -t nat -A PREROUTING -s 1.1.1.2 -p tcp --dport 3128 -j REDIRECT --to-ports 80
iptables -t nat -A PREROUTING -s 1.1.1.4 -p tcp --dport 80 -j DNAT --to-destination 1.1.1.2:3128

сохраняем
chmod +x /home/firewall.sh
выполняем
./home/firewall.sh
проверяем с 1.1.1.4 пробуем зайти

#148697

неа тоже не катит. если смотреть трасертом то после шлюза он просто теряется т.е. он даже не перенаправляет на 1.1.1.2

#148698

причём обрубило тырнет совсем а не только на той машине...

Войдите или зарегистрируйтесь, чтобы ответить.