Решено: iptables с нуля

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
soma
Сообщения: 15
ОС: Debian

Решено: iptables с нуля

Сообщение soma »

Форумчане, нужна ваша помощь. Решил освоить iptables, но немогу найти нужного ответа на вопрос:

Начал с нуля:
iptables -P INPUT DROP #Ставлю политику по умолчанию на DROP
iptables -P OUTPUT DROP
iptables -A INPUT -i lo -j ACCEPT #Разрешаю работу для localhost
iptables -A INPUT -o lo -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT #Тонкость icmp еще не разбирал. Для старта просто разришаю пинг.
iptables -A OUTPUT -p icmp -j ACCEPT

ping 4.2.2.2 -c 2
PING 4.2.2.2 (4.2.2.2) 56(84) bytes of data.
64 bytes from 4.2.2.2: icmp_seq=1 ttl=55 time=63.8 ms
64 bytes from 4.2.2.2: icmp_seq=2 ttl=55 time=63.9 ms
....

Тут самособой не будет работать:
ping google.com -c 2
ping: unknown host google.com

как разрешить обращение к dns серверам? Пробовал:

iptables -A INPUT -p udp --dport 53 -j ACCEPT
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 53 -j ACCEPT
iptables -A OUTPUT -p udp --sport 53 -j ACCEPT


но тут скорее всего для bind сервера на своём хосте, google.com также не пингуется
Наушники. Звук на максимум. Много пива... и я не помню как я "это" настроил...
Спасибо сказали:
Аватара пользователя
soma
Сообщения: 15
ОС: Debian

Re: Решено: iptables с нуля

Сообщение soma »

ошибся: вместо iptables -A INPUT -o lo -j ACCEPT должно было iptables -A OUTPUT -o lo -j ACCEPT
Наушники. Звук на максимум. Много пива... и я не помню как я "это" настроил...
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Решено: iptables с нуля

Сообщение DaemonTux »

iptables tutorial читали? если не начните с него
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
soma
Сообщения: 15
ОС: Debian

Re: Решено: iptables с нуля

Сообщение soma »

Читал. В расмотреных примерах ответа не нашел, так как обращения были сугубо по ip-шникам.. не прошу ж помощи во всей настройке, а просто разобратся с пингом по иенам серверов. С остальным далее сам разберусь. :)
Наушники. Звук на максимум. Много пива... и я не помню как я "это" настроил...
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: Решено: iptables с нуля

Сообщение pelmen »

soma писал(а):
29.06.2012 04:58
Форумчане, нужна ваша помощь.
как разрешить обращение к dns серверам? Пробовал:

iptables -A INPUT -p udp --dport 53 -j ACCEPT
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 53 -j ACCEPT
iptables -A OUTPUT -p udp --sport 53 -j ACCEPT


но тут скорее всего для bind сервера на своём хосте, google.com также не пингуется
почти угадал, надо наоборот:

iptables -A INPUT -p udp --sport 53 -j ACCEPT
iptables -A INPUT -p tcp --sport 53 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 53 -j ACCEPT
iptables -A OUTPUT -p udp --dport 53 -j ACCEPT[b]
Спасибо сказали:
Аватара пользователя
Serega86
Сообщения: 209
ОС: OpenSuse

Re: Решено: iptables с нуля

Сообщение Serega86 »

а что в /etc/resolv.conf написано?
что говорит команда nslookup, там же (nslookup) server ya.ru?
Все глюки Windows исправляются установкой Linux!
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Решено: iptables с нуля

Сообщение DaemonTux »

Видимо не полностью читали. Ну да ладно.
Вместо

Код: Выделить всё

iptables -A INPUT -p udp --sport 53 -j ACCEPT
iptables -A INPUT -p tcp --sport 53 -j ACCEPT

Я бы порекомендовал использовать

Код: Выделить всё

-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
soma
Сообщения: 15
ОС: Debian

Re: Решено: iptables с нуля

Сообщение soma »

Мммм.. понял где я ошибся. Спасибо всем за ответы. Работает. Пошёл разбираться и экспериментировать далее сам, а то не интересно будет. :notworthy:
Наушники. Звук на максимум. Много пива... и я не помню как я "это" настроил...
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: Решено: iptables с нуля

Сообщение McSim »

soma писал(а):
29.06.2012 22:15
Мммм.. понял где я ошибся. Спасибо всем за ответы. Работает. Пошёл разбираться и экспериментировать далее сам, а то не интересно будет. :notworthy:

soma,
почитай Основы сетей, чтобы понять базовые основы работы сетей, потом можно почитать настройку сети в linux, чтобы уметь корректно настроить резолвинг, далее можно взяться за iptables. Эти статьи заложат хорошую основу.
Спасибо сказали: