Страница 2 из 2

Re: две независимые сети на RB951-2n

Добавлено: 04 янв 2013, 00:01
dkarapetian
simpl3x писал(а):

Код: Выделить всё

0 ;;; default configuration
chain=input action=accept protocol=icmp

у вас самым первым правилом стоит разрешение на протокол icmp (ping и т.п.) входящие к самому микротику отовсюду. так что чтобы вы не запрещали ниже, ему на это откровенно все равно.
запомните самое главное правило, во всех фаерволах правила читаются сверху вниз, как только пакет попадающий в мтик находит соответствие в этом списке, в этом порядке, он из него вылетает и дальше соответствие не ищется (в общем случае, без использования jump). так и у вас, первым же правилом у вас разрешен пинг к любому из адресов мтика, и запрещаться дальше оно не будет.

и это все что у вас там?

и что откуда вы пингуете?
настраживает фраза "основные адреса видят друг друга"!


да это все!
я пингую с машины 192.168.1.2 на машину 192.168.0.4 - пинг не идет
я пингую с машины 192.168.1.2 на ИП адрес 192.168.0.1- пинг идет

Re: две независимые сети на RB951-2n

Добавлено: 04 янв 2013, 00:06
simpl3x
ну значит измените\удалите правило

Код: Выделить всё

0 ;;; default configuration
chain=input action=accept protocol=icmp


либо перед ним добавьте:

Код: Выделить всё

chain=input src-address=192.168.0.0/24 dst-address=192.168.1.1 action=drop
chain=input src-address=192.168.1.0/24 dst-address=192.168.0.1 action=drop

причину я вам объяснил выше, добавить нечего.

Re: две независимые сети на RB951-2n

Добавлено: 04 янв 2013, 09:08
dkarapetian
У меня вышло но в таком варианте:

[admin@MikroTik] > ip firewall filter print
Flags: X - disabled, I - invalid, D - dynamic
0 ;;; block
chain=input action=drop src-address=192.168.1.0/24
dst-address=192.168.0.0/24

1 chain=input action=drop src-address=192.168.0.0/24
dst-address=192.168.1.0/24

2 chain=forward action=drop src-address-list=Wi-Fi dst-address-list=LAN

3 chain=forward action=drop src-address-list=LAN dst-address-list=Wi-Fi

4 ;;; default configuration
chain=input action=accept protocol=icmp

5 ;;; default configuration
chain=input action=accept connection-state=established

6 ;;; default configuration
chain=input action=accept connection-state=related

в этом случае две сети друг друга не видят и не посылают запросы пакетов.

Re: две независимые сети на RB951-2n

Добавлено: 04 янв 2013, 11:03
simpl3x

Код: Выделить всё

0 ;;; block
chain=input action=drop src-address=192.168.1.0/24
dst-address=192.168.0.0/24

1 chain=input action=drop src-address=192.168.0.0/24
dst-address=192.168.1.0/24

ну собственно разницы между мои вариантом нет, кроме конешно того, не описанного вами варианта, что у мтика может быть несколько адресов.

Re: две независимые сети на RB951-2n

Добавлено: 04 янв 2013, 11:21
dkarapetian
simpl3x писал(а):

Код: Выделить всё

0 ;;; block
chain=input action=drop src-address=192.168.1.0/24
dst-address=192.168.0.0/24

1 chain=input action=drop src-address=192.168.0.0/24
dst-address=192.168.1.0/24

ну собственно разницы между мои вариантом нет, кроме конешно того, не описанного вами варианта, что у мтика может быть несколько адресов.


не совсем, ваш вариант тоже помог. Спасибо, но чтоб сеть даже и пакеты не отсылала на 192.168.0.1 мне пришлось добавить еще
2 chain=forward action=drop src-address-list=Wi-Fi dst-address-list=LAN

3 chain=forward action=drop src-address-list=LAN dst-address-list=Wi-Fi
и после этого уже и пакеты перестали посылать запрос на этот ИП 192.168.0.1

Re: две независимые сети на RB951-2n

Добавлено: 04 янв 2013, 21:07
podarok66
Все прочитал, и опять недопонял. В самом начале темы есть фраза, что для chain нужно применить параметр forward. А потом вы оба опять оперируете параметром input. Почему, позвольте спросить? Вроде бы надо сети изолировать, это же "проходящий" трафик, тот, что forward. Поясните, будьте любезны...

Re: две независимые сети на RB951-2n

Добавлено: 04 янв 2013, 22:11
dkarapetian
podarok66 писал(а):Все прочитал, и опять недопонял. В самом начале темы есть фраза, что для chain нужно применить параметр forward. А потом вы оба опять оперируете параметром input. Почему, позвольте спросить? Вроде бы надо сети изолировать, это же "проходящий" трафик, тот, что forward. Поясните, будьте любезны...



так у меня же было написано почему.....
причина того что я то что хотел не работало

Re: две независимые сети на RB951-2n

Добавлено: 05 янв 2013, 02:41
simpl3x
Все просто, когда задача стоит в изоляции двух сетей друг от друга, то это попадает под forward, если вам необходимо изолировать мтик от какой то из сетей, то это input. Если вы изолировали forward'ом две сети, то одна сеть будет видеть ip адрес мтика из другой, чтобы этого избежать, то нужно добавить к форварду еще и input. Собственно в этой истории так и было

Re: две независимые сети на RB951-2n

Добавлено: 05 янв 2013, 10:00
dkarapetian
simpl3x писал(а):Все просто, когда задача стоит в изоляции двух сетей друг от друга, то это попадает под forward, если вам необходимо изолировать мтик от какой то из сетей, то это input. Если вы изолировали forward'ом две сети, то одна сеть будет видеть ip адрес мтика из другой, чтобы этого избежать, то нужно добавить к форварду еще и input. Собственно в этой истории так и было



Все верно!!!!!
задача в этом и стояла! Спасибо еще раз!

Re: две независимые сети на RB951-2n

Добавлено: 05 янв 2013, 10:34
podarok66
Премного благодарен, как хорошо Вы все расписали. Все стало намного яснее.