ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] iptables не реагирует ни на что
@ 2005-03-20  2:02 Kir
  2005-03-20  6:41 ` Nick S. Grechukh
  2005-03-20  6:41 ` Andrey Rahmatullin
  0 siblings, 2 replies; 21+ messages in thread
From: Kir @ 2005-03-20  2:02 UTC (permalink / raw)
  To: community

Доброго всем времени суток!

Взялся было за настройку iptables, обложился доками, и на тебе!
Подскажите, как с этим бороться:

[root@comp1 root]# service iptables start

[root@comp1 root]# service iptables status

[root@comp1 root]# rpm -q iptables
iptables-1.2.11-alt2

То есть пакет стоит, но на команды не реагирует :-(((

---------

На всякий случай: дистрибутив "ALT Linux 2.4 Master" с ftp.altlinux.ru

---------

С уважением,
Kir									forlin@yandex.ru


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] iptables не реагирует ни на что
  2005-03-20  2:02 [Comm] iptables не реагирует ни на что Kir
@ 2005-03-20  6:41 ` Nick S. Grechukh
  2005-03-20 18:10   ` Kir
  2005-03-20 18:20   ` [Comm] iptables не реагирует ни на что Pavel Usischev
  2005-03-20  6:41 ` Andrey Rahmatullin
  1 sibling, 2 replies; 21+ messages in thread
From: Nick S. Grechukh @ 2005-03-20  6:41 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 748 bytes --]

On Sunday 20 March 2005 04:02, Kir wrote:
> Взялся было за настройку iptables, обложился доками, и на тебе!
> Подскажите, как с этим бороться:
> [root@comp1 root]# service iptables start
> [root@comp1 root]# service iptables status
> [root@comp1 root]# rpm -q iptables
> iptables-1.2.11-alt2
> То есть пакет стоит, но на команды не реагирует :-(((
на какие команды он должен реагировать? вы же не создали ни цепочек ни 
фильтров. _сервиса_ iptables  на самом деле нету, вызывая /sbin/iptables вы 
управляете пакетным фильтром _встроенным в ядро_. а service iptables 
stop/start запоминает где-то в /etc/ текущие настройки, и восстанавливает их, 
соответственно. для того чтобы не писать постоянные (=переживающие 
выключение) настройки в rc.local.

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] iptables не реагирует ни на что
  2005-03-20  2:02 [Comm] iptables не реагирует ни на что Kir
  2005-03-20  6:41 ` Nick S. Grechukh
@ 2005-03-20  6:41 ` Andrey Rahmatullin
  2005-03-20  7:00   ` Nick S. Grechukh
  1 sibling, 1 reply; 21+ messages in thread
From: Andrey Rahmatullin @ 2005-03-20  6:41 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 535 bytes --]

On Sun, Mar 20, 2005 at 05:02:57AM +0300, Kir wrote:
> [root@comp1 root]# service iptables start
/etc/sysconfig/iptables меняли?

> [root@comp1 root]# service iptables status
Это вроде бы нормально. Т.к. iptables - он не в памяти висит, он
конфигурацию ядерных цепочек меняет.

> То есть пакет стоит, но на команды не реагирует :-(((
А вы конфиг писать пробовали?

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> Так скоро анфриз сизифа?
Так вы не заметили?
Уже неделю как.
		-- ldv in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] iptables не реагирует ни на что
  2005-03-20  6:41 ` Andrey Rahmatullin
@ 2005-03-20  7:00   ` Nick S. Grechukh
  2005-03-20 14:39     ` Andrey Rahmatullin
  0 siblings, 1 reply; 21+ messages in thread
From: Nick S. Grechukh @ 2005-03-20  7:00 UTC (permalink / raw)
  To: Andrey Rahmatullin, community

[-- Attachment #1: Type: text/plain, Size: 464 bytes --]

On Sunday 20 March 2005 08:41, Andrey Rahmatullin wrote:
> On Sun, Mar 20, 2005 at 05:02:57AM +0300, Kir wrote:
> > [root@comp1 root]# service iptables start
> /etc/sysconfig/iptables меняли?
не надо давать плохих советов для начинающего
> А вы конфиг писать пробовали?
да пусть по мануалам делает, во всех мануалах написано как с консоли рулить, а 
не конфиги править (тем более что все равно придется добавлять/убирать на 
ходу)
а сервисом сохранять что наваял.

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] iptables не реагирует ни на что
  2005-03-20  7:00   ` Nick S. Grechukh
@ 2005-03-20 14:39     ` Andrey Rahmatullin
  0 siblings, 0 replies; 21+ messages in thread
From: Andrey Rahmatullin @ 2005-03-20 14:39 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 758 bytes --]

On Sun, Mar 20, 2005 at 09:00:38AM +0200, Nick S. Grechukh wrote:
> > /etc/sysconfig/iptables меняли?
> не надо давать плохих советов для начинающего
Я не давал советов.
> > А вы конфиг писать пробовали?
> да пусть по мануалам делает, во всех мануалах написано как с консоли рулить, а 
Вопрос был про сервис.
> не конфиги править (тем более что все равно придется добавлять/убирать на 
> ходу)
> а сервисом сохранять что наваял.
Никто не спорит.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> Макрос в таком случае наверное не нужен.  Макрос был бы нужен, если бы
> он раскрывался в shell-код, который в конечном счете делает export
> DISPLAY.
Макрос всегда хорошо, он лучше заметен в спеке.
		-- aris in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] iptables не реагирует ни на что
  2005-03-20  6:41 ` Nick S. Grechukh
@ 2005-03-20 18:10   ` Kir
  2005-03-21  9:15     ` Nick S. Grechukh
  2005-03-20 18:20   ` [Comm] iptables не реагирует ни на что Pavel Usischev
  1 sibling, 1 reply; 21+ messages in thread
From: Kir @ 2005-03-20 18:10 UTC (permalink / raw)
  To: community

Доброго всем времени суток!

On Sun, 20 Mar 2005 08:41:05 +0200
"Nick S. Grechukh" <ngrechukh@ua.fm> wrote:

> On Sunday 20 March 2005 04:02, Kir wrote:
> > Взялся было за настройку iptables, обложился доками, и на тебе!
> > Подскажите, как с этим бороться:
> > [root@comp1 root]# service iptables start
> > [root@comp1 root]# service iptables status
> > [root@comp1 root]# rpm -q iptables
> > iptables-1.2.11-alt2
> > То есть пакет стоит, но на команды не реагирует :-(((
> на какие команды он должен реагировать? вы же не создали ни цепочек ни 
> фильтров. _сервиса_ iptables  на самом деле нету, вызывая /sbin/iptables вы 
> управляете пакетным фильтром _встроенным в ядро_. а service iptables 
> stop/start запоминает где-то в /etc/ текущие настройки, и восстанавливает их, 
> соответственно. для того чтобы не писать постоянные (=переживающие 
> выключение) настройки в rc.local.



Ну, если я не ошибаюсь, какие-то цепочки (или это не цепочки?) есть по умолчанию.
Вот содержимое файла /etc/sysconfig/iptables, в который я вообще не лазил:

# Example iptables config file.
# Note the this file uses the format of iptables-save
# What follows is an example of this output.  However,
# the actual rule lines have been commented out.
# DO NOT USE THE -t (table) OPTION IN THIS FILE!
*mangle
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
#-A PREROUTING -p tcp --dport 22 -j TOS --set-tos 0x10
COMMIT
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
#-A FORWARD -i eth0 -j ACCEPT
COMMIT
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
#-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT


---------

На всякий случай: дистрибутив "ALT Linux 2.4 Master" с ftp.altlinux.ru

---------

С уважением,
Kir									forlin@yandex.ru


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] iptables не реагирует ни на что
  2005-03-20  6:41 ` Nick S. Grechukh
  2005-03-20 18:10   ` Kir
@ 2005-03-20 18:20   ` Pavel Usischev
  1 sibling, 0 replies; 21+ messages in thread
From: Pavel Usischev @ 2005-03-20 18:20 UTC (permalink / raw)
  To: community

Nick S. Grechukh пишет:
> управляете пакетным фильтром _встроенным в ядро_. а service iptables 
> stop/start запоминает где-то в /etc/ текущие настройки, и восстанавливает их, 

Поправочка: service iptables stop не запоминает, а просто сбрасывает. 
Чтобы "запомнилось", нужно использовать service iptables save.

-- 
С уважением,
Павел Усищев


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] iptables не реагирует ни на что
  2005-03-20 18:10   ` Kir
@ 2005-03-21  9:15     ` Nick S. Grechukh
  2005-03-21  9:28       ` [Comm] " Michael Shigorin
  2005-03-22  9:26       ` [Comm] " Kir
  0 siblings, 2 replies; 21+ messages in thread
From: Nick S. Grechukh @ 2005-03-21  9:15 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1451 bytes --]

On Sunday 20 March 2005 20:10, Kir wrote:
> Доброго всем времени суток!
> "Nick S. Grechukh" <ngrechukh@ua.fm> wrote:
> > On Sunday 20 March 2005 04:02, Kir wrote:
> > > Взялся было за настройку iptables, обложился доками, и на тебе!
> > > Подскажите, как с этим бороться:
> > > [root@comp1 root]# service iptables start
> > > [root@comp1 root]# service iptables status
> > > [root@comp1 root]# rpm -q iptables
> > > iptables-1.2.11-alt2
> > > То есть пакет стоит, но на команды не реагирует :-(((
> > на какие команды он должен реагировать? вы же не создали ни цепочек ни
> > фильтров. _сервиса_ iptables  на самом деле нету, вызывая /sbin/iptables
> > вы управляете пакетным фильтром _встроенным в ядро_. а service iptables
> > stop/start запоминает где-то в /etc/ текущие настройки, и восстанавливает
> > их, соответственно. для того чтобы не писать постоянные (=переживающие
> > выключение) настройки в rc.local.
> Ну, если я не ошибаюсь, какие-то цепочки (или это не цепочки?) есть по
> умолчанию. Вот содержимое файла /etc/sysconfig/iptables, в который я вообще
> не лазил:
то что раскоментировано - это НИЧЕГО. вообще ничего. 
http://iptables-tutorial.frozentux.net/iptables-tutorial.html и man iptables
то что в этих доках - от дисрибутива (почти?:doubt:) не зависит. 
дальше пробуйте делать service iptables save и смотреть что появляется в 
конфиге (еще раз: iptables это не демон, из этого конфига просто генерятся 
вызовы /sbin/iptables).

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Comm] Re: iptables не реагирует ни на что
  2005-03-21  9:15     ` Nick S. Grechukh
@ 2005-03-21  9:28       ` Michael Shigorin
  2005-03-21 15:35         ` Александр
  2005-03-22  9:26       ` [Comm] " Kir
  1 sibling, 1 reply; 21+ messages in thread
From: Michael Shigorin @ 2005-03-21  9:28 UTC (permalink / raw)
  To: community

On Mon, Mar 21, 2005 at 11:15:11AM +0200, Nick S. Grechukh wrote:
> http://iptables-tutorial.frozentux.net/iptables-tutorial.html и
> man iptables то что в этих доках - от дисрибутива
> (почти?:doubt:) не зависит. 

Зависит-зависит, если в дисрибутиве балуются patch-o-matic.

Но это более высокие (или иные по вкусу) материи...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] Re: iptables не реагирует ни на что
  2005-03-21  9:28       ` [Comm] " Michael Shigorin
@ 2005-03-21 15:35         ` Александр
  2005-03-21 16:20           ` Michael Shigorin
  0 siblings, 1 reply; 21+ messages in thread
From: Александр @ 2005-03-21 15:35 UTC (permalink / raw)
  To: community

Доброго времени суток. 
Раз зашла речь о patch-o-matic, никто его случаем не прикручивал к ALT.  
Штука в общем-то нужная. Если есть готовый, может кините в приват. 
Или может ему в Daedalus пора? 
 
-----Original Message----- 
From: Michael Shigorin <mike@osdn.org.ua> 
To: community@altlinux.ru 
Date: Mon, 21 Mar 2005 11:28:19 +0200 
Subject: [Comm] Re: iptables не реагирует ни на что 
 
>  
> On Mon, Mar 21, 2005 at 11:15:11AM +0200, Nick S. Grechukh wrote: 
> > http://iptables-tutorial.frozentux.net/iptables-tutorial.html и 
> > man iptables то что в этих доках - от дисрибутива 
> > (почти?:doubt:) не зависит.  
>  
> Зависит-зависит, если в дисрибутиве балуются patch-o-matic. 
>  
> Но это более высокие (или иные по вкусу) материи... 
>  
>  


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Comm] Re: iptables не реагирует ни на что
  2005-03-21 15:35         ` Александр
@ 2005-03-21 16:20           ` Michael Shigorin
  2005-03-21 22:25             ` Metalking
  0 siblings, 1 reply; 21+ messages in thread
From: Michael Shigorin @ 2005-03-21 16:20 UTC (permalink / raw)
  To: community

On Mon, Mar 21, 2005 at 06:35:30PM +0300, Александр wrote:
> Раз зашла речь о patch-o-matic, никто его случаем не
> прикручивал к ALT.  

Прикручивали (в 2.0), открутили нафиг после первого же случая
сваливания iptables в корку после обновления ядра.  Ну его нафиг.

> Штука в общем-то нужная. Если есть готовый, может кините в приват. 
> Или может ему в Daedalus пора? 

Вот разве что.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] Re: iptables не реагирует ни на что
  2005-03-21 16:20           ` Michael Shigorin
@ 2005-03-21 22:25             ` Metalking
  2005-03-22  6:54               ` Michael Shigorin
  2005-03-22 17:26               ` Alexey Voinov
  0 siblings, 2 replies; 21+ messages in thread
From: Metalking @ 2005-03-21 22:25 UTC (permalink / raw)
  To: community

В сообщении от 21 Март 2005 19:20 Michael Shigorin написал(a):
> On Mon, Mar 21, 2005 at 06:35:30PM +0300, Александр wrote:
> > Раз зашла речь о patch-o-matic, никто его случаем не
> > прикручивал к ALT.
>
> Прикручивали (в 2.0), открутили нафиг после первого же случая
> сваливания iptables в корку после обновления ядра.  Ну его нафиг.
>
Дела давно минувших дней... :). Так, например, бага на падения сквида при 
аутификации ntlm несколько лет висела, но пакетом то пользовались. Может и 
patch-o-matic исправился. Конечно на продакшн системах ему, наверное, не 
место, но некоторые вкусные фичи можно на стенде и погонять и осторожненько 
иногда использовать. Глядишь и в основной пакет некоторые из них переберутся. 
Без тестирования ошибки не отловишь, а на полегоне ( в Daedalus) экстремалы 
могут от души пристреляться к новым возможностям. 
> > Штука в общем-то нужная. Если есть готовый, может кините в приват.
> > Или может ему в Daedalus пора?
>
> Вот разве что.
Порылся в архивах: оказывается не один раз поднимался вопрос о p.o.m. Может 
дать ему ещё попытку пробиться в жизнь в среде ALT?

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Comm] Re: iptables не реагирует ни на что
  2005-03-21 22:25             ` Metalking
@ 2005-03-22  6:54               ` Michael Shigorin
  2005-03-22 17:26               ` Alexey Voinov
  1 sibling, 0 replies; 21+ messages in thread
From: Michael Shigorin @ 2005-03-22  6:54 UTC (permalink / raw)
  To: community

On Tue, Mar 22, 2005 at 01:25:33AM +0300, Metalking wrote:
> Без тестирования ошибки не отловишь, а на полегоне ( в
> Daedalus) экстремалы могут от души пристреляться к новым
> возможностям. 

Ну так заверните feat и собирайте свои рутерные ядры :)
Может, ещё кого из заинтересованных подберёте, помнится, тема
ядер именно под маршрутизатор (без сказей и альсов там всяких,
но с развесистой сетевой частью) время от времени всплывала.

> Порылся в архивах: оказывается не один раз поднимался вопрос о
> p.o.m. Может дать ему ещё попытку пробиться в жизнь в среде
> ALT?

"Всё в Ваших руках" (c)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] iptables не реагирует ни на что
  2005-03-21  9:15     ` Nick S. Grechukh
  2005-03-21  9:28       ` [Comm] " Michael Shigorin
@ 2005-03-22  9:26       ` Kir
  2005-03-24 14:00         ` [Comm] Ошибки при настройке iptables Kir
  1 sibling, 1 reply; 21+ messages in thread
From: Kir @ 2005-03-22  9:26 UTC (permalink / raw)
  To: community

Доброго всем времени суток!

On Mon, 21 Mar 2005 11:15:11 +0200
"Nick S. Grechukh" <ngrechukh@ua.fm> wrote:

> то что раскоментировано - это НИЧЕГО. вообще ничего. 
> http://iptables-tutorial.frozentux.net/iptables-tutorial.html и man
> iptables то что в этих доках - от дисрибутива (почти?:doubt:) не
> зависит. дальше пробуйте делать service iptables save и смотреть что
> появляется в конфиге (еще раз: iptables это не демон, из этого конфига
> просто генерятся вызовы /sbin/iptables).

Понял, спасибо.
Было бы еще хорошо ткнуть меня в какие-нибудь доки с описанием настроек
iptables на машине с выходам в локальную сеть и Интернет (через PPTP).
Фундаментальные руководства - штука хорошая, но хотелось бы почитать
что-нибудь об опасностях, характерных для вышеописанной конфигурации. И
о том, какие варианты использования iptables в ней существуют.


---------
На всякий случай: дистрибутив "ALT Linux 2.4 Master" с ftp.altlinux.ru
---------

С уважением,
Kir									forlin@yandex.ru


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] Re: iptables не реагирует ни на что
  2005-03-21 22:25             ` Metalking
  2005-03-22  6:54               ` Michael Shigorin
@ 2005-03-22 17:26               ` Alexey Voinov
  2005-03-22 21:07                 ` Denis Smirnov
  1 sibling, 1 reply; 21+ messages in thread
From: Alexey Voinov @ 2005-03-22 17:26 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1316 bytes --]

Metalking wrote
> > > Раз зашла речь о patch-o-matic, никто его случаем не
> > > прикручивал к ALT.
> > Прикручивали (в 2.0), открутили нафиг после первого же случая
> > сваливания iptables в корку после обновления ядра.  Ну его нафиг.
> Дела давно минувших дней... :). Так, например, бага на падения сквида при 
> аутификации ntlm несколько лет висела, но пакетом то пользовались. Может и 
> patch-o-matic исправился. Конечно на продакшн системах ему, наверное, не 
> место, но некоторые вкусные фичи можно на стенде и погонять и осторожненько 
> иногда использовать. Глядишь и в основной пакет некоторые из них переберутся. 
> Без тестирования ошибки не отловишь, а на полегоне ( в Daedalus) экстремалы 
> могут от души пристреляться к новым возможностям. 
"Прикручивание" p-o-m требует синхронности пакетов с ядрами и пакета
iptables. Многие патчи из этого комплекта изменяют бинарный протокол по
которому в ядро помещаются правила. Либо придётся заводить по пакету
iptables для каждого ядра (а можно ещё пофантазировать на тему
синхронизаци этих версий) либо прикладывать одинаковый комплект патчей из
p-o-m ко всем ядрам, что тоже далеко не всем понравится.

Поэтому p-o-m пока отдыхает в сторонке.


-- 
Best Regards!
Alexey Voinov
	     
voins@voins.program.ru
voins@altlinux.ru


[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] Re: iptables не реагирует ни на что
  2005-03-22 21:07                 ` Denis Smirnov
@ 2005-03-22 18:34                   ` Alexey Voinov
  2005-03-24 15:22                     ` Denis Smirnov
  0 siblings, 1 reply; 21+ messages in thread
From: Alexey Voinov @ 2005-03-22 18:34 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 892 bytes --]

Denis Smirnov wrote
> On Tue, Mar 22, 2005 at 08:26:59PM +0300, Alexey Voinov wrote:
> 
> AV> "Прикручивание" p-o-m требует синхронности пакетов с ядрами и пакета
> AV> iptables. Многие патчи из этого комплекта изменяют бинарный протокол по
> AV> которому в ядро помещаются правила. Либо придётся заводить по пакету
> AV> iptables для каждого ядра (а можно ещё пофантазировать на тему
> AV> синхронизаци этих версий) либо прикладывать одинаковый комплект патчей из
> AV> p-o-m ко всем ядрам, что тоже далеко не всем понравится.
> AV> Поэтому p-o-m пока отдыхает в сторонке.
> 
> А если выдрать из него подмножество патчей не меняющие протокол?
Тогда запросто. Кто этим заниматься будет? :)

(/me уже давно хочет пристроить iptables кому-нибудь заботливому, тому,
кто его не бросит :) )

-- 
Best Regards!
Alexey Voinov
	     
voins@voins.program.ru
voins@altlinux.ru


[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] Re: iptables не реагирует ни на что
  2005-03-22 17:26               ` Alexey Voinov
@ 2005-03-22 21:07                 ` Denis Smirnov
  2005-03-22 18:34                   ` Alexey Voinov
  0 siblings, 1 reply; 21+ messages in thread
From: Denis Smirnov @ 2005-03-22 21:07 UTC (permalink / raw)
  To: community

On Tue, Mar 22, 2005 at 08:26:59PM +0300, Alexey Voinov wrote:

AV> "Прикручивание" p-o-m требует синхронности пакетов с ядрами и пакета
AV> iptables. Многие патчи из этого комплекта изменяют бинарный протокол по
AV> которому в ядро помещаются правила. Либо придётся заводить по пакету
AV> iptables для каждого ядра (а можно ещё пофантазировать на тему
AV> синхронизаци этих версий) либо прикладывать одинаковый комплект патчей из
AV> p-o-m ко всем ядрам, что тоже далеко не всем понравится.
AV> Поэтому p-o-m пока отдыхает в сторонке.

А если выдрать из него подмножество патчей не меняющие протокол?

-- 
С уважением, Денис

http://freesource.info



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] Ошибки при настройке iptables
  2005-03-22  9:26       ` [Comm] " Kir
@ 2005-03-24 14:00         ` Kir
  0 siblings, 0 replies; 21+ messages in thread
From: Kir @ 2005-03-24 14:00 UTC (permalink / raw)
  To: community

Доброго всем времени суток!

> Понял, спасибо.
> Было бы еще хорошо ткнуть меня в какие-нибудь доки с описанием
> настроек iptables на машине с выходам в локальную сеть и Интернет
> (через PPTP). Фундаментальные руководства - штука хорошая, но хотелось
> бы почитать что-нибудь об опасностях, характерных для вышеописанной
> конфигурации. И о том, какие варианты использования iptables в ней
> существуют.

Покопался в Сети, набрел на
http://ru.gentoo-wiki.com/Подробная_настройка_iptables

Начал настраивать по порядку, учитывая свои интерфейсы.
Все идет нормально до этого места:
http://ru.gentoo-wiki.com/Подробная_настройка_iptables#.D0.9B.D0.BE.D0.BA.D0.B0.D0.BB.D1.8C.D0.BD.D1.8B.D0.B5_.D0.B8.D0.BD.D1.82.D0.B5.D1.80.D1.84.D0.B5.D0.B9.D1.81.D1.8B

Т.е. главы "Локальные интерфейсы"

Вствляю в скрипт указанные строки, рестартую iptаbles, выполняю скрипт -
получаю ответ:

Bad argument `ACCEPT'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `ACCEPT'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `ACCEPT'
Try `iptables -h' or 'iptables --help' for more information.

Не могу понять, почему с этого места ругается, хотя до него не ругалась?
Иду дальше, пытаюсь установить блокировку широковещательных адресов.
Ответ аналогичный:

Bad argument `DROPl'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `DROPl'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `DROPl'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `DROPl'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `DROPl'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `DROPl'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `DROPl'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `DROPl'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `DROPl'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `DROPl'
Try `iptables -h' or 'iptables --help' for more information.

Тут я решил остановиться и спросить совета у сообщества.
Чего я не догоняю?

Прилагаю скрипт, до проблемных мест, включая последние:

#!/bin/bash

IPTABLES='/sbin/iptables'

# Определяем интерфейсы
EXTIF='ppp0'
INTIF1='eth0'
INTIF2='eth1'

# Включаем форвардинг ip в ядре.
/bin/echo 1 > /proc/sys/net/ipv4/ip_forward

# Сбросить правила и удалить цепочки 
$IPTABLES -F
$IPTABLES -X

# Включаем маскарадинг для разрешения доступа в интернет
$IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE

# Форвардить сетевой трафик с $INTIF1 на интернетовский интерфейс $EXTIF
$IPTABLES -A FORWARD -i $INTIF1 -o $EXTIF -m state --state
NEW,ESTABLISHED -j ACCEPT

# Форвардить сетевой трафик с $INTIF2 на интернетовский интерфейс $EXTIF
$IPTABLES -A FORWARD -i $INTIF2 -o $EXTIF -m state --state
NEW,ESTABLISHED -j ACCEPT

#echo -e "       - Разрешаем доступ к SSH серверу"
#$IPTABLES -A INPUT --protocol ssh --dport 22 -j ACCEPT
#echo -e "       - Разрешаем доступ к HTTP серверу (порты 80 и 8080"
#$IPTABLES -A INPUT --protocol tcp --dport 80 -j ACCEPT
#$IPTABLES -A INPUT --protocol tcp --dport 8080 -j ACCEPT
# Блокируем все прочие попытки доступа на $EXTIF
$IPTABLES -A INPUT -i $EXTIF -m state --state NEW,INVALID -j DROP
$IPTABLES -A FORWARD -i $EXTIF -m state --state NEW,INVALID -j DROP

# Сброс всех существующих и очистка персональных цепочек.
CHAINS=`cat /proc/net/ip_tables_names 2>/dev/null`

# ********** Цепочки журналирования событий **********
#
# Теперь мы определяем несколько цепочек которые служат для записи 
# событий о сбрасываемых пакетах. Это позволит нам избежать ввода 
# команд для каждого правила. Сперва мы фиксируем DROP, а потом REJECT.
# Не жалуйтесь, если цепочки уже существуют (однако это не приведет к
# ошибкам???)
$IPTABLES -N DROPl   2> /dev/null
$IPTABLES -A DROPl -m limit --limit 3/minute --limit-burst 10 -j LOG
--log-prefix 'FIREWALL DROP BLOCKED:'$IPTABLES -A DROPl   -j DROP
$IPTABLES -N REJECTl 2> /dev/null
$IPTABLES -A REJECTl -m limit --limit 3/minute --limit-burst 10 -j LOG
--log-prefix 'FIREWALL REJECT BLOCKED:'$IPTABLES -A REJECTl -j REJECT
$IPTABLES -N DROP2   2> /dev/null
$IPTABLES -A DROP2 -m limit --limit 3/second --limit-burst 10 -j LOG
--log-prefix 'FIREWALL DROP UNKNOWN:'$IPTABLES -A DROP2   -j DROP
$IPTABLES -N REJECT2 2> /dev/null
$IPTABLES -A REJECT2 -m limit --limit 3/second --limit-burst 10 -j LOG
--log-prefix 'FIREWALL REJECT UNKNOWN:'$IPTABLES -A REJECT2 -j REJECT

# Loop device/localhost
LPDIF="lo"
LPDIP="127.0.0.1"
LPDMSK="255.0.0.0"
LPDNET="$LPDIP/$LPDMSK"

# Необходимые утилиты
IPT="/sbin/iptables"
IFC="/sbin/ifconfig"
G="/bin/grep"
SED="/bin/sed"
AWK="/usr/bin/awk"
ECHO="/bin/echo"

#Установка ACCEPT

$IPT -t nat -A PREROUTING -j ACCEPT
# $IPT -t nat -A POSTROUTING -o $EXTIF -s $INTNET -j SNAT --to $EXTIP

# Закомментируйте последующие строки (которые содержат "MASQUERADE") 
# для сетей без трансляции адресов (NAT)
#$IPT -t nat -A POSTROUTING -o $EXTIF -s $INTNET1 -j MASQUERADE
#$IPT -t nat -A POSTROUTING -o $EXTIF -s $INTNET2 -j MASQUERADE
$IPT -t nat -A POSTROUTING                       -j ACCEPT
$IPT -t nat -A OUTPUT                            -j ACCEPT
$IPT -A INPUT   -p tcp --dport auth --syn -m state --state NEW -j ACCEPT
$IPT -A INPUT   -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPT -A OUTPUT  -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPT -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT



# ********** Цепочки журналирования событий **********
#
# Теперь мы определяем несколько цепочек которые служат для записи 
# событий о сбрасываемых пакетах. Это позволит нам избежать ввода 
# команд для каждого правила. Сперва мы фиксируем DROP, а потом REJECT.
# Не жалуйтесь, если цепочки уже существуют (однако это не приведет к
# ошибкам???)
$IPT -N DROPl   2> /dev/null
$IPT -A DROPl -m limit --limit 3/minute --limit-burst 10 -j LOG
--log-prefix 'FIREWALL DROP BLOCKED:'$IPT -A DROPl   -j DROP
$IPT -N REJECTl 2> /dev/null
$IPT -A REJECTl -m limit --limit 3/minute --limit-burst 10 -j LOG
--log-prefix 'FIREWALL REJECT BLOCKED:'$IPT -A REJECTl -j REJECT
$IPT -N DROP2   2> /dev/null
$IPT -A DROP2 -m limit --limit 3/second --limit-burst 10 -j LOG
--log-prefix 'FIREWALL DROP UNKNOWN:'$IPT -A DROP2   -j DROP
$IPT -N REJECT2 2> /dev/null
$IPT -A REJECT2 -m limit --limit 3/second --limit-burst 10 -j LOG
--log-prefix 'FIREWALL REJECT UNKNOWN:'$IPT -A REJECT2 -j REJECT

# Для тестирования фиксируем события ACCEPT
$IPT -N ACCEPTl   2> /dev/null
$IPT -A ACCEPTl -m limit --limit 10/second --limit-burst 50 -j LOG
--log-prefix 'FIREWALL ACCEPT:'$IPT -A ACCEPTl   -j ACCEPT


# Сброс всех существующих и очистка персональных цепочек.
#CHAINS=`cat /proc/net/ip_tables_names 2>/dev/null`

for i in $CHAINS
do
    $IPT -t $i -F
done

for i in $CHAINS
do
    $IPT -t $i -X
done

#Разрешим все пакеты с loopback интерфейса, имеющие в качестве адреса
#назначения один из адресов наших интерфейсов
$IPT -A INPUT   -i $LPDIF -s   $LPDIP  -j ACCEPT
$IPT -A INPUT   -i $LPDIF -s   $EXTIP  -j ACCEPT
$IPT -A INPUT   -i $LPDIF -s   $INTIP1  -j ACCEPT
$IPT -A INPUT   -i $LPDIF -s   $INTIP2  -j ACCEPT


#Блокировка широковещательных пакетов 	

$IPT -A INPUT   -i $EXTIF -d   $EXTBC  -j DROPl
$IPT -A INPUT   -i $INTIF1 -d  $INTBC1  -j DROPl
$IPT -A INPUT   -i $INTIF2 -d  $INTBC2  -j DROPl
$IPT -A OUTPUT  -o $EXTIF -d   $EXTBC  -j DROPl
$IPT -A OUTPUT  -o $INTIF1 -d  $INTBC1  -j DROPl
$IPT -A OUTPUT  -o $INTIF2 -d  $INTBC2  -j DROPl
$IPT -A FORWARD -o $EXTIF -d   $EXTBC  -j DROPl
$IPT -A FORWARD -o $INTIF1 -d  $INTBC1  -j DROPl
$IPT -A FORWARD -o $INTIF2 -d  $INTBC2  -j DROPl

# Блокировать внешний доступ к локальной сети
# Это позволит остановить боевых хакеров от использования 
# нашей сети как стартовой точки для других атак.
#
# Нижеприведенная строчка на человеческом языке будет выглядеть как
# "если входящий пакет, пришедший на наш внешний интерфейс,
# имеет адрес назначения, отличный от адреса нашего внешнего интерфейса,
# то этот пакет не будет пропущен."
$IPT -A INPUT   -i $EXTIF -d ! $EXTIP  -j DROPl



---------
На всякий случай: дистрибутив "ALT Linux 2.4 Master" с ftp.altlinux.ru

---------

С уважением,
Kir									forlin@yandex.ru


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] Re: iptables не реагирует ни на что
  2005-03-22 18:34                   ` Alexey Voinov
@ 2005-03-24 15:22                     ` Denis Smirnov
  2005-03-24 17:20                       ` Alexey Voinov
  0 siblings, 1 reply; 21+ messages in thread
From: Denis Smirnov @ 2005-03-24 15:22 UTC (permalink / raw)
  To: community

On Tue, Mar 22, 2005 at 09:34:38PM +0300, Alexey Voinov wrote:

>> А если выдрать из него подмножество патчей не меняющие протокол?
AV> Тогда запросто. Кто этим заниматься будет? :)

Каждого вспоминающего про p-o-m можно посылать :)

AV> (/me уже давно хочет пристроить iptables кому-нибудь заботливому, тому,
AV> кто его не бросит :) )

:)

-- 
С уважением, Денис

http://freesource.info



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Comm] Re: iptables не реагирует ни на что
  2005-03-24 15:22                     ` Denis Smirnov
@ 2005-03-24 17:20                       ` Alexey Voinov
  2005-03-24 18:08                         ` [Comm] [FAQ] (patch-o-matic) " Michael Shigorin
  0 siblings, 1 reply; 21+ messages in thread
From: Alexey Voinov @ 2005-03-24 17:20 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 410 bytes --]

Denis Smirnov wrote
> >> А если выдрать из него подмножество патчей не меняющие протокол?
> AV> Тогда запросто. Кто этим заниматься будет? :)
> Каждого вспоминающего про p-o-m можно посылать :)
Ссылку на предыдущее письмо (с разъяснениями), надо поместить в faq. :)
Тогда появится конкретное место, куда посылать.

-- 
Best Regards!
Alexey Voinov
	     
voins@voins.program.ru
voins@altlinux.ru


[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Comm] [FAQ] (patch-o-matic) Re: iptables не реагирует ни на что
  2005-03-24 17:20                       ` Alexey Voinov
@ 2005-03-24 18:08                         ` Michael Shigorin
  0 siblings, 0 replies; 21+ messages in thread
From: Michael Shigorin @ 2005-03-24 18:08 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 593 bytes --]

On Thu, Mar 24, 2005 at 08:20:25PM +0300, Alexey Voinov wrote:
> > >> А если выдрать из него подмножество патчей не меняющие протокол?
> > AV> Тогда запросто. Кто этим заниматься будет? :)
> > Каждого вспоминающего про p-o-m можно посылать :)
> Ссылку на предыдущее письмо (с разъяснениями), надо поместить в faq. :)
> Тогда появится конкретное место, куда посылать.

Эт запросто.  Задокументированная бага -- это фича!

http://faq.altlinux.ru/index.php?action=single&nf=1&qid=582

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2005-03-24 18:08 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-20  2:02 [Comm] iptables не реагирует ни на что Kir
2005-03-20  6:41 ` Nick S. Grechukh
2005-03-20 18:10   ` Kir
2005-03-21  9:15     ` Nick S. Grechukh
2005-03-21  9:28       ` [Comm] " Michael Shigorin
2005-03-21 15:35         ` Александр
2005-03-21 16:20           ` Michael Shigorin
2005-03-21 22:25             ` Metalking
2005-03-22  6:54               ` Michael Shigorin
2005-03-22 17:26               ` Alexey Voinov
2005-03-22 21:07                 ` Denis Smirnov
2005-03-22 18:34                   ` Alexey Voinov
2005-03-24 15:22                     ` Denis Smirnov
2005-03-24 17:20                       ` Alexey Voinov
2005-03-24 18:08                         ` [Comm] [FAQ] (patch-o-matic) " Michael Shigorin
2005-03-22  9:26       ` [Comm] " Kir
2005-03-24 14:00         ` [Comm] Ошибки при настройке iptables Kir
2005-03-20 18:20   ` [Comm] iptables не реагирует ни на что Pavel Usischev
2005-03-20  6:41 ` Andrey Rahmatullin
2005-03-20  7:00   ` Nick S. Grechukh
2005-03-20 14:39     ` Andrey Rahmatullin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git