UbuntuサーバーにVPNを設定する

UbuntuサーバーにVPNを設定する

VPNの背後でUbuntuサーバー(16.04)を実行しようとしています。私はNordVPNに参加し、その手順に従ってOpenVPNを介してVPNに接続しました。正常に接続されました。

その後、Screenを使用してバックグラウンドでOpenVPNを実行し続け、サーバーの外部IPを確認したりgoogle.comをpingしたりすると、VPNに接続していないかのように失敗します。複数のVPNサーバーを試してみました。私は何が間違っていましたか?

編集する: 設定されている場合

enp2s0    Link encap:Ethernet  HWaddr a0:b3:cc:df:31:91
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a2b3:ccff:fedf:3191/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2190765 errors:0 dropped:16 overruns:0 frame:0
          TX packets:2347458 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2100301066 (2.1 GB)  TX bytes:1710956391 (1.7 GB)
          Interrupt:18

> lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:132225 errors:0 dropped:0 overruns:0 frame:0
          TX packets:132225 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:37777958 (37.7 MB)  TX bytes:37777958 (37.7 MB)

> tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:10.7.7.242  P-t-P:10.7.7.241  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:144 errors:0 dropped:0 overruns:0 frame:0
          TX packets:598 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:21997 (21.9 KB)  TX bytes:62173 (62.1 KB)

google.comにpingしようとしましたが、応答を受け取りませんでした。

wget getを使用してファイルをダウンロードします。

wget:ホストアドレスを確認できません。

ping 8.8.8.8:

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=48 time=404 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=48 time=370 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=48 time=369 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=48 time=369 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=48 time=404 ms
64 bytes from 8.8.8.8: icmp_seq=6 ttl=48 time=369 ms
^C
--- 8.8.8.8 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5007ms
rtt min/avg/max/mdev = 369.680/381.456/404.838/16.344 ms

編集2: google.com @ 8.8.8.8をご覧ください。

; <<>> DiG 9.10.3-P4-Ubuntu <<>> a google.com @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15859
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;google.com.            IN      A

;; ANSWER SECTION:
google.com.         203     IN      A       216.58.216.238

;; Query time: 388 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Wed Aug 31 15:00:37 AEST 2016
;; MSG SIZE  rcvd: 55

答え1

すべてが正しく機能するようにするには、ローカルDNS設定を正しく設定するだけです。

最も簡単な方法は、nameserver 8.8.8.8バックアップ後に()を入れることです。/etc/resolv.confmv /etc/resolv.conf /etc/resolv.conf.bak

関連情報