Как сделать "маршрут" между двумя сетями (+маленький вопрос о vlan).

Раздел для тех, кто начинает знакомиться с MikroTik
Правила форума
Как правильно оформить вопрос.
Прежде чем начать настройку роутера, представьте, как это работает. Попробуйте почитать статьи об устройстве интернет-сетей. Убедитесь, что всё, что Вы задумали выполнимо вообще и на данном оборудовании в частности.
Не нужно изначально строить Наполеоновских планов. Попробуйте настроить простейшую конфигурацию, а усложнения добавлять в случае успеха постепенно.
Пожалуйста, не игнорируйте правила русского языка. Отсутствие знаков препинания и неграмотность автора топика для многих гуру достаточный повод проигнорировать топик вообще.

1. Назовите технологию подключения (динамический DHCP, L2TP, PPTP или что-то иное)
2. Изучите темку "Действия до настройки роутера".
viewtopic.php?f=15&t=2083
3. Настройте согласно выбранного Вами мануала
4. Дочитайте мануал до конца и без пропусков, в 70% случаев люди просто не до конца читают статью и пропускают важные моменты.
5. Если не получается, в Winbox открываем терминал и вбиваем там /export hide-sensitive. Результат в топик под кат, интимные подробности типа личных IP изменить на другие, пароль забить звездочками.
6. Нарисуйте Вашу сеть, рисунок (схему) сюда. На словах может быть одно, в действительности другое.
Ответить
konstantin.esin
Сообщения: 13
Зарегистрирован: 29 янв 2020, 10:06

Здравствуйте.

Роутер: RB3011uias.
Прошивка: 6.46 (stable).
Конфиг
 

# model = RouterBOARD 3011UiAS
# serial number = *************
/interface bridge
add admin-mac=************* auto-mac=no comment=defconf name=bridge
add name=bridge2
/interface ethernet
set [ find default-name=ether1 ] loop-protect=on speed=100Mbps
set [ find default-name=ether2 ] loop-protect=on speed=100Mbps
set [ find default-name=ether3 ] loop-protect=on speed=100Mbps
set [ find default-name=ether4 ] loop-protect=on speed=100Mbps
set [ find default-name=ether5 ] loop-protect=on speed=100Mbps
set [ find default-name=ether6 ] loop-protect=on speed=100Mbps
set [ find default-name=ether7 ] loop-protect=on speed=100Mbps
set [ find default-name=ether8 ] loop-protect=on speed=100Mbps
set [ find default-name=ether9 ] loop-protect=on speed=100Mbps
set [ find default-name=ether10 ] loop-protect=on poe-out=off speed=100Mbps
set [ find default-name=sfp1 ] advertise=\
10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full
/interface pppoe-client
add add-default-route=yes disabled=no interface=ether6 name=pppoe-out1 \
use-peer-dns=yes user=************
/interface list
add comment=defconf name=WAN
add comment=defconf name=LAN
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/ip pool
add name=dhcp ranges=192.168.1.51-192.168.1.250
add name=dhcp2 ranges=192.168.2.21-192.168.2.240
/ip dhcp-server
add address-pool=dhcp disabled=no interface=bridge name=defconf
add address-pool=dhcp2 disabled=no interface=bridge2 name=dhcp2
/interface bridge port
add bridge=bridge comment=defconf interface=ether7
add bridge=bridge comment=defconf interface=ether8
add bridge=bridge comment=defconf interface=ether9
add bridge=bridge comment=defconf interface=ether10
add bridge=bridge comment=defconf interface=sfp1
add bridge=bridge2 interface=ether2
add bridge=bridge2 interface=ether3
add bridge=bridge2 interface=ether4
add bridge=bridge2 interface=ether5
/ip neighbor discovery-settings
set discover-interface-list=LAN
/interface list member
add comment=defconf interface=bridge list=LAN
add comment=defconf interface=ether6 list=WAN
add interface=pppoe-out1 list=WAN
/ip address
add address=192.168.1.1/24 comment=defconf interface=bridge network=192.168.1.0
add address=192.168.2.1/24 interface=bridge2 network=192.168.2.0
/ip dhcp-server lease
**************

/ip dhcp-server network
add address=192.168.1.0/24 comment=defconf gateway=192.168.1.1 netmask=24
add address=192.168.2.0/24 gateway=192.168.2.1 netmask=24
/ip dns
set allow-remote-requests=yes
/ip dns static
add address=192.168.1.1 name=router.lan
/ip firewall filter
add action=accept chain=input comment=\
"defconf: accept established,related,untracked" connection-state=\
established,related,untracked
add action=drop chain=input comment="defconf: drop invalid" connection-state=\
invalid
add action=accept chain=input comment="defconf: accept ICMP" protocol=icmp
add action=drop chain=input comment="defconf: drop all not coming from LAN" \
in-interface-list=!LAN
add action=accept chain=forward comment="defconf: accept in ipsec policy" \
ipsec-policy=in,ipsec
add action=accept chain=forward comment="defconf: accept out ipsec policy" \
ipsec-policy=out,ipsec
add action=fasttrack-connection chain=forward comment="defconf: fasttrack" \
connection-state=established,related
add action=accept chain=forward comment=\
"defconf: accept established,related, untracked" connection-state=\
established,related,untracked
add action=drop chain=forward comment="defconf: drop invalid" connection-state=\
invalid
add action=drop chain=forward comment=\
"defconf: drop all from WAN not DSTNATed" connection-nat-state=!dstnat \
connection-state=new in-interface-list=WAN
add action=drop chain=input comment="Noutbook Rend" disabled=yes \
src-mac-address=**********
/ip firewall nat
add action=masquerade chain=srcnat comment="defconf: masquerade" ipsec-policy=\
out,none out-interface-list=WAN
add action=netmap chain=dstnat dst-port=37777 in-interface=pppoe-out1 protocol=\
tcp to-addresses=192.168.1.9 to-ports=34567
add action=netmap chain=dstnat dst-port=37778 in-interface=pppoe-out1 protocol=\
tcp to-addresses=192.168.1.8 to-ports=34567
add action=netmap chain=dstnat dst-port=37779 in-interface=pppoe-out1 protocol=\
tcp to-addresses=192.168.1.2 to-ports=34567
add action=dst-nat chain=dstnat dst-address=188.235.144.225 dst-port=\
5000,5001,443,6690 protocol=tcp src-address=192.168.1.51-192.168.1.250 \
to-addresses=192.168.1.125
add action=masquerade chain=srcnat dst-address=192.168.1.125 dst-port=\
5000,5001,443,6690 protocol=tcp src-address=192.168.1.51-192.168.1.250
add action=netmap chain=dstnat dst-port=5000,5001,443,6690 in-interface=\
pppoe-out1 protocol=tcp to-addresses=192.168.1.125
/ip ssh
set allow-none-crypto=yes forwarding-enabled=remote
/ip upnp interfaces
add interface=pppoe-out1 type=external
add interface=bridge type=internal
/system clock
set time-zone-name=Europe/Saratov
/tool mac-server
set allowed-interface-list=LAN
/tool mac-server mac-winbox
set allowed-interface-list=LAN


Вопрос такой. Есть 2 сети 192.168.1.0, 192.168.2.0 и, соответственно, 2 подсети 192.168.1.1/24 и 192.168.2.1/24
Висят они на бриджах, которые сделаны на портах на разных свитч-чипах.
Если, например, компьютер подключен к одной сети, то устройства в другой сети пингуются нормально, но на некоторые "нельзя зайти". Т.е, например, одна из Wifi точек находится в сети 192.168.2.0 и имеет ip 192.168.2.240. На компьютере в сети 192.168.1.0 я могу попинговать эту точку, с этим все ок, но вот в web интерфейс точки через браузер я уже войти не могу.

Подскажите, как правильно сделать так, чтобы был нормальный доступ к устройствам из одной сети в другую.


Вопрос №2 про vlan.

Я хочу wifi точки, который физически находятся в сети 192.168.1.0 засунуть в vlan.
Можно ли сделать следующим образом (с учетом моего конфига и моей модели роутера).
1) На имеющимся бридже создаю интерфейс "vlan2".
2) Захожу в раздел Addresses и добавляю 192.168.3.1/24, интерфейсом выбираю vlan2
3) Добавляю новый пул для влана 192.168.3.10–192.168.3.240 ; (как вариант)
4) Добавляю новый dhcp сервер с интерфейсом vlan2 и с новым пулом под него.
Добавляю сеть:
Адрес: 192.168.3.0/24;
Шлюз: 192.168.3.1;
Маска: 24;

На фаерволе NAT, я так понимаю, уже настроен.

Ну, и, после этого в настройках точек я уже указываю ip, например 192.168.3.20, 192.168.3.21 и так далее в пределах "пула" с соответствующим шлюзом.

Всё же верно?


Спасибо!


Ответить