LINUX.ORG.RU
ФорумAdmin

Мегафоновский модем+iptables проблемы с нетом


0

2

есть комп с установленым debian на нём настроен фаервол

#!/bin/bash
#этот модуль позволяет работать с ftp в пассивном режиме
modprobe nf_conntrack_ftp
#очистка цепочек
iptables -F INPUT 
iptables -F OUTPUT
iptables -A FORWARD

#Запрет всего
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
#цепочка input разрешаем пакеты с сотоянием RELATED,ESTABLISHED
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
#разрешаем все входящие пакеты на интрефейс замыкания на себя
iptables -A INPUT -i lo -j ACCEPT
#разрешаем входящие по icmp
iptables -A INPUT -p icmp -j ACCEPT
#разрешаем подключение по  ssh
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#разрешаем ntpdate-синхронизация времени
iptables -A INPUT -p udp --dport 123 -j ACCEPT
iptables -A OUTPUT -p udp --dport 123 -j ACCEPT

#разрешаем ftp без пассивного режима
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 20 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 20 -j ACCEPT


#цепочка output разрешаем пакеты с сотоянием RELATED,ESTABLISHED
iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
#разрешаем все исходящие пакеты с  интрефейса замыкания на себя
iptables -A OUTPUT -o lo -j ACCEPT 
#разрешаем входящие на на порт 8080
iptables -A OUTPUT -p tcp --dport 8080 -j ACCEPT

установлена опера которая была настроена на внутри сетевой проксик , комп от сети отключили и переместили в другое место , на нём нужен нет воткнули в него мегафоновский модем е1550 настроили его, подключаемся к нету с помощью фирменой утилиты ifconfig показует что ppp0 создался пытаюсь выйти в нет через браузер с (настройки старого прокси очищены ) нета нет

★★

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

Прочитай последние строчек 6 своей копипасты ipt и попробуй с 3х раз угадать ответ на свой вопрос.

mikki
()

Так у тебя в OUTPUT коннекты только на порт 8080 разрешены.

iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

не даст тебе в сеть выходить, т.к. первый же syn-пакет зарубится и эти состояния никогда не наступят (за исключением коннекта на порт 8080)

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

гммм ну вообще был замысел настроить фаервол заблокировать все ненужные порты и открыть то что надо а так у меня получится разрешены входящие на все порты ?

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

Если ты начинающей, зачем себе трудности создаёшь -P OUTPUT DROP, чё за бред.

без трудностей жить не интересно :),действовал исходя из следующего- зарубить все, а потом открыть что надо

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

а так у меня получится разрешены входящие на все порты ?

Нет. Разрешены будут все исходящие соединения.

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

действовал исходя из следующего- зарубить все, а потом открыть что надо

А перед этим прочитали какую-нибудь документацию по iptables?

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

мдя видать мало почитал попутать INPUT и OUTPUT это конечно сильно, гмм такой вопрос, а правильно ли открывать все исходящие соединения с точки зрения безопасности?

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