Как попасть на свой сервер через внешний ip адрес находясь в одной сети с сервером?

Имеется домашний сервер с кучей нужных мне служб, включая синхронизацию файлов Seafile.
На ноутбуке приходится переключать домен с внешнего на внутренний, когда я возвращаюсь домой, из-за того, что при переходе по внешнему адресу внутри локальной сети перекидывает на вебморду роутера.
Роутер работает под OpenWRT.
Как правильно настроить правило для трафика в OpenWRT?
  • Вопрос задан
  • 1414 просмотров
Решения вопроса 3
lexforceterror
@lexforceterror Автор вопроса
Решил проблему очень просто, может кому-то поможет тоже
/etc/config/firewall
config redirect
        option enabled '1'
        option target 'DNAT'
        option proto 'tcp'
        option src_dport '80'
        option dest_ip '192.168.1.5'
        option dest_port '80'
        option name 'dnat_80_rule'
        option src 'lan'
        option src_dip 'x.x.x.x'
        option dest 'wan'
Ответ написан
Комментировать
plin2s
@plin2s
IT, инженер
Добавить пару ip-name в локальный dns не?

Ну или как-то так https://www.smallbusinesstech.net/more-complicated...
Ответ написан
fzfx
@fzfx
18,5 дм
вам требуется поддержка nat loopback в роутере. я не в курсе, есть ли соответствующий механизм в openwrt. в "домашних" роутерах такая поддержка либо уже прозрачно имеется, либо нет. возможность настройки такой поддержки в "домашних" роутерах я не встречал.
в сегменте более-менее серьёзных решений, думается мне, поддержка как правило должна быть. например, она есть в d-link dfl-800.
в любом случае, ключевые слова для гугления я вам назвал.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы