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


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

Автор Тема: HOWTO: Iptables для новичков  (Прочитано 521707 раз)

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

Оффлайн Ronaldo

  • Любитель
  • *
  • Сообщений: 55
  • Всё достижимо с помощью технологий!
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1935 : 20 Апреля 2013, 14:11:50 »
AnrDaemon, объясните, как отправляемые данные через форму методом POST, например изображение в 1Мб, могут поместиться в тот же пакет, где находится строка с POST? Очередность пакетов, MTU и т.п. всё это нужно учитывать. Собственно свой вопрос решил блогадаря простому приложению - tcpdump.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1936 : 20 Апреля 2013, 18:31:17 »
Не могут. Но это не относится к вопросу фильтрации трафика.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Yozhique

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1937 : 24 Апреля 2013, 17:46:52 »
Доброго времени суток! Ситуация такова, есть терминальный сервер, одна сетевая, несколько клиентов ходят работать на него по ssh. Стоит squid на 3128 порту. Как настроить iptables, чтобы он рероутил запросы юзеров в тырнет на порт сквида? в iptables строка такая:
-A PREROUTING -i eth+ -p tcp --dport 80 -j REDIRECT --to-port 3128

Задача в общем то такая: одному юзеру надо ограничить вылазки в сеть, остальным залочить. Как исходящий локальный траффик перенаправить? Настройки прокси в браузере юзеры додумаются поменять на следующий день =( Блочить меню настроек смысла не вижу, хотелось бы все же правильный вариант=)

В администрировании новичок...

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1938 : 24 Апреля 2013, 18:36:55 »
sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -m owner --uid-owner proxy -j ACCEPT
sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 3128

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1939 : 25 Апреля 2013, 00:53:21 »
Я бы перед этим ещё RELATED,ESTABLISHED отфильтровал.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Yozhique

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1940 : 25 Апреля 2013, 10:00:58 »
iptables v1.4.7: owner: Bad value for "--uid-owner" option: "proxy"

Что то я делаю не так, видимо =(

Оффлайн Egoist88

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1941 : 25 Апреля 2013, 12:11:43 »
Подскажите пожалуйста по пробросу портов.
Есть такая сетевая конфигурация:
(Нажмите, чтобы показать/скрыть)
Нужно что бы можно было из одной сети с адреса 10.0.0.2 подключаться по rdp к 192.168.10.99. Хотелось бы что бы при подключении указывался адрес нашего сервера т.е. 10.0.0.1:3389 а попадали бы мы на 192.168.10.99:3389.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1942 : 25 Апреля 2013, 16:33:09 »
iptables v1.4.7: owner: Bad value for "--uid-owner" option: "proxy"

Что то я делаю не так, видимо =(
Голову к советам не прикладываешь. Вероятно, у тебя нет такого пользователя - proxy.

Подскажите пожалуйста по пробросу портов.
Есть такая сетевая конфигурация:

Нужно что бы можно было из одной сети с адреса 10.0.0.2 подключаться по rdp к 192.168.10.99. Хотелось бы что бы при подключении указывался адрес нашего сервера т.е. 10.0.0.1:3389 а попадали бы мы на 192.168.10.99:3389.

Я бы вам не советовал этого делать. Настройте маршрутизацию между 192.168. и 10. и просто фильтруйте её, без выкрутасов.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1943 : 06 Мая 2013, 15:47:09 »
Коллеги, помогите разобраться вот с какой проблемой.
есть работающий шлюз вот с такими правилами:
(Нажмите, чтобы показать/скрыть)
хочу цепочку FORWARD поставить в DROP, для борьбы с торрентами. Но как только ставлю ее в DROP, перестает работать ftp. Подскажите что можно сделать?
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: HOWTO: Iptables для новичков
« Ответ #1944 : 06 Мая 2013, 16:48:33 »
хочу цепочку FORWARD поставить в DROP, для борьбы с торрентами. Но как только ставлю ее в DROP, перестает работать ftp.
lsmod | grep ^nf

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1945 : 07 Мая 2013, 16:07:10 »
хочу цепочку FORWARD поставить в DROP, для борьбы с торрентами. Но как только ставлю ее в DROP, перестает работать ftp.
lsmod | grep ^nf
вот вывод:
(Нажмите, чтобы показать/скрыть)
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1946 : 07 Мая 2013, 17:06:50 »
modprobe nf_conntrack_ftp
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1947 : 07 Мая 2013, 17:51:13 »
modprobe nf_conntrack_ftp
[/
modprobe nf_conntrack_ftp
спасибо за помощь, завтра попробую
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1948 : 21 Июня 2013, 05:54:42 »
Нет доступа из VPN к узлу за впн-сервером. Думаю я что-то не учел в iptables, т.к. если впн-сервер не использовать как шлюз, т.е. использовать только один интерфейс, но все нормально.

С впн-сервера пинг идет до клиента по адресам 192.168.чч.чч, с клиента до впн-сервера по адресам этой же сети пинг тоже проходит.
С компа в локалке впн-сервера пинг до впн-клиента идет.
С впн-клиента до компа в локалке впн-сервера не идет.



(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 21 Июня 2013, 05:57:13 от ⚡ Thunde® ⚡ »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: HOWTO: Iptables для новичков
« Ответ #1949 : 21 Июня 2013, 07:37:29 »
...
С компа в локалке впн-сервера пинг до впн-клиента идет.
С впн-клиента до компа в локалке впн-сервера не идет.
...
iptables -F FORWARD
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate NEW -i eth0 -s 192.168.1.0/24 -j ACCEPT
iptables -P FORWARD DROP
Ясен пень, в одну сторону открыто.
Нужно добавить аналогичное правило в обратную сторону.

 

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