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: 호스트 주소를 확인할 수 없습니다.

핑 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

관련 정보