Настройка двух LAN сетей на провайдера с двумя IP

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

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

Итак, тестирую, конфиг такой:
 
/interface bridge
add name=LAN1
add name=LAN2
add name=WAN1
add name=WAN2

/interface bridge port
add bridge=WAN1 comment=88.66.89.240 interface=ether1
add bridge=WAN2 comment=88.66.89.241 interface=ether6
add bridge=LAN1 interface=ether2
add bridge=LAN1 interface=ether3
add bridge=LAN1 interface=ether4
add bridge=LAN1 interface=ether5
add bridge=LAN2 interface=ether7
add bridge=LAN2 interface=ether8
add bridge=LAN2 interface=ether9
add bridge=LAN2 interface=ether10

/ip address
add address=88.66.89.240/24 interface=WAN1 network=88.66.89.0
add address=88.66.89.241/24 interface=WAN2 network=88.66.89.0
add address=20.20.0.1/24 interface=LAN1 network=20.20.0.0
add address=10.10.0.1/23 interface=LAN2 network=10.10.0.0


/ip dhcp-server
add disabled=no interface=LAN2 name=DHCP-SRV
/ip pool
add name=POOL-DHCP ranges=10.10.1.200-10.10.1.250

/ip dhcp-server lease
add address=10.10.0.51 comment=DECO_M4_51 mac-address=E8:48:B8:2A:68:68
add address=10.10.0.52 comment=DECO_M4_52 mac-address=E8:48:B8:2A:36:1C
add address=10.10.0.53 comment=DECO_M4_53 mac-address=E8:48:B8:2A:68:CC
add address=10.10.0.54 comment=DECO_M4_54 mac-address=E8:48:B8:2A:68:E0
add address=10.10.0.60 comment=Galaxy-A71 mac-address=04:B1:A1:9E:F4:DD

/ip dhcp-server network
add address=10.10.0.0/23 gateway=10.10.0.1

/ip dns
set servers=88.66.89.200,88.66.89.201

/ip route vrf
add interfaces=LAN1,WAN1 routing-mark=VRF_1
add interfaces=LAN2,WAN2 routing-mark=VRF_2

/ip route
add gateway=88.66.89.1%WAN1 routing-mark=VRF_1
add gateway=88.66.89.1%WAN2 routing-mark=VRF_2

/ip firewall nat add chain=srcnat out-interface=WAN1 action=masquerade
/ip firewall nat add chain=srcnat out-interface=WAN2 action=masquerade
Хосты с LAN1 есть доступ в интернет и получают внешний адрес 88.66.89.241
Хосты с LAN2 есть доступ в интернет и получают внешний адрес 88.66.89.240

В самом роутере доступа к интернету нет, нет пинга шлюза 88.66.89.1 и нет пинга 8.8.8.8
если добавить /ip route add distance=1 gateway=WAN1 или /ip route add distance=1 gateway=WAN2,
то пинги из роутера на шлюз 88.66.89.1 идут, но на 8.8.8.8 по прежнему нет.


ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ
Коллекционирую старую вычислительную технику и ЭВМ.
xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Мне кажется, установка pref-source должна помочь.


Telegram: @thexvo
Аватара пользователя
Andrey_Ak
Сообщения: 23
Зарегистрирован: 28 дек 2021, 09:27
Откуда: СССР, Алма-Ата
Контактная информация:

/ip route
add distance=1 gateway=WAN2 pref-src=89.107.98.241


- Так не помогло..


ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ
Коллекционирую старую вычислительную технику и ЭВМ.
xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Вот так попробуйте:

Код: Выделить всё

/ip route add distance=1 gateway=88.66.89.1%WAN1
/ip route add distance=2 gateway=88.66.89.1%WAN2


Telegram: @thexvo
Аватара пользователя
Andrey_Ak
Сообщения: 23
Зарегистрирован: 28 дек 2021, 09:27
Откуда: СССР, Алма-Ата
Контактная информация:

Спасибо, помогло. Теперь другая сложность вылезла:

Для доступа из локальной сети LAN1 к серверу находящемуся в этой-же сети по доменному имени или внешнему IP адресу
необходимо делать LoopBack, делал это вот так двумя правилами:

/ip firewall nat add chain=dstnat src-address=10.10.0.0/23 dst-address=88.66.89.241 protocol=tcp dst-port=80 action=dst-nat to-addresses=10.10.0.10 comment=LoopBack_to_IP:10.10.0.10_Port:80
/ip firewall nat add chain=srcnat src-address=10.10.0.0/23 dst-address=10.10.0.10 protocol=tcp dst-port=80 action=masquerade comment=LoopBack_to_IP:10.10.0.10_Port:80

То-же самое делалось для доступа ко второму серверу находящемуся в сети LAN2 из самой сети LAN2:

/ip firewall nat add chain=dstnat src-address=20.20.0.0/24 dst-address=88.66.89.240 protocol=tcp dst-port=80 action=dst-nat to-addresses=20.20.0.40 comment=LoopBack_to_IP:20.20.0.40_Port:80
/ip firewall nat add chain=srcnat src-address=20.20.0.0/24 dst-address=20.20.0.40 protocol=tcp dst-port=80 action=masquerade comment=LoopBack_to_IP:20.20.0.40_Port:80

А доступ из сети LAN1 к серверу в сети LAN2 по доменному имени или внешнему адресу был по умолчанию.
Как и наоборот, из сети LAN2 к серверу в сети LAN1 по доменному имени или внешнему адресу так-же был по умолчанию.

А теперь не работает, т.к. не прописан LoopBack, но как его прописать, если в обоих сетях порт серверов одинаковый - 80 ?

---

И еще не могу получить доступ к роутеру через терминал по Telnet и SSH и WEB..
Только через WinBox работает. Хотя ранее с этим сложностей не было.


ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ
Коллекционирую старую вычислительную технику и ЭВМ.
xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

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

Код: Выделить всё

/ip route
add dst-address=20.20.0.0/24 gateway=LAN1 routing-mark=VRF_2
add dst-address=10.10.0.0/23 gateway=LAN2 routing-mark=VRF_1
А для доступа на сам роутер и в основную таблицу попробовать.
Хотя тут может и в чем-то другом дело.

Код: Выделить всё

/ip route
add dst-address=20.20.0.0/24 gateway=LAN1
add dst-address=10.10.0.0/23 gateway=LAN2
Последний раз редактировалось xvo 25 янв 2023, 18:13, всего редактировалось 1 раз.


Telegram: @thexvo
Аватара пользователя
Andrey_Ak
Сообщения: 23
Зарегистрирован: 28 дек 2021, 09:27
Откуда: СССР, Алма-Ата
Контактная информация:

Код: Выделить всё

/ip route
add dst-address=20.20.0.1/24 gateway=LAN1 routing-mark=VRF_2
add dst-address=10.10.0.1/23 gateway=LAN2 routing-mark=VRF_1
- Это для работы LoopBack ? Что-то ничего не изменилось...


ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ
Коллекционирую старую вычислительную технику и ЭВМ.
xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Andrey_Ak писал(а): 25 янв 2023, 18:00
- Это для работы LoopBack ? Что-то ничего не изменилось...
Вот это условие уберите, с ним у вас просто доступ из противоположной сети (собственно и снаружи тоже) не пробрасывается вовсе:
/ip firewall nat add chain=dstnat src-address=10.10.0.0/23 dst-address=88.66.89.241 protocol=tcp dst-port=80 action=dst-nat to-addresses=10.10.0.10 comment=LoopBack_to_IP:10.10.0.10_Port:80
/ip firewall nat add chain=srcnat src-address=10.10.0.0/23 dst-address=10.10.0.10 protocol=tcp dst-port=80 action=masquerade comment=LoopBack_to_IP:10.10.0.10_Port:80

То-же самое делалось для доступа ко второму серверу находящемуся в сети LAN2 из самой сети LAN2:

/ip firewall nat add chain=dstnat src-address=20.20.0.0/24 dst-address=88.66.89.240 protocol=tcp dst-port=80 action=dst-nat to-addresses=20.20.0.40 comment=LoopBack_to_IP:20.20.0.40_Port:80
/ip firewall nat add chain=srcnat src-address=20.20.0.0/24 dst-address=20.20.0.40 protocol=tcp dst-port=80 action=masquerade comment=LoopBack_to_IP:20.20.0.40_Port:80
Последний раз редактировалось xvo 25 янв 2023, 18:10, всего редактировалось 1 раз.


Telegram: @thexvo
Аватара пользователя
Andrey_Ak
Сообщения: 23
Зарегистрирован: 28 дек 2021, 09:27
Откуда: СССР, Алма-Ата
Контактная информация:

Не дает ввести:

Код: Выделить всё

[admin@MikroTik] /ip route> add dst-address=20.20.0.1/24 gateway=LAN1 routing-mark=VRF_2
value of dst-address must have all host bits zero, as in 20.20.0.0/24
[admin@MikroTik] /ip route> add dst-address=10.10.0.1/23 gateway=LAN2 routing-mark=VRF_1
value of dst-address must have all host bits zero, as in 10.10.0.0/23
[admin@MikroTik] /ip route> 
[admin@MikroTik] /ip route> /ip route
[admin@MikroTik] /ip route> add dst-address=20.20.0.1/24 gateway=LAN1
value of dst-address must have all host bits zero, as in 20.20.0.0/24
[admin@MikroTik] /ip route> add dst-address=10.10.0.1/23 gateway=LAN2
value of dst-address must have all host bits zero, as in 10.10.0.0/23
[admin@MikroTik] /ip route> 
[admin@MikroTik] /ip route> 
Вводил так:

Код: Выделить всё

[admin@MikroTik] /ip route> 
[admin@MikroTik] /ip route> /ip route
[admin@MikroTik] /ip route> add dst-address=20.20.0.0/24 gateway=LAN1 routing-mark=VRF_2
[admin@MikroTik] /ip route> add dst-address=10.10.0.0/23 gateway=LAN2 routing-mark=VRF_1
[admin@MikroTik] /ip route> 
[admin@MikroTik] /ip route> /ip route
[admin@MikroTik] /ip route> add dst-address=20.20.0.0/24 gateway=LAN1
[admin@MikroTik] /ip route> add dst-address=10.10.0.0/23 gateway=LAN2
[admin@MikroTik] /ip route> 
[admin@MikroTik] /ip route> 


ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ
Коллекционирую старую вычислительную технику и ЭВМ.
xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Andrey_Ak писал(а): 25 янв 2023, 18:09
Вводил так:
Ну я это и имел ввиду.


Telegram: @thexvo
Ответить