Перейти к содержимому

Как открыть порты openvpn

  • автор:

Как настроить VPN сервер с переадресацией портов?

    Item_other —>
  • Моноблоки (All-in-One)
  • Планшеты
  • Коммерческое сетевое оборудование
  • Серия ROG
  • AIoT и промышленные решения
  • Блоки питания
  • Проекторы
  • VivoWatch
  • Настольные ПК
  • Компактные ПК
  • Внешние накопители и оптические приводы
  • Звуковые карты
  • Игровое сетевое оборудование
  • Одноплатный компьютер
  • Корпуса
  • Компьютер-брелок
  • Наушники и гарнитуры
  • Охлаждение
  • Chrome-устройства
  • Коммерческие

    Commercial_list.Item —>
  • Моноблоки (All-in-One)
  • Информационные панели
  • Ноутбуки
  • Настольные ПК
  • Мониторы
  • Серверы и рабочие станции
  • Проекторы
  • Компактные ПК
  • Сетевое оборудование
  • Материнские платы
  • Игровые станции
  • Data Storage

OpenVPN требуется проброс порта

Не написали DNAT правило. И порт нужно разрешать в FORWARD.

mky ★★★★★
( 18.11.21 10:35:29 MSK )

  • Ответить на это сообщение
  • Ссылка

iptables -t nat -A POSTROUTING -o eth0 -p tcp –dport 8082 -d 192.168.10.100 -j SNAT –to-source 192.168.10.1:8081

давным давно, когда у меня не было еще поднят OpenVPN я так обычно ломился из дома на сервер офисный

/sbin/iptables -t nat -A PREROUTING -p tcp -s $HOME -d $OFFICE --dport 3389 -j DNAT --to-destination $SI-NEW:3389 /sbin/iptables -A FORWARD -p tcp -d $SI-NEW --dport 3389 -j ACCEPT 

переменные понятны? Home и Office внешние IP, si-new внутренний ip сервера к которому пробрасываю.

alex_sim ★★★★
( 18.11.21 10:43:20 MSK )

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от alex_sim 18.11.21 10:43:20 MSK

давным давно, когда у меня не было еще поднят OpenVPN я так обычно ломился из дома на сервер офисный

Во-во, давно, сейчас статический домашний IP даже за нормальные деньги заколебёшься получать 🙂

vodz ★★★★★
( 18.11.21 10:55:30 MSK )

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от vodz 18.11.21 10:55:30 MSK

Во-во, давно, сейчас статический домашний IP даже за нормальные деньги заколебёшься получать 🙂

Ну видимо смотря где живешь, дома всегда был и сейчас есть белый IP за смешные деньги. Pоутер был DIR-300, поменял на микротик — поднял OpenVPN надобность в пробросе отпала.

alex_sim ★★★★
( 18.11.21 11:01:20 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от alex_sim 18.11.21 10:43:20 MSK

iptables -t nat -A PREROUTING -p tcp -d x.x.x.x --dport 8082 -j DNAT --to-destination 192.168.10.100:8081 iptables -A FORWARD -p tcp -d 192.168.10.100 --dport 8081 -j ACCEPT 

Не канает, + $HOME не может быть статикой.

Так тоже не канет:

iptables -t nat -A PREROUTING -d x.x.x.x -p tcp -m tcp --dport 8082 -j DNAT --to-destination 192.168.10.100:8081 iptables -t nat -A POSTROUTING -d 192.168.10.100 -p tcp -m tcp --dport 8081 -j SNAT --to-source 192.168.10.1 iptables -t nat -A OUTPUT -d x.x.x.x -p tcp -m tcp --dport 8081 -j DNAT --to-destination 192.168.10.100 iptables -I FORWARD 1 -d 192.168.10.100 -p tcp -m tcp --dport 8081 -j ACCEPT 

ramneak
( 18.11.21 11:09:04 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от vodz 18.11.21 10:55:30 MSK

Во-во, давно, сейчас статический домашний IP даже за нормальные деньги заколебёшься получать 🙂

anc ★★★★★
( 18.11.21 11:23:18 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от ramneak 18.11.21 11:09:04 MSK

Не канает, + $HOME не может быть статикой.

HOME статика — мой конкретный случай

порты в POSTROUTING не надо указать (–to-source 192.168.10.1:8082) там NAT наверное

я правильно понимаю с 8082 бросается на 8081 значит и обратно надо указать, не?

alex_sim ★★★★
( 18.11.21 11:24:26 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от anc 18.11.21 11:23:18 MSK

Это еще Москва, у меня помоему 20 руб в месяц за белый

alex_sim ★★★★
( 18.11.21 11:27:57 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от ramneak 18.11.21 11:09:04 MSK

Показывайте все правила, выхлоп iptables-save

anc ★★★★★
( 18.11.21 11:53:46 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от alex_sim 18.11.21 11:27:57 MSK

Могу предположить, что зато у вас с юриков три шкуры дерут, а у нас нахаляву/почти-нахаляву 🙂 Я про белую статику.

anc ★★★★★
( 18.11.21 11:59:45 MSK )

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от anc 18.11.21 11:59:45 MSK

Не знаю как у них, а у нас у юриков халява. Да и у физиков тоже, кроме пары провайдеров. У одного из них 1 рубль в день. Я тоже про белую статитку.

turtle_bazon ★★★★★
( 18.11.21 12:03:44 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от anc 18.11.21 11:59:45 MSK

Могу предположить, что зато у вас с юриков три шкуры дерут, а у нас нахаляву/почти-нахаляву 🙂 Я про белую статику.

В офисе платим 40 тыс сразу за год, нам включают максимальную скорость (85 Mps), на заводе тоже что то 4 тыс в месяц, но там помесячно и скорость (10Mps должна быть заводчанам хватало, но залез проверил тоже 85 админы лоханулись похоже)

Для юрика разве это 3 шкуры. Это вообще цена инета, сколько там статика стоит не знаю.

Чикагинск Челябинск, если что. 😉

alex_sim ★★★★
( 18.11.21 12:11:55 MSK )
Последнее исправление: alex_sim 18.11.21 12:15:43 MSK (всего исправлений: 2)

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от turtle_bazon 18.11.21 12:03:44 MSK

Раньше, лет 5-12 назад также было?

anc ★★★★★
( 18.11.21 12:22:53 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от alex_sim 18.11.21 12:11:55 MSK

Я только про белую статику 🙂 Три шкуры забыл в кавычки взять, подразумевал что она платная 🙂

anc ★★★★★
( 18.11.21 12:27:34 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от anc 18.11.21 12:22:53 MSK

Я, если честно, плохо во времени ориентируюсь, но помню, что для юриков халява по белым адресам всегда была. Точнее даже не так — у юриков вообще не было серых нестатичных адресов.

turtle_bazon ★★★★★
( 18.11.21 12:28:11 MSK )
Последнее исправление: turtle_bazon 18.11.21 12:28:31 MSK (всего исправлений: 1)

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от turtle_bazon 18.11.21 12:28:11 MSK

Я про года не случайно написал, сталкивались с вариантами: «выделение адреса? дайте нцать денег». Причем именно за выделение.

anc ★★★★★
( 18.11.21 12:50:20 MSK )

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от anc 18.11.21 11:53:46 MSK
ramneak
( 18.11.21 13:04:37 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от anc 18.11.21 12:50:20 MSK

Я про года не случайно написал, сталкивались с вариантами: «выделение адреса? дайте нцать денег». Причем именно за выделение.

Скорее всего там было «дополнительного».

vodz ★★★★★
( 18.11.21 13:13:56 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от vodz 18.11.21 13:13:56 MSK

Нет. Один из примеров как ша помню был в Владике.

anc ★★★★★
( 18.11.21 13:16:09 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от ramneak 18.11.21 13:04:37 MSK

1. На будушее выкладывайте текстовый выхлоп сюда, а не скриншотами, отвечать на скриншот никакого удовольствия.
2. Я правильно догадался, это выхлоп с VPS ? Если да, то последнее правило SNAT ну совсем не по месту.

anc ★★★★★
( 18.11.21 13:21:06 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от anc 18.11.21 13:21:06 MSK

root@vps:~# iptables-save # Generated by iptables-save v1.8.4 on Thu Nov 18 17:36:48 2021 *filter :INPUT ACCEPT [105:7104] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [96:15328] -A INPUT -p tcp -m tcp --dport 1194 -j ACCEPT -A INPUT -p tcp -m tcp --dport 8082 -j ACCEPT -A INPUT -p udp -m udp --dport 8082 -j ACCEPT -A FORWARD -d 192.168.10.100/32 -p tcp -m tcp --dport 8081 -j ACCEPT -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT -A FORWARD -s 172.17.0.0/24 -j ACCEPT COMMIT # Completed on Thu Nov 18 17:36:48 2021 # Generated by iptables-save v1.8.4 on Thu Nov 18 17:36:48 2021 *nat :PREROUTING ACCEPT [17:995] :INPUT ACCEPT [16:796] :OUTPUT ACCEPT [6:456] :POSTROUTING ACCEPT [8:560] -A PREROUTING -d x.x.x.x/32 -p tcp -m tcp --dport 8082 -j DNAT --to-destination 192.168.10.100:8081 -A OUTPUT -d x.x.x.x/32 -p tcp -m tcp --dport 8081 -j DNAT --to-destination 192.168.10.100 -A POSTROUTING -s 172.17.0.0/24 ! -d 172.17.0.0/24 -j SNAT --to-source x.x.x.x COMMIT # Completed on Thu Nov 18 17:36:48 2021 root@vps:~# 

ramneak
( 18.11.21 13:40:20 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.075 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

unixforum.org

Доброго времени суток, уважаемые форумчане!
Немного не могу допетрить. Вобщем смысл в следующем. Есть домашняя сеть с роутером. Есть ВДС под Убунту. На Убунте поднят OpenVPN. На одной из машин внутри домашней локалки поднят клиент OpenVPN. Всё настроено и замечательно работает. Теперь задача стоит сложнее. На этом компе в домашней локалке стоит софт, для которого нужны открытые порты. Если без OpenVPN, то всё просто — пробросил порты на роутере и вуаля! Всё работает. Но мне надо проделать это через OpenVNP. Пытаюсь для начала пробросить 21 порт — нихрена не выходит! Столько рецептов уже перепробовал!
Исходные данные такие — Домашний комп с адресом 192.168.1.200. Роутер 192.168.1.1. Домашний комп в сети ВПН 10.128.0.6. ВДС: Внешний адрес (он же venet0:0) 45.45.45.45, адрес поднятого OpenVPN (он же tun0) 10.128.0.1. С домашнего компа я пингую и 10.128.0.6 и 10.128.0.1 и 45.45.45.45. И в интернет хожу нормально. А вот с ВДС пингуется только 10.128.0.1 и 45.45.45.45. Адрес 10.128.0.6 из Убунты не пингуется! Соответственно и свой домашний FTP с Убунты я не вижу. Как сделать так, чтоб при вышеизложенном раскладе мой домашний FTP виделся по адресу 45.45.45.45:21?

Спасибо сказали:
Bizdelnick Модератор Сообщения: 20544 Статус: nulla salus bello ОС: Debian GNU/Linux

Re: Проброс портов для openvpn

Сообщение Bizdelnick » 30.06.2018 18:26

30.06.2018 16:52

С домашнего компа я пингую и 10.128.0.6 и 10.128.0.1 и 45.45.45.45. И в интернет хожу нормально. А вот с ВДС пингуется только 10.128.0.1 и 45.45.45.45. Адрес 10.128.0.6 из Убунты не пингуется!

Это странно. Скорее всего надо курить настройки файрвола (с обеих сторон).
Пишите правильно:

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Спасибо сказали:
demetrius2003 Сообщения: 59

Re: Проброс портов для openvpn

Настройка файрвола домашнего компа не трогаем (он, кстати, на виндовс), так как машина нормально работает под любым сетевым соединением, со множеством провайдеров. Проблема на стороне ВДС. И тут у меня белое пятно в познаниях. В этой консерватории что-то поправить надо. Друзья! Пните меня в верном направлении, пожалуйста! Вот есть venet0:0 — внешний интерфейс и tun0 — собственно OpenVPN! Как они уживаются вместе? Форвардинг включен (тот что net.ipv4.ip_forward=1). Может ограничение по tun/tap физически какое есть? Этож контейнер kvm, вроде? Короче! Мне завязали глаза и я хожу вокруг да около!

Спасибо сказали:
Bizdelnick Модератор Сообщения: 20544 Статус: nulla salus bello ОС: Debian GNU/Linux

Re: Проброс портов для openvpn

Сообщение Bizdelnick » 30.06.2018 19:47

Если пинг работает хотя бы в одну сторону, то с настройкой интерфейсов всё нормально.
Пишите правильно:

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Спасибо сказали:
nerve Сообщения: 280 ОС: OpenBSD

Re: Проброс портов для openvpn

Сообщение nerve » 02.07.2018 10:17

так как ты описал нормально работать не будет и вот почему: у клиента, который соединяется с 45.45 есть свой публичный адрес.
допустим ты пробросил порт внутри впн и он дошел до твоего сервера. твой сервер отвечает клиенту на его публичный адрес через свой шлюз по умолчанию. в итоге клиенту ответ приходит не с того адреса, куда он его отправлял и такой пакет отбрасывается. по идее это можно исправить делая НАТ одновременно с пробросом порта, чтоб твой сервер слал ответы назад через впн или использовать что-то вроде фтп-прокси. в последнем случае вероятно можно обойтись и без впн или разбираться с впн.
ну и напоследок, протокол фтп — это не тот случай, когда его корректная работа достигается пробросом порта. гуглим режимы работы фтп и разбираемся как он работает и приходим к выводу что даже при корректной работе впн описанный случай использования фтп может не заработать без посторонних утилит.

Спасибо сказали:
Bizdelnick Модератор Сообщения: 20544 Статус: nulla salus bello ОС: Debian GNU/Linux

Re: Проброс портов для openvpn

Сообщение Bizdelnick » 02.07.2018 10:38

02.07.2018 10:17

допустим ты пробросил порт внутри впн и он дошел до твоего сервера. твой сервер отвечает клиенту на его публичный адрес через свой шлюз по умолчанию. в итоге клиенту ответ приходит не с того адреса, куда он его отправлял и такой пакет отбрасывается.

Во-первых, на внутренний адрес ответ никаким другим путём прийти не может. Во-вторых, пакет на адрес 10.128.0.1 будет по любому отправлен через 10.128.0.6, они ведь в одной подсети. В-третьих, если бы имела место проблема с маршрутизацией, она бы одинаково влияла на хождение пингов в обоих направлениях.

02.07.2018 10:17

ну и напоследок, протокол фтп — это не тот случай, когда его корректная работа достигается пробросом порта.

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

Пишите правильно:

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Спасибо сказали:
nerve Сообщения: 280 ОС: OpenBSD

Re: Проброс портов для openvpn

Сообщение nerve » 02.07.2018 11:45

02.07.2018 10:38

Во-первых, на внутренний адрес ответ никаким другим путём прийти не может. Во-вторых, пакет на адрес 10.128.0.1 будет по любому отправлен через 10.128.0.6, они ведь в одной подсети. В-третьих, если бы имела место проблема с маршрутизацией, она бы одинаково влияла на хождение пингов в обоих направлениях.

я не уверен, что понял этот комментарий.
схема такая: 2 хоста в Инете с публичными ИП, сервер фтп находится за роутером, впн между сервером фтп и другим хостом в инете с адресом 45.45. Когда на этот 45 приходит пакет, то проброс портов меняет ему назначение на адрес фтп сервера (адрес клиента, пославшего пакет остается) и этот пакет идет через впн и попадает на фтп сервер, у которого свой шлюз, через который идет ответ клиенту (а не через 45.45 куда пришел изначальный пакет).

Спасибо сказали:
Bizdelnick Модератор Сообщения: 20544 Статус: nulla salus bello ОС: Debian GNU/Linux

Re: Проброс портов для openvpn

Сообщение Bizdelnick » 02.07.2018 11:56

02.07.2018 11:45

схема такая: 2 хоста в Инете с публичными ИП, сервер фтп находится за роутером, впн между сервером фтп и другим хостом в инете с адресом 45.45. Когда на этот 45 приходит пакет, то проброс портов меняет ему назначение на адрес фтп сервера (адрес клиента, пославшего пакет остается) и этот пакет идет через впн и попадает на фтп сервер, у которого свой шлюз, через который идет ответ клиенту (а не через 45.45 куда пришел изначальный пакет).

Это всё в принципе не может работать, если нет связи между хостами в VPN (10.128.0.1 и 10.128.0.6).
Пишите правильно:

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *