QoS Tree от @RomelSan: Пример настройки. У меня:
Ядро LAN: 192.168.6.0/24 ether2
Семейная LAN: 192.168.7.0/24 ether3
Гостевой HotSpot: 192.168.5.0/24 ether4-HotSpot-Cisco
WAN: internet-ether10
Мой ПК: 192.168.6.100
Synology NAS: 192.168.6.104
Hotspot – это не роутербoард, а просто беспроводная сеть Hotspot.
Скорость интернет-канала провайдера:
Скачивание: 6 Мбит/с
Загрузка: 1,4 Мбит/с
Я хочу, чтобы скорость интернета для компьютеров в семейной LAN была одинаковой и чтобы был общий лимит.
Скорость интернета (скачивание): 2 Мбит/с
Скорость интернета (загрузка): 400 Кбит/с
Мой ПК (192.168.6.100) должен иметь всю доступную скорость, не влияя на скорость интернета в семейной LAN.
Synology NAS (192.168.6.104) должен иметь остаток скорости, также не влияя на скорость в семейной LAN и в ядре сети.
Беспроводная сеть HotSpot должна иметь наивысший приоритет и быть ограничена:
Скачивание: 3 Мбит/с
Загрузка: 400 Кбит/с
Мне нужно:
Настроить Mangles: для IP и/или сервисных портов
Добавить типы QoS, если необходимо
Настроить дерево QoS /ip firewall mangle
add chain=prerouting src-address=192.168.7.0/24 action=mark-connection new-connection-mark=Family_conn comment="Family Packets"
add chain=prerouting connection-mark=Family_conn action=mark-packet new-packet-mark=Family passthrough=no
add chain=prerouting src-address=192.168.6.100 action=mark-connection new-connection-mark=Core_Conn comment="Core PC"
add chain=prerouting connection-mark=Core_Conn action=mark-packet new-packet-mark="Core PC" passthrough=no
add chain=prerouting src-address=192.168.6.104 action=mark-connection new-connection-mark=Synology_Conn comment="Synology"
add chain=prerouting connection-mark=Synology_Conn action=mark-packet new-packet-mark=Synology passthrough=no
add chain=prerouting src-address=192.168.5.0/24 action=mark-connection new-connection-mark=HotSpot_Conn comment="HotSpot"
add chain=prerouting connection-mark=HotSpot_Conn action=mark-packet new-packet-mark=HotSpot passthrough=no
/queue type
add name=Family_Upload kind=pcq pcq-rate=400k pcq-burst-time=1s pcq-classifier=src-address
add name=Family_Download kind=pcq pcq-rate=2M pcq-burst-time=1s pcq-classifier=dst-address
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name="Internet Download" packet-mark="" parent=global-in priority=1
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=2M name="Family Down Limit" packet-mark=Family parent="Internet Download" priority=1 queue=Family_Download
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name="Internet Upload" packet-mark="" parent=internet-ether10 priority=1
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=400k name="Family Up Limit" packet-mark=Family parent="Internet Upload" priority=1 queue=Family_Upload
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name="Core Down Limit" packet-mark="Core PC" parent="Internet Download" priority=2 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name="Synology Down Limit" packet-mark=Synology parent="Internet Download" priority=3 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name="Core Up Limit" packet-mark="Core PC" parent="Internet Upload" priority=2 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name="Synology Up Limit" packet-mark=Synology parent="Internet Upload" priority=3 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=3M name="HotSpot Down Limit" packet-mark=HotSpot parent="Internet Download" priority=4 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=400k name="HotSpot Up Limit" packet-mark=HotSpot parent="Internet Upload" priority=4 queue=default
Ядро LAN: 192.168.6.0/24 ether2
Семейная LAN: 192.168.7.0/24 ether3
Гостевой HotSpot: 192.168.5.0/24 ether4-HotSpot-Cisco
WAN: internet-ether10
Мой ПК: 192.168.6.100
Synology NAS: 192.168.6.104
Hotspot – это не роутербoард, а просто беспроводная сеть Hotspot.
Скорость интернет-канала провайдера:
Скачивание: 6 Мбит/с
Загрузка: 1,4 Мбит/с
Я хочу, чтобы скорость интернета для компьютеров в семейной LAN была одинаковой и чтобы был общий лимит.
Скорость интернета (скачивание): 2 Мбит/с
Скорость интернета (загрузка): 400 Кбит/с
Мой ПК (192.168.6.100) должен иметь всю доступную скорость, не влияя на скорость интернета в семейной LAN.
Synology NAS (192.168.6.104) должен иметь остаток скорости, также не влияя на скорость в семейной LAN и в ядре сети.
Беспроводная сеть HotSpot должна иметь наивысший приоритет и быть ограничена:
Скачивание: 3 Мбит/с
Загрузка: 400 Кбит/с
Мне нужно:
Настроить Mangles: для IP и/или сервисных портов
Добавить типы QoS, если необходимо
Настроить дерево QoS /ip firewall mangle
add chain=prerouting src-address=192.168.7.0/24 action=mark-connection new-connection-mark=Family_conn comment="Family Packets"
add chain=prerouting connection-mark=Family_conn action=mark-packet new-packet-mark=Family passthrough=no
add chain=prerouting src-address=192.168.6.100 action=mark-connection new-connection-mark=Core_Conn comment="Core PC"
add chain=prerouting connection-mark=Core_Conn action=mark-packet new-packet-mark="Core PC" passthrough=no
add chain=prerouting src-address=192.168.6.104 action=mark-connection new-connection-mark=Synology_Conn comment="Synology"
add chain=prerouting connection-mark=Synology_Conn action=mark-packet new-packet-mark=Synology passthrough=no
add chain=prerouting src-address=192.168.5.0/24 action=mark-connection new-connection-mark=HotSpot_Conn comment="HotSpot"
add chain=prerouting connection-mark=HotSpot_Conn action=mark-packet new-packet-mark=HotSpot passthrough=no
/queue type
add name=Family_Upload kind=pcq pcq-rate=400k pcq-burst-time=1s pcq-classifier=src-address
add name=Family_Download kind=pcq pcq-rate=2M pcq-burst-time=1s pcq-classifier=dst-address
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name="Internet Download" packet-mark="" parent=global-in priority=1
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=2M name="Family Down Limit" packet-mark=Family parent="Internet Download" priority=1 queue=Family_Download
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name="Internet Upload" packet-mark="" parent=internet-ether10 priority=1
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=400k name="Family Up Limit" packet-mark=Family parent="Internet Upload" priority=1 queue=Family_Upload
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name="Core Down Limit" packet-mark="Core PC" parent="Internet Download" priority=2 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name="Synology Down Limit" packet-mark=Synology parent="Internet Download" priority=3 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name="Core Up Limit" packet-mark="Core PC" parent="Internet Upload" priority=2 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name="Synology Up Limit" packet-mark=Synology parent="Internet Upload" priority=3 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=3M name="HotSpot Down Limit" packet-mark=HotSpot parent="Internet Download" priority=4 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=400k name="HotSpot Up Limit" packet-mark=HotSpot parent="Internet Upload" priority=4 queue=default
