Вопрос по цепочке Prerouting

Обсуждение ПО и его настройки
Ответить
Mil
Сообщения: 3
Зарегистрирован: 20 май 2019, 09:11

Hi ALL,
версия софта 6.42.4
в /ip firewall mangle> создаю правило
chain=prerouting action=accept src-address=ХХ.ХХ.ХХ.ХХ in-interface=ether1 log=no
пакеты ловит
в /ip firewall nat> создаю аналогичное правило
chain=dstnat action=accept src-address=ХХ.ХХ.ХХ.ХХ in-interface=ether1 log=no
пакеты не ловит
подскажите где копать?
PS Пакеты направляются самому микротику.


Mil
Сообщения: 3
Зарегистрирован: 20 май 2019, 09:11

На всякий случай выкладываю export-файл
# jan/02/1970 04:12:33 by RouterOS 6.42.4
# software id = B5ES-UHS8
#
# model = RouterBOARD wAP 2nD r2
# serial number = 6D820467EB2D
/interface bridge
add fast-forward=no name=br-eth
add fast-forward=no name=br-wlan
/interface wireless
set [ find default-name=wlan1 ] band=2ghz-b/g/n channel-width=20/40mhz-Ce \
disabled=no distance=indoors frequency=auto mode=ap-bridge ssid=\
MikroTik-Test wireless-protocol=802.11
/interface list
add comment=defconf name=WAN
add comment=defconf name=LAN
/interface wireless security-profiles
set [ find default=yes ] authentication-types=wpa2-eap mode=dynamic-keys \
supplicant-identity=MikroTik
/ip hotspot profile
set [ find default=yes ] html-directory=flash/hotspot
/ip pool
add name=default-dhcp ranges=192.168.88.10-192.168.88.254
/ip dhcp-server
add address-pool=default-dhcp disabled=no interface=br-wlan name=server1
/interface bridge port
add bridge=br-eth interface=ether1
add bridge=br-wlan interface=wlan1
/ip neighbor discovery-settings
set discover-interface-list=LAN
/interface list member
add comment=defconf disabled=yes interface=wlan1 list=LAN
add comment=defconf disabled=yes interface=ether1 list=WAN
add disabled=yes interface=ether1 list=LAN
/ip address
add address=192.168.88.1/24 comment=defconf interface=br-wlan network=\
192.168.88.0
add address=172.10.255.21/29 interface=br-eth network=172.10.255.16
/ip dhcp-client
add comment=defconf dhcp-options=hostname,clientid interface=ether1
/ip dhcp-server network
add address=192.168.88.0/24 comment=defconf gateway=192.168.88.1
/ip dns
set allow-remote-requests=yes servers=XX.XX.XX.XX
/ip dns static
add address=192.168.88.1 name=router.lan
/ip firewall mangle
add action=accept chain=prerouting in-interface=br-eth src-address=\
10.10.10.10
/ip firewall nat
add action=accept chain=dstnat in-interface=br-eth src-address=10.10.10.10
/ip route
add distance=1 gateway=172.10.255.22
/radius
add address=10.10.10.10 secret=ХХХХХХХХХ service=wireless
/system routerboard settings
set silent-boot=no
/tool mac-server
set allowed-interface-list=LAN
/tool mac-server mac-winbox
set allowed-interface-list=LAN

И еще момент если начать контролировать исходящие пакеты в цепочке Postrouting соответственно в mangle и src.nat то пакеты отлавливаются и там и там

/ip firewall mangle
add action=accept chain=postrouting dst-address=10.10.10.10 out-interface=br-eth
/ip firewall nat
add action=accept chain=srcnat dst-address=10.10.10.10 out-interface=br-eth


Mil
Сообщения: 3
Зарегистрирован: 20 май 2019, 09:11

И так подытожу что получилось на сегодня, правда желаемого результата пока нет ;(
1) мониторится обмен между RADIUS-клиентом микротиком и конкретным IP RADIUS-сервера
2) исходящие пакеты от микротика к RADIUS-серверу проверяются правилами в цепочке postrouting в mangle и src.nat - ловим пакет и там и там
3) входящие пакеты от RADIUS-сервера к микротику проверяются правилами в цепочке prerouting в mangle и dst.nat - в mangle - ловятся в dst.nat - нет
и дополнительно проверяются в цепочке input в mangle - тут тоже пакеты ловятся

правила которые ловят пакеты абсолютно идентичные на всех точках проверки для входящего трафика и свои идентичные для исходящего трафика

в связи с этим ОГРОМНЫЙ вопрос: ПОЧЕМУ ПАКЕТЫ ИГНОРИРУЮТСЯ в dst.nat ???

Очень прошу помочь в данном вопросе.

PS Для наглядности картинка: кружок там где правило ловит пакет, крест - где не ловит
Вложения
Simple-scheme.png
(296.39 КБ) 0 скачиваний


Ответить