Общая настройка 951G-2HnD

Обсуждение оборудования и его настройки
Ответить
Mikhail.Malashchenko
Сообщения: 3
Зарегистрирован: 06 дек 2020, 05:03

Добрый день! Столкнулся с проблемой подмены ip адресов клиентов на локальные после роутера, и задался вопросом а правильно ли я вообще настроил свой роутер) Опишу ситуацию: подключение к оператору осуществляется через pppoe (ip статичный), за роутером сидит сервер (из локальной сети необходимо обращаться не по адресу а по доменному имени)
Скрин настроек как это реализовано на данный момент с учётом выше озвученной проблемы с ip адресами клиентов
Изображение
Буду благодарен любым советам по настройке и решению данной проблемы.


Mikhail.Malashchenko
Сообщения: 3
Зарегистрирован: 06 дек 2020, 05:03

Проблема криво решается при указании выходного интерфейса
chain=srcnat action=masquerade out-interface=all-ppp log=no log-prefix=""
Но при этом если попытаться зайти из внутренней сети по внешнему ип то до сервера не достучаться.


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Mikhail.Malashchenko писал(а): 06 дек 2020, 06:45 Проблема криво решается при указании выходного интерфейса
chain=srcnat action=masquerade out-interface=all-ppp log=no log-prefix=""
Зачем all? Просто укажите ваш pppoe-out.
Mikhail.Malashchenko писал(а): 06 дек 2020, 06:45 Но при этом если попытаться зайти из внутренней сети по внешнему ип то до сервера не достучаться.
Гуглите hairpin nat.


Telegram: @thexvo
Mikhail.Malashchenko
Сообщения: 3
Зарегистрирован: 06 дек 2020, 05:03

На данный момент пришёл к такому варианту, не знаю насколько это корректно
109.xxx.xxx.xxx - внешний ip
 
chain=srcnat action=masquerade out-interface=all-ppp log=no log-prefix=""
chain=srcnat action=masquerade src-address=192.168.1.0/24 dst-address=192.168.1.40 log=no log-prefix=""
;;; HTTP
chain=dstnat action=dst-nat to-addresses=192.168.1.40 to-ports=80 protocol=tcp dst-address=109.xxx.xxx.xxx dst-port=80 log=no log-prefix=""
;;; HTTPS
chain=dstnat action=dst-nat to-addresses=192.168.1.40 to-ports=443 protocol=tcp dst-address=109.xxx.xxx.xxx dst-port=443 log=no log-prefix=""
;;; WEBMIN
chain=dstnat action=dst-nat to-addresses=192.168.1.40 to-ports=10000 protocol=tcp dst-address=109.xxx.xxx.xxx dst-port=10000 log=no log-prefix=""
;;; CSSDS
chain=dstnat action=dst-nat to-addresses=192.168.1.40 to-ports=31717 protocol=tcp dst-address=109.xxx.xxx.xxx dst-port=31717 log=no log-prefix=""
chain=dstnat action=dst-nat to-addresses=192.168.1.40 to-ports=27015 protocol=udp dst-address=109.xxx.xxx.xxx dst-port=27015 log=no log-prefix=""
chain=dstnat action=dst-nat to-addresses=192.168.1.40 to-ports=27005 protocol=udp dst-address=109.xxx.xxx.xxx dst-port=27005 log=no log-prefix=""
chain=dstnat action=dst-nat to-addresses=192.168.1.40 to-ports=27020 protocol=udp dst-address=109.xxx.xxx.xxx dst-port=27020 log=no log-prefix=""
chain=dstnat action=dst-nat to-addresses=192.168.1.40 to-ports=27015 protocol=tcp dst-address=109.xxx.xxx.xxx dst-port=27015 log=no log-prefix=""
;;; Plex
chain=dstnat action=dst-nat to-addresses=192.168.1.40 to-ports=32400 protocol=tcp dst-address=109.xxx.xxx.xxx dst-port=32400 log=no log-prefix=""


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Именно это и имелось ввиду.

Только если порт не меняется то to-ports= можно не указывать.


Telegram: @thexvo
Аватара пользователя
Dragon_Knight
Сообщения: 1724
Зарегистрирован: 26 мар 2012, 18:21
Откуда: МО, Мытищи
Контактная информация:

А если хотите сделать правильно, то перетащите сервера в отдельную подсеть и совершенно ничего не нужно править в конфиге и даже на сервере будут локальные IP корректно отображаться, а не IP роутера...


Небольшой свод правил логики и ссылок:
  1. Если устройство имеет Ethernet порт, то оно обязано быть подключено через него. Компьютер, Ноутбук, Телевизор, Принтер, Камера видеонаблюдения, и т.д.
  2. Если нет возможности протянуть кабель, то найдите её, или страдайте со своими проблемами Wi-Fi дальше.
  3. Wi-Fi это сеть для мобильных устройств. Если Вы подключили свой шикарный 50" телевизор не кабелем, то без фотоотчёта, когда он лежит у Вас в кармане дальнейшего разговора не получиться. Это относится и ко всем остальным устройствам.
  4. Если Ваше устройство вызывает вопросы в работе, первое что необходимо делать: NetInstall + дальнейшая настройка вручную.
  5. Не используйте WebFig или QuickSet - это пути к глюкам и ошибкам. Только SSH или WinBox, и да, - WinBox есть под Android.
  6. name.rsc - это текстовый файл, и Вы можете его открыть блокнотом.
  7. Если Вы хотите связаться со мной для ремонта или настройки, то: Telegram ( Не благотворительность ).
  8. Мой сайт по Mikrotik: Global Zone >> MikroTik.
Ответить