LINUX.ORG.RU
решено ФорумAdmin

Openvpn не работает интернет с «redirect-gateway def1»

 ,


1

1

Надо развернуть OpenVPN сервер, в который заворачивается весь траффик, если закомментить в server.conf #push "redirect-gateway def1", то интернет появляется, но соответственно траффик не заворачивается.

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

Для теста взял самый дешевый VPS на IHOR c ubuntu 18 за 100 руб.

Данная проблема и на винде и на арче.

server.conf

port 1194
proto udp
dev tun
#client-to-client
ca server/ca.crt
cert server/Serv.crt
key server/Serv.key
dh server/dh2048.pem
tls-auth server/ta.key 0
cipher AES-256-CBC
auth SHA256
server 10.0.0.0 255.255.255.0
keepalive 10 120
persist-key
persist-tun
client-config-dir client
status /var/log/openvpn/Serv-status.log
log /var/log/openvpn/Serv.log
comp-lzo
verb 3
sndbuf 0
rcvbuf 0
push "redirect-gateway def1"
push "dchp-options DNS 8.8.8.8"

client.conf

client
dev tun
proto udp
remote 185.5.ХХ.ХХ 1194
resolv-retry infinite
#redirect-gateway def1
nobind
persist-key
persist-tun
ca ca.crt
cert test1.crt
key test1.key
tls-auth ta.key 1
cipher AES-256-CBC
auth SHA256
ns-cert-type server
comp-lzo
verb 3
sndbuf 0
rcvbuf 0
auth-nocache

route client до коннекта

default via 192.168.18.1 dev eno1
192.168.18.0/24 dev eno1 proto kernel scope link src 192.168.18.125

route client После коннекта

0.0.0.0/1 via 10.0.0.5 dev tun0
default via 192.168.18.1 dev eno1
10.0.0.1 via 10.0.0.5 dev tun0
10.0.0.5 dev tun0 proto kernel scope link src 10.0.0.6
128.0.0.0/1 via 10.0.0.5 dev tun0
185.5.XX.XX via 192.168.18.1 dev eno1
192.168.18.0/24 dev eno1 proto kernel scope link src 192.168.18.125

после коннекта не пингует и не tracerout-ит 8.8.8.8



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

Офигеть! завернуть всесь трафик на сервер с VPN недостаточно, чтобы появился интернет на клиенте!

Оказывается что-то с этим трафиком на сервере надо сделать.
Ужас! Что же именно надо сделать на сервере VPN с этим трафиком?

Загадки, интриги, расследования! Без смс и регистрации!

zgen ★★★★★
()
Ответ на: комментарий от testvtigercrm123

Forwarding без NAT-а на сервере тебе очень поможет, ага...

Провайдер, который дает Интернет тебе на сервер прям жаждет обслуживать клиентов с неизвестными ему серыми адресами.

TL;DR: показывай с сервера

iptables -vn -L
iptables -t nat -vn -L

Pinkbyte ★★★★★
()
Ответ на: комментарий от zgen

блин, спасибо тебе, помог открыть глаза. Оказывается на тестовом серве я сделал маскарад, но забыл форвардинг.

А на основном и то и то сделал, но не работало, правда там конфиг отличался.

Теперь пробрасывает трафик,

P.S. Чрезмерное гугление вредит здравому восприятию.

testvtigercrm123
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.