Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: iptables запрещено все что не разрешено  (Прочитано 2628 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CyberTramp

  • Автор темы
  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
Знаю темя избитая, но перелопатил кучу инфы и зациклился.
Для персонального компа 10.10 хочу настроить iptables по правилу запрещено все что не разрешено, дело не в поиске легких путей, просто социальный эксперимент.

Делал так:
iptables --flush
iptables -P INPUT DROP 
iptables -P FORWARD DROP 
iptables -P OUTPUT DROP 
iptables -A INPUT -i lo -j ACCEPT 
iptables -A OUTPUT -o lo -j ACCEPT
Тут как бы все правильно. Теперь хочу вывести браузер в сеть
iptables -A OUTPUT -o eth0 -p tcp -m multiport --dport 80 -j ACCEPT
iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
Результат ноль.
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT
И я отключен от мира......................
Где ошибка ?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: iptables запрещено все что не разрешено
« Ответ #1 : 04 Марта 2011, 17:24:02 »
Цитировать
iptables -A INPUT -p tcp --sport 80 -j ACCEPT

Пользователь решил продолжить мысль 04 Марта 2011, 17:25:50:
Надеюсь про DNS здесь разговор не затрагивается?
« Последнее редактирование: 04 Марта 2011, 17:25:50 от fisher74 »

Оффлайн CyberTramp

  • Автор темы
  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
Re: iptables запрещено все что не разрешено
« Ответ #2 : 04 Марта 2011, 17:28:44 »
 :) Спасибо
Нет.

Пользователь решил продолжить мысль 04 Марта 2011, 17:47:30:
Исправление ошибки не помогло.
iptables -L
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 04 Марта 2011, 17:47:30 от CyberTramp »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: iptables запрещено все что не разрешено
« Ответ #3 : 04 Марта 2011, 17:51:48 »
а как проверяете?

Оффлайн CyberTramp

  • Автор темы
  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
Re: iptables запрещено все что не разрешено
« Ответ #4 : 04 Марта 2011, 17:55:15 »
просто, пытаюсь выйти в сеть ?
Через браузер.
А как правильно проверять ?
« Последнее редактирование: 04 Марта 2011, 17:57:55 от CyberTramp »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: iptables запрещено все что не разрешено
« Ответ #5 : 04 Марта 2011, 18:24:39 »
что в строке браузера пишите?

Пользователь решил продолжить мысль 04 Марта 2011, 18:38:38:
Это я как бы заново подвожу к вопросу:
Надеюсь про DNS здесь разговор не затрагивается?
« Последнее редактирование: 04 Марта 2011, 18:38:38 от fisher74 »

Оффлайн shumtest

  • Активист
  • *
  • Сообщений: 731
  • Это вам просто кажется...
    • Просмотр профиля
    • Блог Шумомера
Re: iptables запрещено все что не разрешено
« Ответ #6 : 04 Марта 2011, 18:41:44 »
Это вам тонко намекают что неплохо-бы еще 53 порт на выход открыть, для днс :)

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: iptables запрещено все что не разрешено
« Ответ #7 : 04 Марта 2011, 18:52:25 »
и icmp на вход и выход стоит разрешить.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: iptables запрещено все что не разрешено
« Ответ #8 : 04 Марта 2011, 21:48:30 »
и icmp на вход и выход стоит разрешить.
conntrack RELATED
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн CyberTramp

  • Автор темы
  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
Re: iptables запрещено все что не разрешено
« Ответ #9 : 05 Марта 2011, 23:43:05 »
 :2funny:  ;D
Спасибо всем оценил чувство юмора и свою ...... ну или не как  :)
Добавил
iptables -A OUTPUT -p udp -o eth0 --dport 53 -j ACCEPT
iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
А если подставить порт скайпа 23399 то результат ноль.
В каком направлении копать ?
Побывал супорт скайп
iptables -A INPUT -p TCP -s 0/0 --dport $SKYPE_PORT -j ACCEPT
iptables -A INPUT -p UDP -i $INET_IFACE --dport $SKYPE_PORT -j ACCEPT

Но как то не работает.
В чем подвох ?
Кто сталкивался ?
« Последнее редактирование: 05 Марта 2011, 23:57:56 от CyberTramp »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: iptables запрещено все что не разрешено
« Ответ #10 : 06 Марта 2011, 00:00:53 »
iptables-save
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн CyberTramp

  • Автор темы
  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
Re: iptables запрещено все что не разрешено
« Ответ #11 : 06 Марта 2011, 00:18:34 »
iptables-save
bash -c "iptables-save > /etc/iptables.rules"
Как это решает проблему скайпа ?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: iptables запрещено все что не разрешено
« Ответ #12 : 06 Марта 2011, 01:41:12 »
bash -c "iptables-save > /etc/iptables.rules"
К чему ты это ляпнул?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: iptables запрещено все что не разрешено
« Ответ #13 : 06 Марта 2011, 08:44:01 »
Как это решает проблему скайпа ?
Это не решает, а поможет решить проблему со скайпом, потому как покажет все действующие правила в цепочках.

Цитировать
iptables -A INPUT -p TCP -s 0/0 --dport $SKYPE_PORT -j ACCEPT
-s 0/0 - условие срабатывания правила для любого source-адреса, в команде можно не указывать (это условие по умолчанию)
$SKYPE_PORT - в скрипте указан?
"-A INPUT" - Почему Вы решили, что сервер подключается к Вашему клиенту и почему именно по 23399  порту?

Цитировать
iptables -A INPUT -p UDP -i $INET_IFACE --dport $SKYPE_PORT -j ACCEPT
Повторюсь с вопросом: почему Вы решили, что сервер скайпа будет подключаться к Вашему клиенту.
Зато Вы не указали разрешающего правила для клиента, который как-то должен постучаться на сервер (У Вас по дефолту всё запрещено ;) ).

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.