Автор Тема: iptables опит за блокиране на сервиз  (Прочетена 4394 пъти)

dvbb

  • Напреднали
  • *****
  • Публикации: 207
  • Nothing else!
    • Профил
Здравейте
Опитвам се да блокирам даден сервиз между маскираните IP-та.
Постановката е следната , локална мрежа с 2 DNS-a единя на Gate другуя на друго PC от мрежата.
iptables -I INPUT -p tcp -s 192.168.0.3 --dport 53 -j DROP 
iptables -I INPUT -p udp -s 192.168.0.3 --dport 53 -j DROP -- така му режа достъпа до GW
iptables -I FORWARD -p tcp -s 192.168.0.3 --dport 53 -J DROP -- така примерно му режа достъпа до 53 порт самоче към IP-тата в Internet

Идеята е да отрежа достъпа на 192.168.0.3 до порт 53 на IP 192.168.0.5

Активен

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: iptables опит за блокиране на сервиз
« Отговор #1 -: Apr 09, 2010, 21:51 »
Здравейте
Опитвам се да блокирам даден сервиз между маскираните IP-та.
Постановката е следната , локална мрежа с 2 DNS-a единя на Gate другуя на друго PC от мрежата.
iptables -I INPUT -p tcp -s 192.168.0.3 --dport 53 -j DROP 
iptables -I INPUT -p udp -s 192.168.0.3 --dport 53 -j DROP -- така му режа достъпа до GW
iptables -I FORWARD -p tcp -s 192.168.0.3 --dport 53 -J DROP -- така примерно му режа достъпа до 53 порт самоче към IP-тата в Internet

Идеята е да отрежа достъпа на 192.168.0.3 до порт 53 на IP 192.168.0.5


Какъв е проблема, по този начин наистина ги режеш заявките към порт 53 от компютър с IP 192.168.0.3, ако това е изпълнено на компютър с IP192.168.0.5 или нещо не се получава. Дай по ясно описание на мрежата (най-добре картинка), и къде слагаш правилата.

Това нещо:

Код:
iptables -I INPUT -p tcp -s 192.168.0.3 --dport 53 -j DROP  
iptables -I INPUT -p udp -s 192.168.0.3 --dport 53 -j DROP

Май е по добре да се смени с това:

Код:
iptables -I INPUT -s 192.168.0.3 --dport 53 -j DROP

Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: iptables опит за блокиране на сервиз
« Отговор #2 -: Apr 09, 2010, 22:05 »
Поради каква причина трафика от 192.168.0.5 до 192.168.0.3 минава през твоя рутер, че да филтрираш пакети там?
Активен

"Knowledge is power" - France is Bacon

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Re: iptables опит за блокиране на сервиз
« Отговор #3 -: Apr 09, 2010, 22:09 »
Поради каква причина трафика от 192.168.0.5 до 192.168.0.3 минава през твоя рутер, че да филтрираш пакети там?
Може маската да му е 29/30/31 ;)

Идеята на gat3way е, че за адреси, които са от "субмрежата", машината няма да се обръща към gateway-а, а ще си праща заявките директно към тях.
« Последна редакция: Apr 09, 2010, 22:13 от VladSun »
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: iptables опит за блокиране на сервиз
« Отговор #4 -: Apr 09, 2010, 22:21 »
Нали за това съм писал да даде картинка на мрежата, изобщо така поставен въпроса е много неясен. Нито боба нито кристалното кълбо ми казаха каква е мрежата и как е устроена :)
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Re: iptables опит за блокиране на сервиз
« Отговор #5 -: Apr 09, 2010, 22:29 »
Въпросите не са към теб, victim70  [_]3
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: iptables опит за блокиране на сервиз
« Отговор #6 -: Apr 09, 2010, 22:30 »
29 не може да е :)
Активен

"Knowledge is power" - France is Bacon

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Re: iptables опит за блокиране на сервиз
« Отговор #7 -: Apr 09, 2010, 22:34 »
29 не може да е :)

Хвана ме :)
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: iptables опит за блокиране на сервиз
« Отговор #8 -: Apr 09, 2010, 22:37 »
Обаче аз не съм прав, може :) С proxyarp...само дето ще е някакво нечувано малоумна конфигурация :)
Активен

"Knowledge is power" - France is Bacon

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Re: iptables опит за блокиране на сервиз
« Отговор #9 -: Apr 09, 2010, 22:40 »
Може, може :)
Ама чак пък "нечувано малоумна конфигурация" - случвало ми се е прекалено често ;)
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: iptables опит за блокиране на сервиз
« Отговор #10 -: Apr 09, 2010, 22:41 »
29 не може да е :)
/offtopic
:) а може да е 192.168.ххх.ххх/4 (netmask 240.0.0.0) - и после ме питат що някои сайтове не излизали да звънна на ....(доставчика на интернет)  (действителен случай на Вин машина настроен)
« Последна редакция: Apr 09, 2010, 22:43 от victim70 »
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: iptables опит за блокиране на сервиз
« Отговор #11 -: Apr 09, 2010, 22:55 »
Може, може :)
Ама чак пък "нечувано малоумна конфигурация" - случвало ми се е прекалено често ;)

Ами...ще трябва да вдигнеш на единия интерфейс на рутера 192.168.0.1/30, на другия 192.168.0.6/30 и на клиентите да им сложиш /29 маските, щото иначе нема да се оправи forwarding-a според мен. С такъв allocation на адресно пространство, ще можеш да връзваш по един хост на всеки интерфейс.

Ма всъщност май няма да стане, щото при това положение не знам дали 192.168.0.3/30 може да се дава на хоста, требва да се води broadcast адрес.

А може и аз да бъркам, наум тези сметки не се правят добре :)
Активен

"Knowledge is power" - France is Bacon

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Re: iptables опит за блокиране на сервиз
« Отговор #12 -: Apr 09, 2010, 23:11 »
Според мен можеш само да добавиш единичен host на друг интерфейс на рутера и да е достижим без да пипаш клиентските машини.
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Re: iptables опит за блокиране на сервиз
« Отговор #13 -: Apr 09, 2010, 23:14 »
Код
GeSHi (Bash):
  1. root@ubuntu:/home/vladsun# route -n
  2. Kernel IP routing table
  3. Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
  4. 192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0
  5. 192.168.10.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
  6. 0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
  7. root@ubuntu:/home/vladsun# route add -host 192.168.1.50 dev eth1
  8. root@ubuntu:/home/vladsun# route -n
  9. Kernel IP routing table
  10. Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
  11. 192.168.1.50    0.0.0.0         255.255.255.255 UH    0      0        0 eth1
  12. 192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0
  13. 192.168.10.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
  14. 0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
  15.  
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: iptables опит за блокиране на сервиз
« Отговор #14 -: Apr 09, 2010, 23:15 »
Може, може :)
Ама чак пък "нечувано малоумна конфигурация" - случвало ми се е прекалено често ;)

Ами...ще трябва да вдигнеш на единия интерфейс на рутера 192.168.0.1/30, на другия 192.168.0.6/30 и на клиентите да им сложиш /29 маските, щото иначе нема да се оправи forwarding-a според мен. С такъв allocation на адресно пространство, ще можеш да връзваш по един хост на всеки интерфейс.

Ма всъщност май няма да стане, щото при това положение не знам дали 192.168.0.3/30 може да се дава на хоста, требва да се води broadcast адрес.

А може и аз да бъркам, наум тези сметки не се правят добре :)
Съжалявам ама не се бъркаш, с тази настройка се зарива с 2 broadcast адрес 192.168.0.3 , 192.168.0.7 ако не са и 3
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Iptables
Настройка на програми
mozly 1 4141 Последна публикация Dec 10, 2002, 23:48
от Vency
iptables
Настройка на програми
sunhater 3 4013 Последна публикация Apr 23, 2003, 15:02
от sunhater
iptables
Настройка на програми
dumdum 4 4635 Последна публикация Apr 30, 2003, 10:40
от dumdum
IPTABLES
Настройка на програми
achird 2 4706 Последна публикация May 20, 2003, 14:14
от achird
iptables
Настройка на програми
dumdum 2 3703 Последна публикация May 03, 2003, 17:00
от