इंटरनेट से जुड़े मेरे एक्सेस प्वाइंट पर, मशीन 1 (192.168.43.12) और मशीन 2 (192.168.43.153) उनके वायरलेस एनआईसी के माध्यम से जुड़े हुए हैं। एक स्विच के माध्यम से, मशीन 2 (192.168.0.1) मशीन 3 (192.168.0.101) से भी जुड़ा हुआ है।
मशीन 2 को इंटरनेट कनेक्शन को मशीन 3 में साझा करने के लिए कॉन्फ़िगर किया गया है:
sudo iptables -A FORWARD -o wlp3s0 -i eno1 -s 192.168.0.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -t nat -F POSTROUTING
sudo iptables -t nat -A POSTROUTING -o wlp3s0 -j MASQUERADE
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
sudo /etc/init.d/dnsmasq start
मशीन 3 पर, traceroute
रिटर्न:
traceroute to google.com (216.58.198.206), 30 hops max, 60 byte packets
1 sc500 (192.168.0.1) 0.529 ms 0.432 ms 0.373 ms
2 * * *
3 10.28.0.1 (10.28.0.1) 35.665 ms 36.062 ms 36.006 ms
4 * * *
5 194.149.164.94 (194.149.164.94) 35.965 ms 35.909 ms 31.021 ms
6 72.14.221.62 (72.14.221.62) 35.607 ms 33.460 ms 33.599 ms
7 108.170.244.161 (108.170.244.161) 33.702 ms 19.679 ms 17.077 ms
8 108.170.234.51 (108.170.234.51) 18.306 ms 27.571 ms 28.029 ms
9 par10s27-in-f206.1e100.net (216.58.198.206) 27.975 ms 29.825 ms 27.862 ms
हालाँकि, मशीन 1 से, मैं 192.168.0.X पर किसी को भी पिंग नहीं कर सकता। मुझे समझ नहीं आता कि यह क्यों और कैसे प्राप्त किया जा सकता है।