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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн Illusion

  • Участник
  • *
  • Сообщений: 149
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1770 : 25 Августа 2012, 11:23:11 »
Ах вон про что Вы... Ну здесь обсуждается сами iptables, а не свистоперделки к ним.

Интересно - свистоперделка к инструменту для управления netfilter :D

Пользователь решил продолжить мысль 24 Августа 2012, 21:42:57:
Хорошо. И что у Вас не получается? ./install.sh запускали в терминале? что оно сказало?
покажите выхлоп
ls -l /usr/sbin/iptabler
После команды sh install.sh он выдает ошибку sh: 0: Can't open install.sh

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1771 : 25 Августа 2012, 13:24:40 »
Illusion, создайте отдельный топик. Не нарывайтесь на мордераторов.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Kowalski86

  • Участник
  • *
  • Сообщений: 143
  • Pilot Tux
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1772 : 29 Августа 2012, 20:04:57 »
-A FORWARD -o eth1 -m conntrack --ctstate NEW -s 10.0.0.231 -j ACCEPT

...
но лучше такие правила загонять в отдельную цепочку.

Может подскажете в какую сторону смотреть? А то я уже отчаялся, придется ставить Shorewall... Смотрел правила на шореволе, там все намного сложнее, под каждое правило он создает новую цепочку...
Ubuntu 12.04 LTS (KDE) Desktop
Oracle Linux Server 6.3

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1773 : 29 Августа 2012, 20:10:35 »
Kowalski86, смотреть в сторону документации по iptables. Либо конкретизируйте вопрос.
Там нет ничего сложного, просто не ждите, что где-то есть Большая Голубая Кнопка, и у вас всё получится.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Kowalski86

  • Участник
  • *
  • Сообщений: 143
  • Pilot Tux
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1774 : 29 Августа 2012, 21:57:55 »
Kowalski86, смотреть в сторону документации по iptables. Либо конкретизируйте вопрос.
Там нет ничего сложного, просто не ждите, что где-то есть Большая Голубая Кнопка, и у вас всё получится.

Конкретно имеется сеть 10.0.0.0 со шлюзом 10.0.0.200 и такими же алиасами eth0:2 ( 10.0.2.200 ) и т.д. Я хочу увидеть хоть какие-нибудь правила маршрутизации. Мне нужно чтобы локальные подсети видели друг друга, а в интрнет ходили напрямую только отдельные адреса из этих подсетей. Во всех мануалах практически ничего нет о форвардинге... Вобщем как-то так.
Ubuntu 12.04 LTS (KDE) Desktop
Oracle Linux Server 6.3

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1775 : 29 Августа 2012, 22:22:44 »
iptables не занимается маршрутизацией.
Выход в интернет AKA форвардинг AKA NAT - https://forum.ubuntu.ru/index.php?topic=107492.0
Фильтрация пользователей - выше уже объясняли.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1776 : 29 Августа 2012, 22:26:00 »
1. iptables (а точнее netfilter) не занимается маршрутизацией (что собственно видно из названия), хотя влияние на направление прохождения пакета вполне штатное стандартное действие (и то только в таблице nat).
2. форвардинг - ни что иное, как обычная цепочка, такая же как и INPUT и OUTPUT просто работает на другом участке netfilter, а именно на границе (картинку лень искать) между интерфейсами (грубо). Причём не физическими интерфейсами, а логическии. Алиас ли это, или виртуальный интерфейс (ppp, tun, tap  и т.д.) или "железный"... нетфильтру фиолетово - для него каждый из них самостоятельный независимый ни от кого интерфейс (но только для netfilter).

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1777 : 30 Августа 2012, 00:20:56 »
Картинко.
Старое, но симпатишное.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Kowalski86

  • Участник
  • *
  • Сообщений: 143
  • Pilot Tux
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1778 : 30 Августа 2012, 01:09:50 »
iptables не занимается маршрутизацией.
Выход в интернет AKA форвардинг AKA NAT - https://forum.ubuntu.ru/index.php?topic=107492.0
Фильтрация пользователей - выше уже объясняли.

Неушто вы хотите сказать что алиасные интерфейсы необходимо натить? Как тогда Iptables поймет отдельные айпишники, которые ему необходимо выпустить если они будут за натом? Что-то я нифига не пойму... Ткните пальцем я вам ящик пива куплю блин :)
Ubuntu 12.04 LTS (KDE) Desktop
Oracle Linux Server 6.3

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1779 : 30 Августа 2012, 01:12:26 »
Что именно натить - выбираете вы.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Kowalski86

  • Участник
  • *
  • Сообщений: 143
  • Pilot Tux
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1780 : 30 Августа 2012, 14:27:00 »
Что именно натить - выбираете вы.

Ничего не нужно выбирать ибо нат здесь вообще не причем!
Ubuntu 12.04 LTS (KDE) Desktop
Oracle Linux Server 6.3

Оффлайн chester_+1

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1781 : 28 Сентября 2012, 07:10:56 »
Доброго времени суток.

Есть собранный из хлама сервер, на котором раньше стояла ubuntu 10.04. Решил на прошлых выходных обновится до следующей LTS 12.04. Сделал бэкапы, снес, установил xubuntu 12.04, восстановил. Только сейчас руки дошли до iptables. Старая система работала исправно пару лет, и сейчас, идея обновится не кажется удачной, т.к. долго возился с компиляцией одной программы (как водится, со старыми - приходят и новые проблемы).

Многое из настройки iptables не помню. Когда настраивал - писал скрипт, там все необходимые пакеты/настройки ставятся автоматом. Первое, оказывается МАС задается двоеточием, а не тире (как раньше). Но к сути. Итак, закончив настраивать, принялся за защиту. В прошлый раз я устанавливал пакет xtables-addons, который облегчал и предоставлял дополнительные возможности в настройке.

Делалось все таким образом:
sudo apt-get -y install module-assistant xtables-addons-source
sudo module-assistant prepare
sudo module-assistant auto-install xtables-addons-source
sudo depmod -a
Но теперь при сборке вылетает ошибка:

Не удалось собрать пакет xtables-addons-source, подробней                                                                               
                                                                    │ смотрите в /var/cache/modass/xtables-addons-source*buildlog*!

Пожалуйста, подскажите, в чем может быть причина?
« Последнее редактирование: 28 Сентября 2012, 07:13:14 от chester_+1 »

Оффлайн olegik-hp

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1782 : 28 Сентября 2012, 09:41:40 »
cat /var/cache/modass/xtables-addons-source*buildlog*?
1) Лучшая помощь -- Линк на доку.
2) Главное -- не просто сделать, а понять как.
3) Просто пару слов, для понимания -- лучший ответ.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1783 : 28 Сентября 2012, 15:51:49 »
1. Восстановить обратно 10.04
2. Сделать релиз-апгрейд.

Зачем вы сами себе на ноги наступаете?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1784 : 28 Сентября 2012, 16:14:57 »
Добрый день коллеги.
Помогите разобраться с xtables-addon. Установил как сказано выше, все встало нормально. Добавляю правило:
iptables -A FORWARD -m ipp2p --bit --gnu --dc --edk -j DROP
пытаюсь скачать torrent и все качается, счетчик же показывает что пакет дропаются:
 150 22541 DROP       all  --  *      *       192.168.0.0/24       0.0.0.0/0           ipp2p --edk --dc --gnu --bit
как сделать, что бы торрент не качал.
iptables-save:
(Нажмите, чтобы показать/скрыть)
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

 

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