Автор Тема: Iptables  (Прочетена 1366 пъти)

Exterminator

  • Участници
  • ***
  • Публикации: 9
    • Профил
Iptables
« -: Nov 27, 2006, 16:55 »
ок. Не ми се беше налагало да използван iptables до сега ...
Но ми се наложи и след дълго четене стигнах до следниа извод:

target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere
DROP       icmp --  anywhere             anywhere            icmp echo-request
DROP       icmp --  anywhere             anywhere            icmp type 30
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:http
ACCEPT     all  --  localnet/24           anywhere
ACCEPT     all  --  *.*.*.*               anywhere
ACCEPT     all  --  *.*.*.*               anywhere
ACCEPT     all  --  *.*.*.*               anywhere
DROP       tcp  --  anywhere             localhost           tcp dpts:0:ftp-data
DROP       tcp  --  anywhere             localhost           tcp dpts:26:finger
DROP       tcp  --  anywhere             localhost           tcp dpts:hosts2-ns:65535

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:http

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     all  --  anywhere             localnet/24
ACCEPT     all  --  anywhere             *.*.*.*
ACCEPT     all  --  anywhere             *.*.*.*
ACCEPT     all  --  anywhere             *.*.*.*
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:http
DROP       tcp  --  anywhere             anywhere            tcp dpts:0:ftp-data
DROP       tcp  --  anywhere             anywhere            tcp dpts:26:finger
DROP       tcp  --  anywhere             anywhere            tcp dpts:hosts2-ns:65535




Проблема ми е че с тези настройки само 3-те ИП-адресса и локалната мрейа виждат 80-ти порт.
Първоначално не бях добавил редовете за позволяване на 80-ти порт. Но си мислех че като не съм ги забранил няма да има проблеми. След което ги добавих ( да дори в FORWARD ) с надеждата да стане ( нали деф-полицата им е ACCEPT ).
Мислех че с iptaблес -A INPUT/OUTPUT/FORWARD  -p tcp --destination-port 80 -j ACCEPT всичко ще се оправи .. да ама не :?
Не мога да схвана ...


ЕДИТ: омфг сорри че тук съм постнал. Чак след като постнах разбрах че е на грешното място '<img'>



Активен

Linux slack 2.6.18 #1 SMP Mon Sep 25 20:46:50 EEST 2006 i686 pentium4 i386 GNU/Linux
Slackware 11

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Iptables
« Отговор #1 -: Nov 27, 2006, 17:37 »
Нищо не разбрах.
Какви са тия 3 ИП-та?
Най-вече - какво точно искаш да направиш?
Активен

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

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Iptables
« Отговор #2 -: Nov 27, 2006, 17:53 »
Само него ли?

Така като гледам очакваш source port-a с който установяват комуникация до машината на http порт-а да е или 80 или 20-26. Тъй като това се избира на почти случаен принцип и обикновено е порт над 1024, нормално е не само до 80 ами и до който друг отворен да не успеят да се свържат.

Оправи правилата в OUTPUT, махни тези правила:

DROP       tcp  --  anywhere             anywhere            tcp dpts:0:ftp-data
DROP       tcp  --  anywhere             anywhere            tcp dpts:26:finger
DROP       tcp  --  anywhere             anywhere            tcp dpts:hosts2-ns:65535

А и DROP не е много културна работа по принцип.
Активен

"Knowledge is power" - France is Bacon

Exterminator

  • Участници
  • ***
  • Публикации: 9
    • Профил
Iptables
« Отговор #3 -: Nov 27, 2006, 18:22 »
@VladSun 3-те ИП-та с *.*.*.* и локалната мрежа 192.168.*.0/24 са единствените който имат достъп до web-часта. Проблема е че искам всички да имат достап до него -)

@gat3way Направих го -) Колково до Drop -> ':ok:'

Искам да питам още нещо. За да имам възможност да оставя тези 3 реда там ... може ли да иползвам командата --syn или пак съм във някаква заблуда ? -))



Активен

Linux slack 2.6.18 #1 SMP Mon Sep 25 20:46:50 EEST 2006 i686 pentium4 i386 GNU/Linux
Slackware 11

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Iptables
« Отговор #4 -: Nov 27, 2006, 21:33 »
Зависи какво искаш да се случи.

Каква по-точно е целта?
Активен

"Knowledge is power" - France is Bacon

Exterminator

  • Участници
  • ***
  • Публикации: 9
    • Профил
Iptables
« Отговор #5 -: Nov 29, 2006, 10:04 »
@gat3way
Мерси много .. за сега няма да задълбочавам защото ми изникна по-важен проблем.
Все пак мерси много за помоща.
Активен

Linux slack 2.6.18 #1 SMP Mon Sep 25 20:46:50 EEST 2006 i686 pentium4 i386 GNU/Linux
Slackware 11

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