मैं ओपन वीपीएन का उपयोग करके वीपीएन सेवा से जुड़ रहा हूं और सब कुछ ठीक है। एक बार जब मैं कनेक्ट करता हूं तो ये नियम हैं जो स्वचालित रूप से सेट होते हैं:
root@linux:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:AA:1B:01:AC:FB
inet addr:192.168.1.201 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:46867 errors:0 dropped:0 overruns:0 frame:0
TX packets:29742 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:37977382 (36.2 MiB) TX bytes:5098121 (4.8 MiB)
Interrupt:16
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.126 P-t-P:10.7.7.125 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:23284 errors:0 dropped:0 overruns:0 frame:0
TX packets:5817 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:31366374 (29.9 MiB) TX bytes:308591 (301.3 KiB)
root@linux:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.7.7.125 128.0.0.0 UG 0 0 0 tun0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
5.120.121.114 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0
10.7.7.1 10.7.7.125 255.255.255.255 UGH 0 0 0 tun0
10.7.7.125 * 255.255.255.255 UH 0 0 0 tun0
128.0.0.0 10.7.7.125 128.0.0.0 UG 0 0 0 tun0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
यहाँ मैं समझता हूँ:
- मेरा स्थानीय आईपी पता 192.168.1.201 है
- स्थानीय प्रवेश द्वार 191.168.1.1 है
- 5.120.121.114 वीपीएन सार्वजनिक आईपी है
- tun0 वीपीएन सुरंग है, मेरी मशीन में पते के रूप में 10.7.7.126 है
- 10.7.7.125 पीटीपी का पता है जो मुझे समझ में आता है कि वीपीएन का दूसरा "अंत" है
रूटिंग टेबल के बारे में मैं समझता हूं कि:
- डिफ़ॉल्ट रूप से सभी ट्रैफ़िक को इंटरफेस ट्यू0 पर 10.7.7.125 के माध्यम से भेजा जाता है (लेकिन वह मुखौटा क्यों है?)
- 10.7.7.1 ट्यून के माध्यम से उपलब्ध है
- vpn का सार्वजनिक आईपी eth0 के माध्यम से उपलब्ध है
मैं दूसरे डिफ़ॉल्ट गेटवे को नहीं समझता, यह डिफ़ॉल्ट है जब वीपीएन सक्रिय नहीं है, क्या यह बस बायपास है?
10.7.7.1 के बारे में क्या? ऐसा लगता है कि यह वीपीएन का प्रवेश द्वार है ...
गंतव्य 128.0.0.0 क्यों?
OpenVPN स्वचालित रूप से इन सभी नियमों को बनाता है। लेकिन उन पर आधारित क्या बनाया जाता है?
मैं वीपीएन के सर्वर पक्ष को नियंत्रित नहीं कर सकता, लेकिन केवल क्लाइंट कॉन्फ़िगरेशन।
अब अगर मैं चाहूँ तो:
- सभी ट्रैफ़िक को 216.58.213.174 पर वीपीएन ट्यून के माध्यम से जाने के लिए मजबूर करें और बाकी सभी लोकाचार से गुजर रहे हैं?
- क्या वीपीएन शुरू करते समय मैंने इसे स्वचालित रूप से स्थापित किया है?
इसे समझने में आपके सुझाव और समर्थन के लिए धन्यवाद।
केआर, डीके
संपादित करें:
root@linux:~# ip route list
0.0.0.0/1 via 10.7.7.125 dev tun0
default via 192.168.1.1 dev eth0
5.152.210.249 via 192.168.1.1 dev eth0
10.7.7.1 via 10.7.7.125 dev tun0
10.7.7.125 dev tun0 src 10.7.7.126
128.0.0.0/1 via 10.7.7.125 dev tun0
192.168.1.0/24 dev eth0 src 192.168.1.201
ip route list
अपने मार्गों का बेहतर दृश्य प्राप्त करने के लिए उपयोग करें । इसके अलावा, क्योंकि ifconfig और मार्ग LInux पर पदावनति के लिए सड़क पर है ...