Перейти к содержанию

Вопрос

Опубликовано (изменено)

Добрый день!

 

Я нахожусь за NAT провайдера. Мой айпи серый и динамический, например 66.66.66.66
У меня есть арендованный виртуальный сервер с Ubuntu на борту. У сервера белый статический айпи, например 99.99.99.99. На нем настроен PPTP сервер и проброс 80 порта:

iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 10.0.0.100:80
iptables -t nat -A POSTROUTING -p tcp -d 10.0.0.100 --dport 80 -j SNAT --to-source 99.99.99.99


При подключении к этому VPN с компьютера под управлением Windows (из моей сети) я снимаю галочку Use as default gateway и выполняю следующую команду:

route -p add 99.99.99.99 mask 255.255.255.255 10.0.0.100 

 

при этом я получаю следующее поведение:
1. Скорость моего подключения к интернету остается полной и соответствует заявленной провайдером.
2. Мой айпи с точки зрения всех сервисов остается 66.66.66.66
3. Самое главное - при запросе к айпи 99.99.99.99 открывается веб-сервер моего компьютера под управлением Windows - то есть, я получаю белый айпи без необходимости трясти провайдера.


Я бы хотел получит аналогичное поведение при подключении к этому VPN со своего раутера Zyxel Keenetic Giga III - хочу чтобы все запросы по айпи 99.99.99.99 приходили на мой раутер и я дальше сам их распределял по своей локальной сети на основании правил Port Forwarding без необходимости подключать к VPN каждый узел сети по отдельности.
Таким образом в настоящий момент, я ожидаю что при обращении к айпи 99.99.99.99 по 80 порту у меня откроется панель управления раутером. Остальные правила маршрутизации я намерен настроить позднее.


Настройки, которые я применяю для подключения к VPN (скриншоты):

Скрытый текст

 

zyxel_pptp_settings.png

 я так понимаю, это должен быть аналог команды route -p add 99.99.99.99 mask 255.255.255.255 10.0.0.100 которую я выполняю на компьютере под управлением Windows. Подозреваю что ошибка кроется где-то здесь :)

zyxel_rout.png

правил NAT на раутере не задано.

zyxel_no_nat.png

сетевой экран пропускает TCP запросы по 80 порту для моего подключения отвечающего за подключение к интернету

zyxel_firewall_isp.png

разрешены любые запросы по любым протоколам для моего VPN подключения. Чтоб наверняка :)

zyxel_firewall_pptp.png

 

 

Раутер успешно подключается к VPN, получает айпи 10.0.0.100 и успшено пингует сервер по айпи 10.0.0.1, сервер тоже может пропинговать раутер по айпи 10.0.0.100

Но при открытии адреса 99.99.99.99 в браузере я получаю Page can not be loaded.


Вопрос: что я делаю не так и как мне добиться ожидаемого результата? Почему эта схема успешно работает в Windows, но не работает в моем раутере?

 

Буду очень признателен за любую помощь!

 

P.S.: Версия прошивки - v2.07(AAUW.5)C3

Изменено пользователем Kvazar

Рекомендуемые сообщения

  • 0
Опубликовано

Настройки параметров IP оставьте автоматически там где где вы прописываете Гугловские dns ,после попробуйте открыть ,да и для Broadband connection ISP удалите правило 80 оно тут лишнее 

  • 0
Опубликовано
11 час назад, ICMP сказал:

Настройки параметров IP оставьте автоматически там где где вы прописываете Гугловские dns ,после попробуйте открыть

К сожалению, это не помогло (айпи раздался правильный - 10.0.0.100, на который и проброшены порты на сервере VPN).

 

11 час назад, ICMP сказал:

да и для Broadband connection ISP удалите правило 80 оно тут лишнее 

Я так и предполагал, но это уже был жест отчаяния :)

  • 0
Опубликовано

Заметил такую деталь еще:

zyxel_routing_table.png

 

Я предполагал, что в результате добавления статического маршрута трафик до этого узла должен идти через PPTP0 и шлюз 10,0,0,100, а не ISP и 192.168.100.1?

  • 0
Опубликовано
55 минут назад, Kvazar сказал:

Заметил такую деталь еще:

zyxel_routing_table.png

 

Я предполагал, что в результате добавления статического маршрута трафик до этого узла должен идти через PPTP0 и шлюз 10,0,0,100, а не ISP и 192.168.100.1?

Удалите этот маршрут он у вас не правильный, и попробуйте зайти на сервер по 99.99.99.99 и по 10.0.0.1

  • 0
Опубликовано
1 минуту назад, ICMP сказал:

Удалите этот маршрут он у вас не правильный, и попробуйте зайти на сервер по 99.99.99.99 и по 10.0.0.1

Так я его и не добавлял, у меня только такой:

13 часа назад, Kvazar сказал:

 я так понимаю, это должен быть аналог команды route -p add 99.99.99.99 mask 255.255.255.255 10.0.0.100 которую я выполняю на компьютере под управлением Windows. Подозреваю что ошибка кроется где-то здесь :)

zyxel_rout.png

 

Что с ним что без него 10.0.0.1 пингуется, но админка раутера не открывается. 99.99.99.99 пингуется, но опять же админку не открывает. Сейчас у меня в разделе статические маршруты пусто, но в системном мониторе - маршруты всё еще висит раут на 99... через ISP.

 

  • 0
Опубликовано
9 минут назад, Kvazar сказал:

Так я его и не добавлял, у меня только такой:

 

Что с ним что без него 10.0.0.1 пингуется, но админка раутера не открывается. 99.99.99.99 пингуется, но опять же админку не открывает. Сейчас у меня в разделе статические маршруты пусто, но в системном мониторе - маршруты всё еще висит раут на 99... через ISP.

 

Выберите подключаться через Broadband Connection ISP

  • 0
Опубликовано

Простите, а где именно выбрать? В настройках PPTP подключения? Или новый раут создать и там выбрать ISP как гейтвей? Если раут - то до какого из узлов?

  • 0
Опубликовано (изменено)

Добавьте маршрут до узла как на картинке

Адрес назначения будет 99.99.99.99 а интерфейс ваш (PPTP0 Static VPN LINUX)

Если и после этого не получиться то нужна на сервере копать фаервол

7ba372ca-c572-46af-a89c-5ef8dd1866fd.jpg

Изменено пользователем ICMP
.
  • 0
Опубликовано
1 минуту назад, Kvazar сказал:

Простите, а где именно выбрать? В настройках PPTP подключения? Или новый раут создать и там выбрать ISP как гейтвей? Если раут - то до какого из узлов?

Нет в настройках PPTP 

  • 0
Опубликовано
4 минуты назад, Kvazar сказал:

Если раут - то до какого из узлов?

Да и не забудьте переподключиться по новой что маршруты прописались 

  • 0
Опубликовано

Итак, что я имею:

Скрытый текст

zyxel_vpn_2.png

zyxel_rout_2.png

zyxel_connections_list.png

zyxel_routs_2.png

 

Раутер перезагрузил. Но маршрут до 99… все еще через ISP

 

Про НАТ на сервере я бы и сам задумался, но ведь при подключении с Windows всё работает! Порт пробрасывается, пакет доходит до машины и возвращается во внешний интернет (предварительно конечно отключал впн на раутере, проверял с телефона с интернетом от мобильного оператора). Почему у раутера так не получается :(

 

P.S.: Просто на всякий случай, в настройках везде конечно реальный айпи, а не 99, я его только на скриншотах подрисовываю.

  • 0
Опубликовано
6 минут назад, Kvazar сказал:

Итак, что я имею:

  Скрыть содержимое

 

Про НАТ на сервере я бы и сам задумался, но ведь при подключении с Windows всё работает! Порт пробрасывается, пакет доходит до машины и возвращается во внешний интернет (предварительно конечно отключал впн на раутере, проверял с телефона с интернетом от мобильного оператора). Почему у раутера так не получается :(

 

P.S.: Просто на всякий случай, в настройках везде конечно реальный айпи, а не 99, я его только на скриншотах подрисовываю.

На виндоусе работает из за тог что он прямиком подключаеться  к серверу, тут нужно за место 99.99.99.99 вписывать адрес сервера то есть его шлюза как например 192.168.1.1 у вашей гиги 

Давайте все настройки вашего сервера тогда...

  • 0
Опубликовано

Проблема решилась сменой

21 час назад, Kvazar сказал:

 


iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 10.0.0.100:80
iptables -t nat -A POSTROUTING -p tcp -d 10.0.0.100 --dport 80 -j SNAT --to-source 99.99.99.99

На

iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 10.0.0.100:80
iptables -t nat -A POSTROUTING -p tcp -d 10.0.0.100 --dport 80 -j SNAT --to-source 10.0.0.1

 

Огромное спасибо ICMP за помощь!

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.