LINUX.ORG.RU
ФорумAdmin

Помогите в настройке CentOS + OpenVPN

 ,


0

1

Требуется сделать доступ в интернет через внеший VPN сервер в целях анонимности.

Имеется выделенный сервер c IP XXX.XX.XXX.XXX с CentOS 6.5

Установил openvpn на сервере. Конфиг openvpn на сервере:

port  1194
proto udp
dev   tun
ca       /etc/openvpn/server-keys/ca.crt
dh       /etc/openvpn/server-keys/dh2048.pem
key      /etc/openvpn/server-keys/server.key
cert     /etc/openvpn/server-keys/server.crt
tls-auth /etc/openvpn/server-keys/ta.key 0

server 172.16.150.0 255.255.255.0

push "redirect-gateway def1 bypass-dhcp"

keepalive 10 120

#compress lz4-v2
#push "compress lz4-v2"

#comp-lzo
mssfix 0

persist-key
persist-tun

log    /var/log/openvpn/openvpn.log
status /var/log/openvpn/openvpn-status.log
verb 3

Конфиг на стороне клиента:

push "redirect-gateway def1 bypass-dhcp"

dev tun
proto udp
remote XXX.XX.XXX.XXX 1194
client
resolv-retry infinite
ca ca.crt
cert client.crt
key client.key
tls-auth ta.key 1

persist-key
persist-tun
#comp-lzo

Скопировал с сервера на клиент ключи:

ca.crt
client.crt
client.key
ta.key

Пробую соеденится клиентом с помощью TunnelBrick + Конфиг + Ключи.

Содинение и авторизация проходят успешно.

Однако сайты которые пытаюсь открыть через браузер не доступны.

Если TunnelBrick отключить - сайты открываются.

В логах на сервере:

Thu Nov 16 15:52:49 2017 client/XX.XXX.XX.XX:16952 IP packet with unknown IP version=15 seen

Как решить проблему?



Последнее исправление: hermes8 (всего исправлений: 2)

Настроить маршрутизацию на сервере.

Deleted
()

А на сервере маршрутизация настроена? masquerade есть?

vsafonin
()

И у клиента вот это push "redirect-gateway def1 bypass-dhcp" не нужно

anc ★★★★★
()

Подскажите, как настроить маршрутизацию? Внешний IP сервера - статический.

hermes8
() автор топика

[cite] XXX.XX.XXX.XXX [/cite] Ты облегчил работу тем, кто будет тебя деанонимизировать. Теперь все знают, что внешний ip твоего сервера во втором числе содержит только 2 цифры

anonymous
()
Ответ на: комментарий от anc

Спасибо! Внешние IP стали пинговаться при включенном VPN-соединении. Но DNS не работают. Как исправить?

hermes8
() автор топика
Ответ на: комментарий от hermes8

В дополнение к тому что вы правильно сделали:
Если вы ошиблись в написании и речь идет про tunnelblick, то для сведения, в разных версиях (os x, tunnelblick) иногда что бы работал dns приходиться шаманить в настройках tunnelblick -> Set DNS/WINS, там несколько вариантов, подбирается опытным путем. Вобщем не пугайтесь если обновились и внезапно перестал работать dns, просто надо параметр подобрать :) я за годы использования уже н-цать раз такое проходил.

anc ★★★★★
()
16 февраля 2018 г.
Ответ на: комментарий от anc

Да верно. Речь идет про TunnelBlick

Вот, и перестал работать мой VPN после обновления OSX. При этом не работает даже ping 8.8.8.8. Куда копать? Каким инструментов потестировать соединение. TunnelBlick соединение устанавливает - дальше - тишина.

hermes8
() автор топика
Ответ на: комментарий от hermes8

Может обновить Tunnelblick ?

У меня Tunnelblick 3.7.4b (build 4921) - специально обновил перед этим постом
macos 10.13.3
Все работает.
Upd На Tunnelblick 3.7.1 (build 4811) тоже все работает.
Надо смотреть что с роутингом происходит.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 2)
Ответ на: комментарий от hermes8

netstat -rn
ЗЫ И посмотрите на лог соединения Tunnelblick. Вполне возможно там хватает ругани.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.