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.conf
mv /etc/resolv.conf /etc/resolv.conf.bak