Мои клиенты не могут подключиться к внутренней сети с помощью OpenVPN.
У меня настроен OpenVPN на компьютере с Linux CentOS 7. Конфигурация сервера приведена ниже.
Я могу нормально подключиться к своему серверу OpenVPN, но не могу получить доступ ни к чему за пределами сервера OpenVPN в моей внутренней сети. Не знаю почему, но я уже несколько дней экспериментирую с другими настройками.
У меня есть файл клиента OpenVPN и файл конфигурации сервера ниже:
port xxxx
proto udp
dev tun4
ca /etc/openvpn/easy-rsa/keys/ca.crt
cert /etc/openvpn/easy-rsa/keys/server1.crt
key /etc/openvpn/easy-rsa/keys/server 1 key name
;crl-verify /etc/openvpn/easy-rsa/keys/crl.pem
dh /etc/openvpn/easy-rsa/keys/dh.pem
;topology subnet
;topoplogy net30
server x.x.x.x 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route x.x.xx 255.255.224.0"
;push "route xxxx 255.255.255.0"
push "route xxxx 255.255.255.0"
push "route xxxxx 255.255.254.0"
push "route xxxx 255.255.0.0"
push "route xxxx 255.255.0.0"
push "route xxxx 255.255.0.0"
push "route 1xxxx 255.255.0.0"
push "route xxxx 255.255.0.0"
Куча таких строк для маршрутов в нашей сети:
;push "dhcp-option DNS 8.8.8.8"
;push "dhcp-option DNS 8.8.4.4"
;push "redirect-gateway"
keepalive 10 60
comp-lzo
user nobody
group nobody
persist-key
persist-tun
status openvpn-status.log
log-append /var/log/openvpn.log
verb 3
mute 20
;management 127.0.0.1 1198
tls-auth /etc/openvpn/easy-rsa/keys/ta.key 0
;tls-server
Клиентский файл:
client
;tls-client
dev tun4
proto udp
remote PUBLIC IP ADDRESS PORT# udp
resolv-retry infinite
nobind
;topology subnet
user nobody
group nobody
persist-key
persist-tun
ca ca.crt
cert CERT NAME
key CERT NAME
;remote-cert-tls server
# If a tls-auth key is used on the server
# then every client must also have the key.
tls-auth ta.key 1
comp-lzo
status openvpn-status.log
;log-append /var/log/openvpn.log
# Set log file verbosity.
verb 3
# Silence repeating messages
mute 20