LINUX.ORG.RU
ФорумAdmin

нужен совет по iptables


0

1

есть прокси сервер в локальной сети 192.168.3.48 в этой же сети есть ком с установленой debian squeeze хочу настроить на нём фаервол таким образом чтобы с этог компа можно было ходить только на проксик на порт 8080. Вот прмер моего фаервола


#заппрет всего кроме ssh соединения
iptables -F INPUT 
iptables -F OUTPUT
iptables -A FORWARD

iptables -A INPUT -p tcp --dport 22 -j ACCEPT 
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP

#включение логов iptables
#префиксы сообщений iptables 
#iptables -A INPUT -p tcp  -j LOG --log-prefix "input tcp"
#iptables -A INPUT -p icmp -j LOG --log-prefix "input icmp"
#логи входящих tcp udp icmp
#iptables -A INPUT -j LOG --log-level 4
#разрешаем входящие исходящие запросы на icmp 
#это даёт возможность пинговать тачку
iptables -A INPUT -p icmp -j ACCEPT
iptables -A OUTPUT -p icmp -j ACCEPT
#Открываю 8080 порт но браузер молчит 
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT 
iptables -A OUTPUT -p tcp --sport 8080 -j ACCEPT
#
★★

Последнее исправление: drac753 (всего исправлений: 2)

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F

iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT

iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
iptables -A OUTPUT -p tcp --dport 8080 -j ACCEPT

iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP
edigaryev ★★★★★
()
Ответ на: комментарий от anton_jugatsu

iptables -A OUTPUT -p tcp --dport 8080 -j ACCEPT исправил не помогло

drac753 ★★
() автор топика
Ответ на: комментарий от edigaryev

iptables -A OUTPUT -o lo -j ACCEPT iptables -A INPUT -i lo -j ACCEPT

А зачем открывать lo ?

drac753 ★★
() автор топика
Ответ на: комментарий от edigaryev

может я чего не понимаю

[code] iptables -A INPUT -i lo -j ACCEPT iptables -A OUTPUT -o lo -j ACCEPT [/code]

но вроди бы этими правилами я даю разрешение на все входящие и исходящие пакеты c интерфейса l0

drac753 ★★
() автор топика
Ответ на: комментарий от edigaryev

Никак Ж) Задача состояла в

фаервол таким образом чтобы с этог компа можно было ходить только на проксик на порт 8080

Вот он и ходит только на проксик Ж)

anton_jugatsu ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.