11 / 11 / 3
Регистрация: 08.07.2009
Сообщений: 238

Доступ на внешний интерфейс из локальной сети

09.07.2017, 07:52. Показов 10065. Ответов 51

Студворк — интернет-сервис помощи студентам
Уважаемые гуру, выручайте.
В локальной сети установлен сервер к примеру с адресом 192.168.1.5. Он имеет доступ с внешней сети через DDNS. Все работает норм. Но как получить к нему доступ просто напросто из локальной сети? Можно воспользоваться посредством Hairpin NAT, но тут возникает другая проблема - ведь адрес на внешнем интерфейсе динамический и постоянно меняется. Возможно ли пробросить маршрут из локальной сети сразу на интерфейс?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.07.2017, 07:52
Ответы с готовыми решениями:

Доступ к серверу в локальной сети через внешний IP-адрес
Все добрый день! Схема стандартная: роутер с OpenWrt, в который воткнут кабель провайдера и несколько кабелей для локалки. В локалке один...

Как получить доступ к сети интернет 2 компьютерам ( в 1 локальной сети но в разных подсетях) с Windows 7
Имеется 2 компьютера в локальной сети ( но в разных подсетях у первого подсеть 10.0.3.xxx у второго 10.0.0.xxx) с выходом в интернет (VPN...

Организация локальной сети (разрешить\открыть доступ по сети)
Имеется стационарный ПК, ноутбук, вай-фай роутер Zyxel Keenetic Lite. Как организовать локальную сеть для обмена файлами? Компьютеры уже...

51
Модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для NoNaMe
2625 / 762 / 166
Регистрация: 10.06.2009
Сообщений: 2,994
10.07.2017, 20:45
Студворк — интернет-сервис помощи студентам
А что мешает создать псевдо адрес на WAN?
0
11 / 11 / 3
Регистрация: 08.07.2009
Сообщений: 238
11.07.2017, 10:31  [ТС]
Цитата Сообщение от NoNaMe Посмотреть сообщение
А что мешает создать псевдо адрес на WAN?
Если не сложно, нарисуйте примерчик?
0
Модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для NoNaMe
2625 / 762 / 166
Регистрация: 10.06.2009
Сообщений: 2,994
12.07.2017, 07:10
Я могу предполагать, что проблема связана с pptp/l2tp dual access. Бездумно копировать то-же плохо.
Code
1
2
/ip dhcp-client option
add code=55 name=parameter_request_list value=0x01F90321062A
0x01F90321062A означает DHCP option 1;249;3;33;6;42. Например Винда(Win7-Win10) умеет получать DHCP option 1,3,6,15,31,33,43,44,46,47,121,249,252
Конкретно:
DHCP.op.1 - NetMask
DHCP.op.3 - Router Option / Default Gateway / Шлюз по умлочанию
DHCP.op.6 - DNS
DHCP.op.33 - Static Route
DHCP.op.42 - NTP
DHCP.op.51 - Lease Time
DHCP.op.58 - Renewal Time
DHCP.op.59 - Rebinding Time
DHCP.op.121 - Classless Static Route
DHCP.op.249 - Microsoft Classless Static Route
Что-бы посмотреть включите:
Code
1
/system logging add topics=dhcp
В логи пойдёт дебаг информация по опциям DHCP.

Например у меня запрашвает 1,15,3,6,44,46,47,31,33,121,249,252,43 (Порядок запроса соблюдён) а получает:
1,3,6,33,121,249,44
Я опускаю, что есть ещё Опции 51-59 и много других.

А попробуйте 0x0103062A2179 или 0x0103062A21F9 интересен результат!

Добавлено через 10 минут
Ксатати если вы владеете английским, то понятную документацию можно взять например у Томсона конкретно AppNote_DHCProuteoptions.pdf
Конкретнее данный мануал включает кратко описанную информацию про RFC2131, RFC2132, RFC3442
0
11 / 11 / 3
Регистрация: 08.07.2009
Сообщений: 238
12.07.2017, 08:26  [ТС]
Цитата Сообщение от NoNaMe Посмотреть сообщение
А попробуйте 0x0103062A2179 или 0x0103062A21F9 интересен результат!
Спасибо за идею, вечером дома попробую... На данный момент значение выставлено в 0x01F90321062A, но чую оно не работает, поскольку с этим значением появился только 1 дополнительный маршрут. А интернет работает что с ним, что и без него. Пытался подключить кабель напрямую к компу и отследить parameter_request_list, но что-то пошло не так и забросил это дело-)
0
Модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для NoNaMe
2625 / 762 / 166
Регистрация: 10.06.2009
Сообщений: 2,994
12.07.2017, 08:41
Цитата Сообщение от alterak Посмотреть сообщение
А интернет работает что с ним, что и без него.
Значит это не dual access, эта опция лишняя.

Добавлено через 4 минуты
Кстати она какой из данных маршрутов добавляет?
Code
1
2
3
4
/ip route
add distance=1 dst-address=77.106.201.221/32 gateway=10.52.8.1
add distance=1 dst-address=77.106.201.222/32 gateway=10.52.8.1
add distance=1 dst-address=77.106.202.0/24 gateway=10.52.8.1
0
11 / 11 / 3
Регистрация: 08.07.2009
Сообщений: 238
12.07.2017, 09:00  [ТС]
Цитата Сообщение от NoNaMe Посмотреть сообщение
Кстати она какой из данных маршрутов добавляет?
Код
/ip route
add distance=1 dst-address=77.106.201.221/32 gateway=10.52.8.1
add distance=1 dst-address=77.106.201.222/32 gateway=10.52.8.1
add distance=1 dst-address=77.106.202.0/24 gateway=10.52.8.1
Эти 3 маршрута вручную были добавлены, а какой точно добавляется при вводе параметра не могу сейчас подсказать
Миниатюры
Доступ на внешний интерфейс из локальной сети  
0
Модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для NoNaMe
2625 / 762 / 166
Регистрация: 10.06.2009
Сообщений: 2,994
12.07.2017, 09:59
А выложите скрин ip cloud

Добавлено через 47 минут
Хотя лучше в приват)
0
11 / 11 / 3
Регистрация: 08.07.2009
Сообщений: 238
12.07.2017, 11:56  [ТС]
Цитата Сообщение от NoNaMe Посмотреть сообщение
А выложите скрин ip cloud
Добавлено через 47 минут
Хотя лучше в приват)
а ссылка-то для чего? Там кроме ссылки и динамического IP ничего нет-)
0
11 / 11 / 3
Регистрация: 08.07.2009
Сообщений: 238
31.07.2017, 08:50  [ТС]
К сожалению проблема все еще актуальна... может будут еще идеи?
0
Модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для NoNaMe
2625 / 762 / 166
Регистрация: 10.06.2009
Сообщений: 2,994
31.07.2017, 11:42
Лучший ответ Сообщение было отмечено NoNaMe как решение

Решение

add action=dst-nat chain=dstnat comment="WS (ssh, web)" dst-port=2205,80 protocol=tcp to-addresses=192.168.1.5
add action=masquerade chain=srcnat dst-address=192.168.1.5 src-address=192.168.1.0/24
0
11 / 11 / 3
Регистрация: 08.07.2009
Сообщений: 238
31.07.2017, 13:40  [ТС]
Цитата Сообщение от NoNaMe Посмотреть сообщение
add action=dst-nat chain=dstnat comment="WS (ssh, web)" dst-port=2205,80 protocol=tcp to-addresses=192.168.1.5
add action=masquerade chain=srcnat dst-address=192.168.1.5 src-address=192.168.1.0/24
Вот теперь все норм, спасибо большууущее!
0
Модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для NoNaMe
2625 / 762 / 166
Регистрация: 10.06.2009
Сообщений: 2,994
31.07.2017, 13:59
Поправочка:
add action=dst-nat chain=dstnat comment="WS (ssh, web)" dst-port=2205,80 protocol=tcp to-addresses=192.168.1.5
add action=masquerade chain=srcnat dst-address=192.168.1.5 src-address=192.168.1.0/24 dst-port=2205,80 protocol=tcp
1
11 / 11 / 3
Регистрация: 08.07.2009
Сообщений: 238
31.07.2017, 14:50  [ТС]
Цитата Сообщение от NoNaMe Посмотреть сообщение
Поправочка:
add action=dst-nat chain=dstnat comment="WS (ssh, web)" dst-port=2205,80 protocol=tcp to-addresses=192.168.1.5
add action=masquerade chain=srcnat dst-address=192.168.1.5 src-address=192.168.1.0/24 dst-port=2205,80 protocol=tcp
Да по второму правилу я сделал проще... Добавил action=masquerade, а так же для Входящих и Исходящих адресов добавил всю локальную сеть 192.168.1.0/24 без указания портов. Просто мне нужен был доступ из локальной сети через внешний интерфейс не только на 192.168.1.5, а так же и на другие адреса и другие порты.
Еще раз спасибо. Век живи, Век учись-)
0
11 / 11 / 3
Регистрация: 08.07.2009
Сообщений: 238
18.08.2017, 00:35  [ТС]
Как оказалось - вышеуказанная схема так же не работает. В ней открывается доступ из всей локальной сети на адресс 192.168.1.5, но доступ и без данного правила существует.
Мне необходим доступ из локальной сети через ВНЕШНИЙ ИНТЕРФЕЙС на любой адрес локальной сети. Доступ из интернет работает, а из локальной сети по этой же ссылке зайти невозможно.
Вопрос все еще актуален!
0
Эксперт по компьютерным сетям
 Аватар для romsan
5882 / 2225 / 476
Регистрация: 17.10.2015
Сообщений: 9,426
18.08.2017, 09:07
alterak, вот тут очень подробно с рисунками разжеван Hairpin NAT. Посмотрите, может что упустили у себя?
0
[Удалено]
 Аватар для Konev
98 / 94 / 12
Регистрация: 12.02.2013
Сообщений: 718
18.08.2017, 09:11
romsan, На Packet Flow диаграму бы кинули ссылку.
Ему уже месяц присылают ссылки на конфиги.
0
Эксперт по компьютерным сетям
 Аватар для insect_87
11439 / 7008 / 1903
Регистрация: 25.12.2012
Сообщений: 29,402
18.08.2017, 09:59
https://wiki.mikrotik.com/wiki... acket_Flow
да пожалуйста, только смысл?
Цитата Сообщение от alterak Посмотреть сообщение
Мне необходим доступ из локальной сети через ВНЕШНИЙ ИНТЕРФЕЙС на любой адрес локальной сети. Доступ из интернет работает, а из локальной сети по этой же ссылке зайти невозможно.
а ответ уже дали:
Цитата Сообщение от romsan Посмотреть сообщение
вот тут очень подробно с рисунками разжеван Hairpin NAT
1
11 / 11 / 3
Регистрация: 08.07.2009
Сообщений: 238
18.08.2017, 10:28  [ТС]
Цитата Сообщение от romsan Посмотреть сообщение
alterak, вот тут очень подробно с рисунками разжеван Hairpin NAT. Посмотрите, может что упустили у себя?
Да это все понятно, но у меня не постоянный адрес на wan интерфейсе, а динамический! Это же чертов билайн! Я же в теме указал про это
0
Модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для NoNaMe
2625 / 762 / 166
Регистрация: 10.06.2009
Сообщений: 2,994
18.08.2017, 10:35
Так что мешает сделать событее на соединение/разоединение и получать ip каждый раз, и маленький скрипт модифицирующий адрес лист?
0
11 / 11 / 3
Регистрация: 08.07.2009
Сообщений: 238
18.08.2017, 10:43  [ТС]
Цитата Сообщение от NoNaMe Посмотреть сообщение
Так что мешает сделать событее на соединение/разоединение и получать ip каждый раз, и маленький скрипт модифицирующий адрес лист?
А разве более простого способа в супермикротике не предусмотрено? Просто раньше стоял Zyxel Giga2, там вообще никаких проблем с этим не было... Решил перейти на более современное и проф. устройство Mikrotik, и тут начались танцы и обходные пути решения-)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.08.2017, 10:43

Переадресация страницы с локальной vpn сети на внешний ip
Здравствуйте! Есть веб сервер, на котором поднят vpn, по нему организована сеть, условно 192.168.1.х Необходимо брать из этой сети...

Доступ к локальной сети к сети провайдера
Добрый день, вопрос, у меня есть сервер с двумя сетевыми картами: 172.35.13.100 - локальная сеть провайдера и 192.168.1.1 - домашняя...

Можно ли подключиться к MySQL через внешний IP, с локальной сети?
можно ли подключится к MySQL через внешний IP, с локальной сети!? Или я буду ломица в роутер?? можно токо через интернет...

Доступ по локальной сети
Здравствуйте. Внезапно пропал доступ к моему компьютеру по локальной сети. Его видно по сети, но зайти в него или напечатать через...

Доступ к серверу из внешний сети
Доброго времени суток! Написал примитивный серв на nginx: $ cat /etc/nginx/nginx.conf worker_processes 2; error_log...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru