मेरे पास घर पर एक ही राउटर से जुड़ी दो लिनक्स मशीनें हैं। मैंने मशीनए पर एसश-सर्वर स्थापित किया है और मैं मशीनबी से स्थानीय रूप से मशीनए से कनेक्ट करने में सक्षम हूं। हालांकि मैं ऐसा नहीं कर पा रहा हूं जब मशीनए का वीपीएन कनेक्शन है। मैं जिस IP से जुड़ रहा हूं वह मशीनए के आउटपुट में 'wlp2s0 / inet' है ifconfig
। ifconfig
जब यह वीपीएन से जुड़ा होता है तो आउटपुट (मशीनए का) में अतिरिक्त 'ट्यून' ब्लॉक होता है। मशीनबी का कम से कम (अब के रूप में) वीपीएन कनेक्शन नहीं है। मेरा लक्ष्य है कि मशीन पर वीपीएन कनेक्शन हो और मशीन को एसएसबी में सक्षम किया जा सके-> मशीनए (स्थानीय रूप से केवल) इसलिए वैकल्पिक समाधान भी स्वागत योग्य है यदि कुछ वर्चुअल मशीन चाल आसान है।
संपादित करें:
मशीनए 192.168.0.108 है
मशीनबी 192.168.0.102 है
इसलिए मैं 192.168.0.108 पते का उपयोग करने की कोशिश कर रहा हूं, लेकिन जब मैं मशीनए पर वीपीएन चालू करता हूं (और उसी पोर्ट का उपयोग कर रहा हूं) विफल रहता हूं। यहां तक कि मशीन बी से 192.168.0.108 तक पिंग का जवाब नहीं है। मशीन से 192.168.0.102 पर पिंग देता है ping: sendmsg: Operation not permitted
। हालांकि पिंग मशीनए <-> वीपीएन बंद होने पर मशीनबी दोनों तरीके से काम करती है।
machineA$ route
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.13.10.5 128.0.0.0 UG 0 0 0 tun0
default gateway 0.0.0.0 UG 20600 0 0 wlp2s0
10.13.10.1 10.13.10.5 255.255.255.255 UGH 0 0 0 tun0
10.13.10.5 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
128.0.0.0 10.13.10.5 128.0.0.0 UG 0 0 0 tun0
link-local 0.0.0.0 255.255.0.0 U 1000 0 0 wlp2s0
14.95.40.192.st gateway 255.255.255.255 UGH 0 0 0 wlp2s0
192.168.0.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp2s0
machineA$ ip route
0.0.0.0/1 via 10.42.10.5 dev tun0
default via 192.168.0.1 dev wlp2s0 proto static metric 20600
10.42.10.1 via 10.42.10.5 dev tun0
10.42.10.5 dev tun0 proto kernel scope link src 10.42.10.6
128.0.0.0/1 via 10.42.10.5 dev tun0
169.254.0.0/16 dev wlp2s0 scope link metric 1000
192.40.95.2 via 192.168.0.1 dev wlp2s0
192.168.0.0/24 dev wlp2s0 proto kernel scope link src 192.168.0.108 metric 600
machineA$ ip rule
0: from all lookup local
32766: from all lookup main
32767: from all lookup default
machineB$ ip route get 192.168.0.108
192.168.0.108 dev wlp2s0 src 192.168.0.102
cache
Edit2: मैंने देखा कि वीपीएन रिबूट के बीच अंतिम स्थिति में 192.40.95.2 पते का पता चलता है। उदाहरण के लिए 14-> 2-> 7
Edit3: मुझे थोड़ा शर्म आती है। मेरे पास मेरे vpn क्लाइंट पर "स्थानीय कनेक्शन अक्षम करें" स्विच था। मैं किसी भी ध्यान देने योग्य अंतर को खोजने के लिए प्रतीत नहीं कर सकता route
, ip route
या ip rule
आउटपुट में।
route
: ip route
; ip rule
; iptables-save -c
। Operation not permitted
भी firewalling से आ सकता है।
ip get 192.168.0.108
देखते हैं और देखते हैं कि यह कहाँ जाता है। यदि यह ठीक है, तो अगला कदम सभी फ़ायरवॉल तालिकाओं की जाँच करना है।