Debianjessieを使用してraspberrypiで実行しているvpnサーバーを開いています。また、Windows用のOpenVPNクライアントでも正常に動作します。しかし、Windows 7で機能する同じovpnファイル構成は、AndroidまたはIOSでは機能しないようです。接続しますが、トラフィックをルーティングしません。ドメインを解決できません。そしてたとえば、GoogleのIPにpingを実行できません。
私のサーバー構成は次のようになります。
port 1194
proto udp
dev tun
ca /etc/openvpn/easy-rsa/keys/ca.crt # generated keys
cert /etc/openvpn/easy-rsa/keys/server.crt
key /etc/openvpn/easy-rsa/keys/server.key # keep secret
dh /etc/openvpn/easy-rsa/keys/dh2048.pem
server 10.9.8.0 255.255.255.0 # internal tun0 connection IP
ifconfig-pool-persist ipp.txt
keepalive 10 120
#comp-lzo # Compression - must be turned on at both end
persist-key
persist-tun
mssfix 1450
tun-mtu 1500
tun-mtu-extra 32
Push "redirect-gateway"
Push "dhcp-option DNS 10.9.8.1"
Push "dhcp-option WINS 10.9.8.1"
status log/openvpn-status.log
verb 5 # verbose mode
client-to-client
私はまたグーグルのDNSをプッシュしようとしました(それはそれらのどれにも機能しませんでした):
Push "dhcp-option DNS 8.8.8.8"
Push "dhcp-option WINS 8.8.8.8"
そして、私のクライアント構成にはインライン証明書があり、次のようになります。
client
dev tun
port 1194
proto udp
remote somevpnserver.com 1194
nobind
#comp-lzo
persist-key
persist-tun
mssfix 1450
tun-mtu 1500
tun-mtu-extra 32
Push "dhcp-option DNS 8.8.8.8"
verb 5
<ca>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----
</key>
私が見つけたものの一部でそれを動作させることができました ここ 。
Push "redirect-gateway def1 bypass-dhcp"
Push "dhcp-option DNS 8.8.8.8"
user nobody
group nogroup