VPN に接続されていますが、サーバーに SSH で接続できません。

VPN に接続されていますが、サーバーに SSH で接続できません。

私はopenvpnを使用して大学で設定ファイルを提供する大学VPNネットワークに接続します。

client
remote 141.52.8.20
port 1194
dev tun
proto udp
auth-user-pass
nobind
comp-lzo no
tls-version-min 1.2
ca  /etc/ssl/certs/T-TeleSec_GlobalRoot_Class_2.pem
verify-x509-name "C=DE, ST=Baden-Wuerttemberg, L=Karlsruhe, O=Karlsruhe Institute of Technology, OU=Steinbuch Centre for Computing, CN=ovpn.scc.kit.edu" subject
cipher AES-256-CBC
auth SHA384
verb 3
script-security 2

接続の出力は次のとおりです。

Mon Apr  2 12:30:11 2018 TCP/UDP: Preserving recently used remote address: [AF_INET]141.52.8.20:1194
Mon Apr  2 12:30:11 2018 Socket Buffers: R=[212992->212992] S=[212992->212992]
Mon Apr  2 12:30:11 2018 UDP link local: (not bound)
Mon Apr  2 12:30:11 2018 UDP link remote: [AF_INET]141.52.8.20:1194
Mon Apr  2 12:30:11 2018 TLS: Initial packet from [AF_INET]141.52.8.20:1194, sid=9b21388b f279b997
Mon Apr  2 12:30:11 2018 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Mon Apr  2 12:30:11 2018 VERIFY OK: depth=3, C=DE, O=T-Systems Enterprise Services GmbH, OU=T-Systems Trust Center, CN=T-TeleSec GlobalRoot Class 2
Mon Apr  2 12:30:11 2018 VERIFY OK: depth=2, C=DE, O=Verein zur Foerderung eines Deutschen Forschungsnetzes e. V., OU=DFN-PKI, CN=DFN-Verein Certification Authority 2
Mon Apr  2 12:30:11 2018 VERIFY OK: depth=1, C=DE, ST=Baden-Wuerttemberg, L=Karlsruhe, O=Karlsruhe Institute of Technology, CN=KIT-CA
Mon Apr  2 12:30:11 2018 VERIFY X509NAME OK: C=DE, ST=Baden-Wuerttemberg, L=Karlsruhe, O=Karlsruhe Institute of Technology, OU=Steinbuch Centre for Computing, CN=ovpn.scc.kit.edu
Mon Apr  2 12:30:11 2018 VERIFY OK: depth=0, C=DE, ST=Baden-Wuerttemberg, L=Karlsruhe, O=Karlsruhe Institute of Technology, OU=Steinbuch Centre for Computing, CN=ovpn.scc.kit.edu
Mon Apr  2 12:30:11 2018 Control Channel: TLSv1.2, cipher SSLv3 DHE-RSA-AES256-SHA, 4096 bit RSA
Mon Apr  2 12:30:11 2018 [ovpn.scc.kit.edu] Peer Connection Initiated with [AF_INET]141.52.8.20:1194
Mon Apr  2 12:30:12 2018 SENT CONTROL [ovpn.scc.kit.edu]: 'PUSH_REQUEST' (status=1)
Mon Apr  2 12:30:12 2018 PUSH: Received control message: 'PUSH_REPLY,topology subnet,redirect-gateway def1,route-ipv6 2000::/3,dhcp-option DNS 141.3.175.71,dhcp-option DNS 141.3.175.72,dhcp-option DOMAIN kit.edu,tun-ipv6,route-gateway 141.52.120.1,topology subnet,ping 10,ping-restart 60,ifconfig-ipv6 2a00:1398:8:203::10e8/64 2a00:1398:8:203::1,ifconfig 141.52.120.234 255.255.255.0,peer-id 56,cipher AES-256-GCM'
Mon Apr  2 12:30:12 2018 OPTIONS IMPORT: timers and/or timeouts modified
Mon Apr  2 12:30:12 2018 OPTIONS IMPORT: --ifconfig/up options modified
Mon Apr  2 12:30:12 2018 OPTIONS IMPORT: route options modified
Mon Apr  2 12:30:12 2018 OPTIONS IMPORT: route-related options modified
Mon Apr  2 12:30:12 2018 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
Mon Apr  2 12:30:12 2018 OPTIONS IMPORT: peer-id set
Mon Apr  2 12:30:12 2018 OPTIONS IMPORT: adjusting link_mtu to 1625
Mon Apr  2 12:30:12 2018 OPTIONS IMPORT: data channel crypto options modified
Mon Apr  2 12:30:12 2018 Data Channel: using negotiated cipher 'AES-256-GCM'
Mon Apr  2 12:30:12 2018 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Mon Apr  2 12:30:12 2018 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Mon Apr  2 12:30:12 2018 ROUTE_GATEWAY 192.168.178.1/255.255.255.0 IFACE=enp30s0 HWADDR=b0:6e:bf:d3:02:68
Mon Apr  2 12:30:12 2018 GDG6: remote_host_ipv6=n/a
Mon Apr  2 12:30:12 2018 ROUTE6_GATEWAY fe80::e228:6dff:fecd:a276 IFACE=enp30s0
Mon Apr  2 12:30:12 2018 TUN/TAP device tun0 opened
Mon Apr  2 12:30:12 2018 TUN/TAP TX queue length set to 100
Mon Apr  2 12:30:12 2018 do_ifconfig, tt->did_ifconfig_ipv6_setup=1
Mon Apr  2 12:30:12 2018 /usr/bin/ip link set dev tun0 up mtu 1500
Mon Apr  2 12:30:12 2018 /usr/bin/ip addr add dev tun0 141.52.120.234/24 broadcast 141.52.120.255
Mon Apr  2 12:30:12 2018 /usr/bin/ip -6 addr add 2a00:1398:8:203::10e8/64 dev tun0
Mon Apr  2 12:30:12 2018 /usr/bin/ip route add 141.52.8.20/32 via 192.168.178.1
Mon Apr  2 12:30:12 2018 /usr/bin/ip route add 0.0.0.0/1 via 141.52.120.1
Mon Apr  2 12:30:12 2018 /usr/bin/ip route add 128.0.0.0/1 via 141.52.120.1
Mon Apr  2 12:30:12 2018 add_route_ipv6(2000::/3 -> 2a00:1398:8:203::1 metric -1) dev tun0
Mon Apr  2 12:30:12 2018 /usr/bin/ip -6 route add 2000::/3 dev tun0
Mon Apr  2 12:30:12 2018 Initialization Sequence Completed

したがって、接続が有効なようです。ただし、どのサーバーにもSSHでアクセスできません。私はいつもエラーが発生します

ssh: Could not resolve hostname server.blabla.de: Name of service not known

しかし、インターネットはうまく動作します。 (インターネットはVPNを使用していますか?どのように確認できますか?)

どのようにデバッグできますか?本当にどこから始めるべきかわかりません。

ベストアンサー1

問題は、サーバーがネームサーバーアドレスをクライアント(dhcp-option DNS 141.3.175.71,dhcp-option DNS 141.3.175.72)にプッシュしようとしますが、クライアントがこれらのパラメータを解釈するように構成されていないことです。

resolvconfすでにインストールしている場合は、openresolv通常OpenVPNインストールに付属のスクリプトを使用することをお勧めします/etc/openvpn/update-resolv-conf。これを使用するには、構成ファイルに次の行を追加するだけです。

up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

/etc/resolv.confそうでない場合は、次のように変更してこの問題を解決できます。

nameserver 141.3.175.71
nameserver 141.3.175.72

おすすめ記事