2 провайдера одновременно на разные задачи
-
- Сообщения: 8
- Зарегистрирован: 20 янв 2024, 20:42
2 провайдера одновременно на разные задачи
Доброго времени суток! Можите помочь по настройке Mikrotik
Есть два провайдера
1 предоставляет интернет по PPPoE на порту eth1
2 предоставляет интернет по DHCP на eth2
задача организовать так чтоб
1. один клиент (IP адрес 1 телевизора) получал интернет только от провайдера 1
2. второй клиент (IP адрес 2 телевизора) получал IPTV с eth3 только от провайдера 2
3. первый и второй клиент к друг другу не имели никакого доступа но видили ддругих клиентов по Wi-Fi
4. остальные могли пользоваться интернетом хоть от кого но в приоритете второй т.к. там скорость гораздо выше
Задача усложняется тем что и тот и другой провайдер не предоставляет постоянный IP и шлюз разве что только второй боле-мене через скрипт можно поймать gw и dns
Есть два провайдера
1 предоставляет интернет по PPPoE на порту eth1
2 предоставляет интернет по DHCP на eth2
задача организовать так чтоб
1. один клиент (IP адрес 1 телевизора) получал интернет только от провайдера 1
2. второй клиент (IP адрес 2 телевизора) получал IPTV с eth3 только от провайдера 2
3. первый и второй клиент к друг другу не имели никакого доступа но видили ддругих клиентов по Wi-Fi
4. остальные могли пользоваться интернетом хоть от кого но в приоритете второй т.к. там скорость гораздо выше
Задача усложняется тем что и тот и другой провайдер не предоставляет постоянный IP и шлюз разве что только второй боле-мене через скрипт можно поймать gw и dns
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: 2 провайдера одновременно на разные задачи
Приветствую.
Для PPPoE в статических маршрутах не надо указывать IP-адрес шлюза, достаточно имени интерфейса. Для DHCP - можно глянуть вот сюда: viewtopic.php?f=5&t=323
В DHCP Server -> Leases можно у обоих телевизоров указать параметр Address List, тогда их адреса будут добавлены в соответствующие адрес-листы - и по ним маркировать уже роутинг.
Для PPPoE в статических маршрутах не надо указывать IP-адрес шлюза, достаточно имени интерфейса. Для DHCP - можно глянуть вот сюда: viewtopic.php?f=5&t=323
В DHCP Server -> Leases можно у обоих телевизоров указать параметр Address List, тогда их адреса будут добавлены в соответствующие адрес-листы - и по ним маркировать уже роутинг.
-
- Сообщения: 8
- Зарегистрирован: 20 янв 2024, 20:42
Re: 2 провайдера одновременно на разные задачи
За скрипт спасибо, благодаря ему выяснил что все же шлюз один 10.1.0.1Chupaka писал(а): ↑20 янв 2024, 21:51 Приветствую.
Для PPPoE в статических маршрутах не надо указывать IP-адрес шлюза, достаточно имени интерфейса. Для DHCP - можно глянуть вот сюда: viewtopic.php?f=5&t=323
я прописал такую маркировку и вроде бы работает но несусветно тормозит все и зависает интернет у всех
Код: Выделить всё
/ip firewall mangle
add action=route chain=prerouting comment="Address List via ISP1 only" dst-address-list=!local passthrough=no route-dst=10.0.0.1 src-address-list=LIST1
add action=mark-connection chain=forward in-interface=ISP1 new-connection-mark=From-ISP-1 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=From-ISP-1 new-routing-mark=To-ISP-1 passthrough=no src-address=192.168.9.7
add action=mark-connection chain=forward in-interface=ISP2 new-connection-mark=From-ISP-2 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=From-ISP-2 in-interface=BRIDGE2 new-routing-mark=To-ISP-2 passthrough=no
/ip firewall nat
add action=masquerade chain=srcnat comment="defconf: masquerade" ipsec-policy=out,none out-interface-list=WAN
/ip route
add distance=1 gateway=10.0.0.1 routing-mark=To-ISP-1
add distance=1 gateway=10.1.0.1 routing-mark=To-ISP-2
add check-gateway=ping comment=ISP2 distance=10 gateway=10.1.0.1
add check-gateway=ping comment=ISP1 distance=11 gateway=10.0.0.1
add distance=254 gateway=br-lo
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: 2 провайдера одновременно на разные задачи
"dst-address-list=!local" - наверное, предполагалось dst-address-type=!local
Вместо action=route я бы делал всё же традиционно, через action=mark-routing new-routing-mark=To-ISP-1
А кто такие 192.168.9.7 и BRIDGE2?
P.S. "/ip route add distance=254 gateway=br-lo" - а это что за чудо?..
Вместо action=route я бы делал всё же традиционно, через action=mark-routing new-routing-mark=To-ISP-1
А кто такие 192.168.9.7 и BRIDGE2?
P.S. "/ip route add distance=254 gateway=br-lo" - а это что за чудо?..
-
- Сообщения: 8
- Зарегистрирован: 20 янв 2024, 20:42
Re: 2 провайдера одновременно на разные задачи
192.168.9.7 это тот самый телевизор что должен использовать интернет только от первого провайдера он же есть в списке list1
BRIDGE2 это все остальные
а
P.S. "/ip route add distance=254 gateway=br-lo" - а это что за чудо?..
забыл удалить, кто то посоветовал от петель чтоли.... шляпа какаято)
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: 2 провайдера одновременно на разные задачи
Fasttrack не используете?
-
- Сообщения: 8
- Зарегистрирован: 20 янв 2024, 20:42
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: 2 провайдера одновременно на разные задачи
Попробуйте отключить правило с action=fasttrack и проверить. Или настроить policy routing так, как я написал выше, а не через action=route
-
- Сообщения: 8
- Зарегистрирован: 20 янв 2024, 20:42
Re: 2 провайдера одновременно на разные задачи
Отключение Fasttrack помогло и policy routing настроил одновременною
Все вроде работает более мение правильно, но есть один минус скорость берется от первого провайдера что значительно ниже второго.
Все вроде работает более мение правильно, но есть один минус скорость берется от первого провайдера что значительно ниже второго.
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: 2 провайдера одновременно на разные задачи
Про скорость не понял... Куда она берётся?
-
- Сообщения: 8
- Зарегистрирован: 20 янв 2024, 20:42
Re: 2 провайдера одновременно на разные задачи
Скорость первого провайдера 70М
Скорость второго провайдера 500М
но у всех пользователей почему то скорость не больше 70
Скорость второго провайдера 500М
но у всех пользователей почему то скорость не больше 70
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: 2 провайдера одновременно на разные задачи
Хм, а каналы какие загружены в момент скачивания?
-
- Сообщения: 8
- Зарегистрирован: 20 янв 2024, 20:42
Re: 2 провайдера одновременно на разные задачи
Самое интересное то что во время замера скорости в сети 1 устройство для чистоты эксперимента, просто добавляю либо в лист1 (интернет от первого провайдера) либо в лист2 (интернет от второго провайдера) и с самого микрота тестирую путем
и даже с него скорость 44.5 Mbps/46.6 Mbps
Код: Выделить всё
/bandwidth-test address=$testIP duration=60s protocol=tcp user=speed password=speed direction=both do={ :set rxSpeed [$"rx-total-average"]; :set txSpeed [$"tx-total-average"]:}
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: 2 провайдера одновременно на разные задачи
А что за устройство? CPU насколько нагружен при проверке скорости?
-
- Сообщения: 8
- Зарегистрирован: 20 янв 2024, 20:42
Re: 2 провайдера одновременно на разные задачи
Код: Выделить всё
/system resource print
uptime: 1d23h29m55s
version: 6.49.13 (stable)
build-time: Feb/05/2024 13:39:05
factory-software: 6.44.6
free-memory: 90.3MiB
total-memory: 128.0MiB
cpu: MIPS 74Kc V5.0
cpu-count: 1
cpu-frequency: 720MHz
cpu-load: 100%
free-hdd-space: 2336.0KiB
total-hdd-space: 16.0MiB
write-sect-since-reboot: 3854
write-sect-total: 659408
bad-blocks: 0%
architecture-name: mipsbe
board-name: hAP ac
platform: MikroTik
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: 2 провайдера одновременно на разные задачи
cpu-load: 100%
Вот и ответ. Не выдерживает это устройство такой нагрузки.
Вот и ответ. Не выдерживает это устройство такой нагрузки.