|   |   | 
| 
 | Микротик формирует пакеты на верном интерфесе с неверным IP | ☑ | ||
|---|---|---|---|---|
| 0
    
        Dirk Diggler 30.07.25✎ 22:24 | 
        Настраиваю тут телефонию, будь она неладна... 2 провайдера в организации, к разным интерфейсам на микротике подключены. 
 все ходят через один ip(интерфейс 1, адрес 195.98.aaa.bbb), телефония должна через другой(интерфейс 2, адрес 213.129.yyy.xxx). Создал правило Mangle для сервера телефонии, mark routing=sip. Это работает, счетчики бегут, все ок. Затем делаю srcnat на нужный интерфейс №2. /ip firewall nat add action=src-nat chain=srcnat comment="SIP OUT" routing-mark=sip src-address=10.11.11.3 to-addresses=213.129.yyy.xxx Сниффером смотрю - пакет появляется где должен - на интерфесе №2, но вот Src address на нем - от интерфейса №1.... Разве правило не должно вот этим to-addresses его и заменить на нужный? | |||
| 1
    
        Chieftain 30.07.25✎ 23:52 | 
        Да просто нужно правильно соединения маркировать, мануалов в сети до боли. Примерно так:
 /ip firewall mangle add action=mark-connection chain=prerouting dst-address=EXT_IP1 in-interface=EXT_IF1 new-connection-mark=cIF1 passthrough=no add action=mark-connection chain=prerouting dst-address=EXT_IP2 in-interface=EXT_IF2 new-connection-mark=cIF2 passthrough=no add action=mark-routing chain=prerouting connection-mark=cIF1 new-routing-mark=rIF1 passthrough=no add action=mark-routing chain=output connection-mark=cIF1 new-routing-mark=rIF1 passthrough=no add action=mark-routing chain=prerouting connection-mark=cIF2 new-routing-mark=rIF2 passthrough=no add action=mark-routing chain=output connection-mark=cIF2 new-routing-mark=rIF2 passthrough=no /ip route add distance=1 gateway=GW1 routing-mark=rIF1 add distance=1 gateway=GW2 routing-mark=rIF2 | |||
| 2
    
        Chieftain 31.07.25✎ 00:35 | 
        +(1) это просто чтобы от какого провайдера пришло - туда и ответило.
 А дальше - скорее всего нужно по IP SIP-сервера ROUTE-ить через таблицу rIF2 | |||
| 3
    
        hiddi 31.07.25✎ 05:27 | 
        (0) action=masquerade в srcnat без to-address     | |||
| 4
    
        Dirk Diggler 31.07.25✎ 10:29 | 
        (3) есть такое, но оно последним стоит. Если мое отключить, а это первым вытащить - ничего не меняется.     | |||
| 5
    
        arsik гуру 31.07.25✎ 10:30 | 
        (4) В настройках Fasttrack то отключили?     | |||
| 6
    
        Dirk Diggler 31.07.25✎ 10:43 | 
        А, нет... Сегодня всё ок. Что за... Пардон, продолжаем наблюдение.     | |||
| 7
    
        Dirk Diggler 31.07.25✎ 10:44 | 
        (5) да, конечно. иначе и Mangle бы не работал. Первым делом проверил.     | |||
| 8
    
        hiddi 31.07.25✎ 11:13 | 
        (6) незачто )     | |||
| 9
    
        Dirk Diggler 31.07.25✎ 12:25 | 
        (8) да... спасибо. но готов поклясться, что вчера не работало ))) так какой Action меняет Src. address? masquerade?     | |||
| 10
    
        hiddi 31.07.25✎ 12:46 | 
        (9) у тебя вообще там не было action. Хз чё это правило делало     | |||
| 11
    
        hiddi 31.07.25✎ 12:47 | 
        А было оказывается     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |