Цитата: Копаете в нужном направлении, но информации недостаточно. Например, что у вас с внешним интерфейсом - NAT на нём настроен?
извините что так долго не отписывался...
NAT настроен как сказать. щас покажу все.
У нас есть 3 клуба,
1 клуб есть 2 местных провайдера и их подсети со скоростью 20mbps и 100mbps выход в инет через ростелеком канал на
3 мб/с 2 клуб есть 1 местный провайдер с доступом в их подесть. Ростелеком выделенка на первый клуб без доступа в инет
3 клуб есть 2 местных провайдера с доступом в их подсеть. Ростелеком выделенка на первый клуб без доступа в инет
2 отсальных клуба получают инет с 1 клуба в котором есть Ростелеком.
доступ до первого клуба с 2 других клубов осуществляется выделенной линией предоставленной Ростелеком его интерфейс rostelVPN. по этой линии настроены ipip тунели на два остальных клуба. все обращения на Интренет с клуба 2 и 3 по статистической маршрутизации приходят через ipip тунели в шлюз клуба 1, чтобы все компы клубов имели свой индивидуальны IP.
/interface ethernet set 0 arp=enabled auto-negotiation=yes cable-settings=default comment="" \
disable-running-check=yes disabled=no full-duplex=yes mac-address=\
00:13:D3:9A:A7:AA mtu=1500
name=helios speed=10Mbps
местный провайдер set 1 arp=enabled auto-negotiation=yes cable-settings=default comment="" \
disable-running-check=yes disabled=no full-duplex=yes l2mtu=1600 \
mac-address=00:22:B0:03:B4:B4 mtu=1528 name=rostel speed=100Mbps
Собстенно ростелеком set 2 arp=proxy-arp auto-negotiation=yes cable-settings=default comment="" \
disable-running-check=yes disabled=no full-duplex=yes mac-address=\
00:E0:4C:50:2C:B7 mtu=1500 name=local speed=100Mbps
Локалка set 3 arp=enabled auto-negotiation=yes cable-settings=default comment="" \
disable-running-check=yes disabled=no full-duplex=yes mac-address=\
00:E0:42:46:04:5A mtu=1500 name=adsl speed=100Mbps
местный провайдер set 4 arp=enabled auto-negotiation=yes cable-settings=default comment="" \
disable-running-check=yes disabled=no full-duplex=yes mac-address=\
00:14:D1:15:D6:8B mtu=1500
name=rostelVPN speed=100Mbps
/interface ipip add comment="" disabled=no local-address=192.167.167.10 mtu=1528
name=blitz3 \
remote-address=192.167.167.2
тунель до клуба 1 add comment="" disabled=no local-address=192.167.167.10 mtu=1528 name=blitz2 \
remote-address=192.167.167.6
тунель до клуба 2 СОбственно Ip адреса клубов тут ниче интересного нету. едиственное что можно отметить что в клубе 1 используется подсеть 192.168.100.Х во 2 клубе 192.168.6.X в третьем 192.168.5.X
/ip address
add address=192.168.100.100/24 broadcast=192.168.100.255 comment=LOCAL disabled=no interface=local network=192.168.100.0
add address=95.167.25.38/30 broadcast=95.167.25.39 comment="" disabled=no interface=rostel network=95.167.25.36
add address=88.82.169.185/23 broadcast=88.82.169.255 comment="" disabled=no interface=helios network=88.82.168.0
add address=10.172.69.248/22 broadcast=10.172.71.255 comment="" disabled=no interface=adsl network=10.172.68.0
add address=192.167.167.10/30 broadcast=192.167.167.11 comment="" disabled=no interface=rostelVPN network=192.167.167.8
add address=192.168.5.233/24 broadcast=192.168.5.255 comment="Tunel Blitz3 rostel" disabled=no interface=blitz3 network=192.168.5.0
add address=192.168.6.233/24 broadcast=192.168.6.255 comment="Tunel blitz2 rostel" disabled=no interface=blitz2 network=192.168.6.0
Статистическая таблица маршрутизации ВВ это городской бекбон, а STCM это подсети второго провайдера.
/ip route
add check-gateway=ping comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=95.167.25.37 scope=30 target-scope=10
Шлюз ростелекома. add disabled=no distance=1 dst-address=10.1.117.224/27 gateway=10.172.68.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=10.4.1.0/24 gateway=88.82.168.1 scope=30 target-scope=10
add comment=STCM disabled=no distance=1 dst-address=10.144.65.0/24 gateway=10.172.68.1 scope=30 target-scope=10
add comment=STCM disabled=no distance=1 dst-address=10.160.0.0/11 gateway=10.172.68.1 scope=30 target-scope=10
add comment="" disabled=no distance=1 dst-address=10.160.117.236/32 gateway=10.172.68.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=77.242.0.0/21 gateway=88.82.168.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=77.242.4.4/30 gateway=88.82.168.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=79.133.86.128/25 gateway=88.82.168.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=80.72.29.96/27 gateway=88.82.168.1 scope=30 target-scope=10
add comment=STCM disabled=no distance=1 dst-address=80.73.64.0/19 gateway=10.172.68.1 scope=30 target-scope=10
add comment=STCM disabled=no distance=1 dst-address=80.73.80.0/24 gateway=10.172.68.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=80.81.216.0/24 gateway=88.82.168.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=82.179.48.0/21 gateway=88.82.168.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=82.179.56.0/24 gateway=88.82.168.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=84.237.104.0/21 gateway=88.82.168.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=87.226.235.0/24 gateway=88.82.168.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=87.226.236.0/24 gateway=88.82.168.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=88.82.160.0/19 gateway=88.82.168.1 scope=30 target-scope=10
add comment=STCM disabled=no distance=1 dst-address=91.185.224.0/20 gateway=10.172.68.1 scope=30 target-scope=10
add comment=STCM disabled=no distance=1 dst-address=91.185.240.0/21 gateway=10.172.68.1 scope=30 target-scope=10
add comment=STCM disabled=no distance=1 dst-address=91.185.248.0/24 gateway=10.172.68.1 scope=30 target-scope=10
add comment=STCM disabled=no distance=1 dst-address=91.185.249.0/24 gateway=10.172.68.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=91.193.176.0/22 gateway=88.82.168.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=91.211.76.0/22 gateway=88.82.168.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=94.231.16.0/24 gateway=88.82.168.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=94.231.18.0/24 gateway=88.82.168.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=94.231.20.0/24 gateway=88.82.168.1 scope=30 target-scope=10
add comment=STCM disabled=no distance=1 dst-address=94.245.128.0/18 gateway=10.172.68.1 scope=30 target-scope=10
add comment=STCM disabled=no distance=1 dst-address=94.245.155.0/27 gateway=10.172.68.1 scope=30 target-scope=10
add comment=BB disabled=no distance=1 dst-address=109.197.200.0/21 gateway=88.82.168.1 scope=30 target-scope=10
add comment=STCM disabled=no distance=1 dst-address=172.18.11.5/32 gateway=10.172.68.1 scope=30 target-scope=10
add comment="" disabled=no distance=1 dst-address=192.167.167.0/24 gateway=192.167.167.9 scope=30 target-scope=10
add comment=STCM disabled=yes distance=1 dst-address=192.168.0.0/16 gateway=10.172.68.1 scope=30 target-scope=10
add comment="" disabled=no distance=1 dst-address=192.168.0.0/24 gateway=192.168.31.232 scope=30 target-scope=10
add comment=STCM disabled=no distance=1 dst-address=213.129.32.0/19 gateway=10.172.68.1 scope=30 target-scope=10
Вот правила нат /ip firewall nat
add action=masquerade chain=srcnat comment=BLITZ1 disabled=no src-address=\
192.168.100.0/24
Натируются пакеты из локалки add action=masquerade chain=srcnat comment=BLITZ2 disabled=no src-address=\
192.168.6.0/24
Натируются пакеты пришедшие из 2 клуба add action=masquerade chain=srcnat comment=BLITZ3 disabled=no src-address=\
192.168.5.0/24
Натируются пакеты пришедшие из 3 клуба dst-address-list=!bbstcm тут адрес листы подсетей местных провайдеров чтобы не маркировать трафик идущий к местным провайдерам правильно ли я это сделал? и в общем правильно ли промаркированы? Люди говорят что connection-bytes=0-500000 определяет Веб download от Веб серфинга правильно ли я это сделал? /ip firewall mangle add action=mark-connection chain=prerouting comment="icmp MC" disabled=no dst-address-list=
!bbstcm new-connection-mark=icmp passthrough=yes protocol=icmp time=\
0s-1d,sun,mon,tue,wed,thu,fri,sat
add action=mark-packet chain=prerouting comment="icmp MP" connection-mark=icmp disabled=no new-packet-mark=icmp passthrough=no
add action=mark-connection chain=prerouting comment="winbox MC" disabled=no dst-address-list=
!bbstcm dst-port=8291 new-connection-mark=winbox passthrough=yes protocol=tcp
add action=mark-packet chain=postrouting comment="winbox MP" connection-mark=winbox disabled=no new-packet-mark=wibnox passthrough=no
add action=mark-connection chain=prerouting comment="web MC"
connection-bytes=0-500000 disabled=no dst-address-list=
!bbstcm dst-port=80,445 new-connection-mark=web passthrough=yes \
protocol=tcp
add action=mark-packet chain=prerouting comment="web MP" connection-mark=web disabled=no new-packet-mark=web passthrough=no
add action=mark-connection chain=prerouting comment="dns MC" disabled=no dst-address-list=
!bbstcm dst-port=53 new-connection-mark=dns passthrough=yes protocol=udp
add action=mark-packet chain=prerouting comment="dns MP" connection-mark=dns disabled=no new-packet-mark=dns passthrough=no
add action=mark-connection chain=prerouting comment="other MC" disabled=no dst-address-list=
!bbstcm new-connection-mark=other passthrough=yes
add action=mark-packet chain=prerouting comment="other MP" connection-mark=other disabled=no new-packet-mark=other passthrough=no
add action=change-mss chain=forward comment="Odnoklassniki.ru MTU" disabled=no new-mss=1360 protocol=tcp tcp-flags=syn tcp-mss=1453-65535
А тут куча просто вопросов...
например parent=global-in поставил чтобы на все клубы работала очередь так как два других клуба используют ipip тунели. а локалка первого клуба на ethernet-е.
тут говорят надо обязательно поставить в total-ах MAX-limit минус 10% от пропускной способности канала
у нас на Инет 3 mbps но если я это поставлю то пропускная способность с клуба №1 на сети местных провайдеров опуститься до 2,7 mbps, из за этого я сделал MAXLimit только в маркированных очередях в Тоталах оставил по Нулям.(а в mangle поставил dst-address-list = !адресс лист местных провайдеров)
правильно ли я это сделал чтобы запустить в очередь только интернет ??? /queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0
max-limit=0 name="total download" parent=global-in priority=1
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0
max-limit=2700k name="1 icmp" packet-mark=icmp
parent="total download" priority=1 queue=down
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=2700k name="2 winbox" packet-mark=wibnox parent="total download" priority=2 queue=down
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=2700k name="4 web" packet-mark=web parent="total download" priority=3 queue=down
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=2700k name="3 dns" packet-mark=dns parent="total download" priority=3 queue=down
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=2700k name="6 other" packet-mark=other parent="total download" priority=6 queue=down
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=
"total upload" parent=rostel priority=8
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=2700k name="1 icmp up" packet-mark=icmp parent="total upload" priority=1 queue=upload
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=2700k name="2 winbox up" packet-mark=wibnox parent="total upload" priority=2 queue=upload
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=2700k name="4 web up" packet-mark=web parent="total upload" priority=4 queue=upload
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=2700k name="3 dns up" packet-mark=dns parent="total upload" priority=3 queue=upload
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=2700k name="6 other up" packet-mark=other parent="total upload" priority=6 queue=upload
еще один вопрос если у нас во всех клубах 130 компов в час пик в онайлне около 60 компов. как правильно настроить PCQ
и надо ли пользоваться PCQ для маркированных пакетов по типу трафика?? например пользователь ivan999 говорит об обратном надо пользоваться
pfifo или я не понял его токие намеки?? вот ссылка на его пост
http://forum.nag.ru/forum/index.php?showtopic=62340&view=findpost&p=569715 /queue type
set default kind=pfifo name=default pfifo-limit=50
set ethernet-default kind=pfifo name=ethernet-default pfifo-limit=50
set wireless-default kind=sfq name=wireless-default sfq-allot=1514 sfq-perturb=5
set synchronous-default kind=red name=synchronous-default red-avg-packet=1000 red-burst=20 red-limit=60 red-max-threshold=50 red-min-threshold=10
set hotspot-default kind=sfq name=hotspot-default sfq-allot=1514 sfq-perturb=5
add kind=pcq name=down pcq-classifier=dst-address pcq-limit=1500 pcq-rate=0 pcq-total-limit=150000000
add kind=pcq name=upload pcq-classifier=src-address pcq-limit=1500 pcq-rate=0 pcq-total-limit=150000
set default-small kind=pfifo name=default-small pfifo-limit=10