172 похожих чатов

Ребята, кейс: Дано: 1) openvpn сервак в локальной сети. 2) какой то

там, где то далеко linux сервер с любым дистрибутивом с внешним ip

Нужно прокинуть порты openvpn с локального сервака на сервак с внешним ip, чтобы иметь возможность подключаться к openvpn серверу из "вне".

Кто сталкивался как правильно решить этот вопрос?

25 ответов

18 просмотров

Зачем что-то пробрасывать, если ты можешь буквально подключиться к виртуальной частной сети?

iptables DNAT

Keklick- Автор вопроса
Clown Zeppeli
Зачем что-то пробрасывать, если ты можешь буквальн...

Такой момент, если сотрудник где то далеко, а ему нужно попасть во внутренний сегмент сети. Тачка с openvpn сервером наружу не смотрит никак. Есть где то далеко сервак на лини, который не видит эту openvpn машину, но она его видеть может

настроить на далёком серваке VPN подключаться требуемым серваком туда использовать снат/маскарад

Keklick- Автор вопроса

вот это хороший вариант спс

Keklick
вот это хороший вариант спс

это если на серваке с openvpn можно что-то своё ставить

Radjah
настроить на далёком серваке VPN подключаться треб...

Не надо никаких натов. Там буквально просто ещё один сервер добавить в сеть

Keklick- Автор вопроса
Clown Zeppeli
Не надо никаких натов. Там буквально просто ещё од...

Я дал задачу с конфигурацией сети, которую менять нельзя. внешний сервак -x-> опенвпн сервер но опенвпн сервер —-> внешний сервак

Keklick
Я дал задачу с конфигурацией сети, которую менять ...

ЯННП Ты не можешь поднять на том втором серваке ovpn и с него цепляться к локальному серверу?

Clown Zeppeli
Не надо никаких натов. Там буквально просто ещё од...

я вариант на коленке смастерил. Улучшать можно как угодно. Вроде как можно даже на SSH накостылять, но это уже думать надо

Radjah
я вариант на коленке смастерил. Улучшать можно как...

Зачем улучшать? Можно просто не ухудшать. Можно просто забивать гвозди молотком, держа его в руках, а не плоскогубцами

банального ssh port forwarding точно не хватит?

Keklick- Автор вопроса
time flies 🏴
банального ssh port forwarding точно не хватит?

для TCP работает исправно) Но TCP не нужен

Keklick
нет, не могу

Тогда нарисуй схему сети и обоснуй, почему ты это не можешь и что ты вообще в таком случае можешь

А так - изначально поставленная задача решается так же, как и с пробросом любых других портов в любой другой конфигурации. Не важно, кто устанавливает vpn-коннект. Когда интерфейс появился и пропускает трафик, дальше не играет никакой роли, как настроен транспорт под ним (это если "дано" и мы решаем именно эту задачу, а не придумываем новый дизайн)

time flies 🏴
А так - изначально поставленная задача решается та...

Ты предлагаешь сделать NAT 1:1? Окей, допустим. Юзер извне цепляется к удалённому серверу. Как удалённый сервер это будет NAT'ить на сервак в локальной сети? (я так понимаю, "в локальной сети" в данном случае подразумевается "за провайдерским NAT'ом")

Keklick- Автор вопроса
Clown Zeppeli
Тогда нарисуй схему сети и обоснуй, почему ты это ...

схема примерно выглядит так. Я не имею доступа к другим сетям через которые идёт маршрут до сервера с внешним IP. Из решения я немного не понял, мне поднять ещё один openvpn сервер на сервере с публичным IP? Как тогдя объеденить два сервера в одну цепь? Я могу с сервера с openvpn подключаться к тому серверу с внешним IP

Keklick
screenshot схема примерно выглядит так. Я не имею доступа к ...

Поднимаешь на "доебан сервере" OVPN @ На "OVPN local server" в конфиге пишешь, чтобы он коннектился к "доебан серверу" @ Поздравляем, у вас виртуальная частная сеть, к которой можно цепляться как через тот сервер, как и через другой

Keklick- Автор вопроса
Clown Zeppeli
Поднимаешь на "доебан сервере" OVPN @ На "OVPN loc...

ну я так и думал что делать два сервера

Keklick
ну я так и думал что делать два сервера

Ну и нахуя тогда придумывать костыли с "пробросом портов"?

Keklick- Автор вопроса
Clown Zeppeli
Ну и нахуя тогда придумывать костыли с "пробросом ...

да я уже сделал так. На внешнем поднял openvpn, сделал конфиг для внутреннего опенвпн сервера, скопировал свой конфиг для внутреннего сервера и сменил ip на ip новой локалки через openvpn . Всё прекрасно видно и всё прекрасно пингуется с внешнего сервера) 6: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1600 qdisc pfifo_fast state UNKNOWN group default qlen 500 link/none inet 10.8.0.1 peer 10.8.0.2/32 scope global tun0 valid_lft forever preferred_lft forever root@extproxy:~# ping 10.8.0.6 PING 10.8.0.6 (10.8.0.6) 56(84) bytes of data. 64 bytes from 10.8.0.6: icmp_seq=1 ttl=64 time=3 ms 64 bytes from 10.8.0.6: icmp_seq=2 ttl=64 time=3 ms 64 bytes from 10.8.0.6: icmp_seq=3 ttl=64 time=3 ms всем спасибо за помощь

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта