LINUX.ORG.RU

Последний вопрос по микротику :3


0

0

Создал 2 pppoe соединения. Прописал для них вот такие правила:

[dobrofenix@MikroTik] > ip firewall filter print

Flags: X - disabled, I - invalid, D - dynamic

0 chain=forward action=accept in-interface=pppoe-out1

1 chain=forward action=accept in-interface=pppoe-out2

Пробовал играться с аццептами, переправляя их на разные интерфейсы, игрался dstnat и srcnat, указывая в ин локальный интерфейс, а в оут внешний, но так ничего и не получилось.

Как сделать так, что бы мой рабочий компьютер с ip 192.168.0.104 мог выходить с интерфейса pppoe-out1, а не pppoe-out2

Все роуты дефолтны и получены от провайдера.

[dobrofenix@MikroTik] > ip route print

Flags: X - disabled, A - active, D - dynamic,

C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,

B - blackhole, U - unreachable, P - prohibit

# DST-ADDRESS PREF-SRC GATEWAY DISTANCE

0 ADC 85.113.63.105/32 85.113.39.168 pppoe-out2 0

1 ADC 85.113.63.106/32 85.113.58.199 pppoe-out1 0

2 ADC 192.168.0.0/24 192.168.0.110 ether1 0



Последнее исправление: CormHolio (всего исправлений: 1)

Надо играться с mangle, добавить правило помечающее соединение по указанному src-address в prerouting, затем создать маршрут по умолчанию, указать там метку этого соединения и исходящий интерфейс. Как-то так..

Lindows
()

Еще вроде бы этот маршрут надо добавить в другую таблицу маршрутизации, отличную от main.

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

Lindows
()
Ответ на: комментарий от CormHolio

Policy-Based Routing

It is a routing approach where the next hop (gateway) for a packet is chosen, based on a policy, which is configured by the network administrator. In RouterOS the procedure the follwing:

* mark the desired packets, with a routing-mark

* choose a gateway for the marked packets

Взято с http://www.mikrotik.com/testdocs/ros/2.9/ip/route.php

Magus
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.