मैं अपने DigitalOcean VPS पर OpenVPN का उपयोग करके PureVPN स्थापित करने का प्रयास कर रहा हूं। मैं एसएसएच का उपयोग करके वीपीएस को कॉन्फ़िगर कर रहा हूं।
हालांकि, जब मैं वीपीएन शुरू करता हूं तो मुझे अपने वीपीएस से डिस्कनेक्ट हो जाता है और मैं एसएसएच का उपयोग करके इसे लॉग इन नहीं कर सकता।
मैंने अपने VPS पर एक Privateinternetaccess VPN स्थापित करने से पहले निम्नलिखित ट्यूटोरियल का उपयोग किया है:
https://serverfault.com/questions/659955/allowing-ssh-on-a-server-with-an-active-openvpn-client
उत्तर सारांश:
ip rule add from x.x.x.x table 128
ip route add table 128 to y.y.y.y/y dev ethX
ip route add table 128 default via z.z.z.z
जहां xxxx आपका सार्वजनिक आईपी है, yyyy / y आपके सार्वजनिक आईपी पते का सबनेट होना चाहिए, एथिक्स आपका सार्वजनिक ईथरनेट इंटरफ़ेस होना चाहिए, और zzzz डिफ़ॉल्ट गेटवे होना चाहिए।
यह ठीक काम करता है जब मैं OpenVPN का उपयोग करके Privateinternetaccess से कनेक्ट करने का प्रयास करता हूं।
हालाँकि, जब मैं PureVPN के लिए उपरोक्त कदम उठाता हूं, तो मुझे निम्न त्रुटि मिलती है:
RTNETLINK answers: File exists
Thu Aug 17 12:25:09 2017 ERROR: Linux route add command failed: external program exited with error status: 2
मुझे लगता है कि समस्या मेरी *.ovpn
फाइलों में मौजूद है ।
यहाँ मेरा PureVPN config फाइल का एक उदाहरण है:
client
dev tun
proto udp
remote cav1-ovpn-udp.pointtoserver.com 53
persist-key
persist-tun
ca ca.crt
tls-auth Wdc.key 1
cipher AES-256-CBC
comp-lzo
verb 1
mute 20
route-method exe
route-delay 2
route 0.0.0.0 0.0.0.0
auth-user-pass pass.txt
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn
auth-nocache
यदि मैं इस route 0.0.0.0 0.0.0.0
भाग की टिप्पणी करता हूं , तो कनेक्शन चल जाता है, लेकिन फिर मैं इंटरनेट पर किसी भी साइट तक नहीं पहुंच सकता।
curl ifconfig.co
मेरे वीपीएन के आईपी को वापस करने में सक्षम होने के बिना कई बार।
मैं अपने वीपीएस के सार्वजनिक आईपी से एसएसएच से जुड़ने में सक्षम होना चाहता हूं।
यहाँ मेरा पूरा कनेक्शन लॉग है:
root@open-vpn:/etc/openvpn# openvpn London2-udp.ovpn
Thu Aug 17 12:38:27 2017 OpenVPN 2.3.10 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [PKCS11] [MH] [IPv6] built on Jun 22 2017
Thu Aug 17 12:38:27 2017 library versions: OpenSSL 1.0.2g 1 Mar 2016, LZO 2.08
Thu Aug 17 12:38:27 2017 WARNING: file 'pass.txt' is group or others accessible
Thu Aug 17 12:38:27 2017 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
Thu Aug 17 12:38:27 2017 WARNING: file 'Wdc.key' is group or others accessible
Thu Aug 17 12:38:27 2017 Control Channel Authentication: using 'Wdc.key' as a OpenVPN static key file
Thu Aug 17 12:38:27 2017 UDPv4 link local (bound): [undef]
Thu Aug 17 12:38:27 2017 UDPv4 link remote: [AF_INET]172.94.3.130:53
Thu Aug 17 12:38:28 2017 WARNING: 'link-mtu' is used inconsistently, local='link-mtu 1558', remote='link-mtu 64858'
Thu Aug 17 12:38:28 2017 WARNING: 'tun-mtu' is used inconsistently, local='tun-mtu 1500', remote='tun-mtu 64800'
Thu Aug 17 12:38:28 2017 [PureVPN] Peer Connection Initiated with [AF_INET]172.94.3.130:53
Thu Aug 17 12:38:31 2017 TUN/TAP device tun0 opened
Thu Aug 17 12:38:31 2017 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Thu Aug 17 12:38:31 2017 /sbin/ip link set dev tun0 up mtu 1500
Thu Aug 17 12:38:31 2017 /sbin/ip addr add dev tun0 local 172.94.3.242 peer 172.94.3.241
RTNETLINK answers: File exists
Thu Aug 17 12:38:33 2017 ERROR: Linux route add command failed: external program exited with error status: 2
Thu Aug 17 12:38:33 2017 Initialization Sequence Completed
मैं PureVPN के साथ एक ही परिणाम कैसे प्राप्त कर सकता हूं?