ಎರಡು /1 ಪ್ರಿಫಿಕ್ಸ್‌ಗಳು ಒಂದು /0 ನಂತೆಯೇ ಅದೇ IPv4 ವಿಳಾಸಗಳನ್ನು ಆವರಿಸುತ್ತವೆ, ಮತ್ತು ಈ ಸಮಾನತೆ ಪೀರ್‌ನ ಅನುಮತಿಸಲಾದ ಪ್ರಿಫಿಕ್ಸ್ ಪಟ್ಟಿಯ ಒಳಗೆ ಮಾತ್ರ ಅನ್ವಯಿಸುತ್ತದೆ. ಸೆಟಪ್ ಸಾಧನವು ಹೇಗೆ ಮಾರ್ಗನಿರ್ದೇಶನ ಮಾಡಬೇಕೆಂದು ನಿರ್ಧರಿಸಿದ ಕ್ಷಣವೇ ಅದು ಅನ್ವಯವಾಗುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ, ಏಕೆಂದರೆ Linux ನಲ್ಲಿ wg-quick ಡೀಫಾಲ್ಟ್ ಪ್ರಿಫಿಕ್ಸ್ ಅನ್ನು ಅಂಕಗಣಿತವಲ್ಲ, ವಿಶೇಷ ಸಂದರ್ಭವೆಂದು ಪರಿಗಣಿಸುತ್ತದೆ. ವಿಶೇಷ ಶಾಖೆಯು ಮೀಸಲಾದ ಕೋಷ್ಟಕ, ಎರಡು ನೀತಿ ನಿಯಮಗಳು, ಸಾಕೆಟ್ ಗುರುತು ಮತ್ತು ಹಿಮ್ಮುಖ ಮಾರ್ಗ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ, ಅವನ್ನು ಅರ್ಧ ಮಾರ್ಗಗಳ ಜೋಡಿ ಎಂದಿಗೂ ಪಡೆಯುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ಸಂಪಾದನೆಯ ನಂತರ ಪ್ರಾಕ್ಸಿ ಅಥವಾ ಬ್ರೌಸರ್ ಕೆಲಸ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸಿದಾಗ, ಪ್ರಿಫಿಕ್ಸ್‌ಗಳು ಬದಲಾವಣೆಯ ಅತ್ಯಂತ ಕಡಿಮೆ ಆಸಕ್ತಿಕರ ಭಾಗವಾಗಿರುತ್ತವೆ.

ಪ್ರಿಫಿಕ್ಸ್ ಪಟ್ಟಿ ಸಂಪೂರ್ಣ ಸಂರಚನೆ ಅಲ್ಲ

AllowedIPs ಒಂದೇ ಸಮಯದಲ್ಲಿ ಎರಡು ಕೆಲಸ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಒಂದೇ ಆವರಣಕ್ಕೆ ಸಂಬಂಧಿಸಿದೆ. WireGuard ಗೆ ಈ ಪಟ್ಟಿ ಕ್ರಿಪ್ಟೋಕೀ ಮಾರ್ಗನಿರ್ದೇಶನ: ಯಾವ ಗಮ್ಯಸ್ಥಾನಗಳು ಪೀರ್ ಕಡೆಗೆ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಆಗುತ್ತವೆ ಮತ್ತು ಆ ಪೀರ್ ಯಾವ ಮೂಲ ವಿಳಾಸಗಳನ್ನು ಬಳಸಬಹುದು ಎಂದು ನಿರ್ಧರಿಸುತ್ತದೆ. wg-quick ಗೆ ಅದೇ ಪಟ್ಟಿ ಮಾರ್ಗ ವಿನಿರ್ದೇಶನವಾಗಿಯೂ ಕೆಲಸ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಅದು ಉತ್ಪಾದಿಸುವ ಮಾರ್ಗವು ಪಟ್ಟಿ ಯಾವ ಶಾಖೆಗೆ ಆಕಸ್ಮಿಕವಾಗಿ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಅವಲಂಬಿಸಿದೆ. ಆದ್ದರಿಂದ ಎರಡು ವಿಭಿನ್ನ ಪಟ್ಟಿ ಆಕಾರಗಳಲ್ಲಿ ಒಂದೇ ಆವರಣವಿದ್ದರೂ ಅದು ಒಂದೇ ಹೋಸ್ಟ್ ಸ್ಥಿತಿಯ ಬಗ್ಗೆ ಏನನ್ನೂ ಹೇಳುವುದಿಲ್ಲ.

ಡೀಫಾಲ್ಟ್ ಸಂರಚನೆ ಆ ನಿರ್ಧಾರವನ್ನು ನಿಮ್ಮ ಕೈಯಿಂದ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಏಕೆಂದರೆ Table ಡೀಫಾಲ್ಟ್ ಆಗಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿದೆ ಮತ್ತು ಮಾರ್ಗಗಳು ಎಲ್ಲಿ ಬೀಳುತ್ತವೆ ಎಂಬುದನ್ನು ಸಾಧನವೇ ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ಬೇರೆ ನೆಟ್‌ವರ್ಕ್ ನಿರ್ವಾಹಕ, ವಿತರಣಾ ಸುತ್ತು ಅಥವಾ ಕಸ್ಟಮ್ Table ಮೌಲ್ಯ ಫಲಿತಾಂಶವನ್ನು ಮತ್ತೆ ಬದಲಾಯಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಒಂದು ಹೋಸ್ಟ್‌ಗೆ ಬರೆದ ಸಲಹೆ ಮುಂದಿನದರಲ್ಲಿ ತಪ್ಪಾಗಿ ಕಾಣಬಹುದು.

ಡೀಫಾಲ್ಟ್ ಶಾಖೆ ಮಾರ್ಗಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ಏನನ್ನು ಸೇರಿಸುತ್ತದೆ

/0 ನಮೂದು wg-quick ಅನ್ನು ಅದರ ಡೀಫಾಲ್ಟ್-ಮಾರ್ಗ ಹಾದಿಗೆ ಕಳುಹಿಸುತ್ತದೆ: ಪ್ರತ್ಯೇಕ ಮಾರ್ಗನಿರ್ದೇಶನ ಕೋಷ್ಟಕ ಡೀಫಾಲ್ಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ, ಒಂದು ನೀತಿ ನಿಯಮ ಗುರುತಿಸದ ಸಂಚಾರವನ್ನು ಅಲ್ಲಿಗೆ ಕಳುಹಿಸುತ್ತದೆ, ಎರಡನೇ ನಿಯಮ ಮುಖ್ಯ ಕೋಷ್ಟಕದ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟ ಮಾರ್ಗಗಳನ್ನು ಅಧಿಕೃತವಾಗಿ ಇಡುತ್ತದೆ, ಮತ್ತು ಇಂಟರ್ಫೇಸ್ ತನ್ನದೇ ಸಾಕೆಟ್‌ನಲ್ಲಿ ಫೈರ್‌ವಾಲ್ ಗುರುತನ್ನು ಪಡೆಯುತ್ತದೆ. ಆ ಗುರುತೇ ಲೂಪ್ ಕಾವಲುಗಾರ. ಸುರಂಗ ಸಂಚಾರವನ್ನು ಸಾಗಿಸುವ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಆದ ಡೇಟಾಗ್ರಾಮ್‌ಗಳು ಗುರುತು ಹಾಕಲ್ಪಟ್ಟು ಹೊರಡುತ್ತವೆ, ಆದ್ದರಿಂದ ಉಳಿದೆಲ್ಲವನ್ನು ಸುರಂಗಕ್ಕೆ ತಿರುಗಿಸುವ ನಿಯಮವು ಸುರಂಗದ ಸ್ವಂತ ಸಾಗಣೆ ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ನುಂಗುವುದಿಲ್ಲ.

ಬದಲಾಗಿ /1 ನಮೂದುಗಳ ಜೋಡಿ ಸಾಮಾನ್ಯ ಮಾರ್ಗ ಹಾದಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಸಂರಚಿತ ಕೋಷ್ಟಕದಲ್ಲಿ ಎರಡು ಮಾರ್ಗಗಳು ಬೀಳುತ್ತವೆ, ಮತ್ತು ಸುತ್ತಮುತ್ತಲಿನ ಯಂತ್ರದ ಯಾವುದೇ ಭಾಗ ಕಾಣಿಸುವುದಿಲ್ಲ, ಅದು ಅನಗತ್ಯವಾದ್ದರಿಂದಲ್ಲ, ಆ ಕೋಡ್ ಹಾದಿಗೆ ಎಂದಿಗೂ ಪ್ರವೇಶಿಸದ ಕಾರಣ.

ಎರಡು ವ್ಯವಸ್ಥೆಗಳು ಎಲ್ಲಿ ಬೇರ್ಪಡುತ್ತವೆ

ವ್ಯತ್ಯಾಸ ಮೊದಲು ಮರುಕಳಿಕೆಯಾಗಿ ಕಾಣಿಸುತ್ತದೆ. ಮುಖ್ಯ ಕೋಷ್ಟಕದಲ್ಲಿ ಅರ್ಧ ಮಾರ್ಗಗಳಿದ್ದಾಗ, ಪೀರ್‌ನ ಸ್ವಂತ ಸಾಗಣೆ ವಿಳಾಸ ಸುರಂಗ ಪ್ರಿಫಿಕ್ಸ್ ಒಳಗೆ ಬೀಳುತ್ತದೆ, ಆದ್ದರಿಂದ ಸುರಂಗವನ್ನು ಸಾಗಿಸಬೇಕಾದ ಪ್ಯಾಕೆಟ್ ಸುರಂಗದ ಒಳಮುಖವಾಗಿ ತೋರಿಸುವ ಮಾರ್ಗಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ. ಯಾವುದೋ ಅದನ್ನು ಹೊರತುಪಡಿಸಬೇಕು: ಪ್ರಸ್ತುತ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗೆ ಹೋಸ್ಟ್ ಮಾರ್ಗ, ಕೈಯಿಂದ ಹಾಕಿದ ಗುರುತು, ಅಥವಾ ಇಂಟರ್ಫೇಸ್-ನಿರ್ದಿಷ್ಟ ನಿಯಮ. ಹೋಸ್ಟ್ ಮಾರ್ಗ ಎಂಡ್‌ಪಾಯಿಂಟ್ ವಿಳಾಸ ಬದಲಾಗುವವರೆಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ, ಇದು DNS ಆಧಾರಿತ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಳು, ಸಂಚರಿಸುವ ಕ್ಲೈಂಟ್‌ಗಳು ಮತ್ತು ಬಹು-ಪೀರ್ ಸಂರಚನೆಗಳಲ್ಲಿ ಸಂಭವಿಸುತ್ತದೆ.

ಎರಡನೆಯದಾಗಿ, ಗುರುತುಗಳ ಬಗ್ಗೆ ತರ್ಕಿಸುವ ಎಲ್ಲವೂ ವರ್ತನೆ ಬದಲಾಯಿಸುತ್ತದೆ. ಸ್ಥಳೀಯವಾಗಿ ಸಂಪರ್ಕಗಳನ್ನು ಮರುನಿರ್ದೇಶಿಸುವ ಪಾರದರ್ಶಕ ಪ್ರಾಕ್ಸಿ ಹೊಸ ಸಾಕೆಟ್‌ಗಳನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ, ಅವುಗಳ ಗುರುತುಗಳು ಮತ್ತು ಮೂಲಗಳು ಮೂಲ ಕ್ಲೈಂಟ್ ಹರಿವಿನಿಂದ ಭಿನ್ನವಾಗಿರುತ್ತವೆ, ಮತ್ತು ಡೀಫಾಲ್ಟ್ ಶಾಖೆಯು ಉತ್ಪಾದಿಸುವ ನೀತಿ ನಿಯಮಗಳು ಆ ಹರಿವುಗಳನ್ನು ಬೇರ್ಪಡಿಸಿದ ಭಾಗವಾಗಿದ್ದವು. ಪ್ರಾಕ್ಸಿಯ ಸ್ವಂತ ಹೊರಹೋಗುವ ಸಂಪರ್ಕವನ್ನು ಓದುವುದು ಮೂಲ ಗಮ್ಯಸ್ಥಾನ ತಲುಪಬಹುದೇ ಎಂದು ಪರೀಕ್ಷಿಸುವುದಕ್ಕಿಂತ ಬೇರೆ ಅಭ್ಯಾಸ.

ಸಂಪಾದಿಸುವ ಮೊದಲು ನಿಯಮಗಳು ಮತ್ತು ಗುರುತುಗಳನ್ನು ಓದಿ

ಸುರಂಗ ಆರೋಗ್ಯಕರವಾಗಿರುವಾಗ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಸೆರೆಹಿಡಿಯಿರಿ, ನಂತರ ಬದಲಾವಣೆಯ ನಂತರ ಮತ್ತೆ, ಮತ್ತು ಸಂರಚನಾ ಕಡತದಿಂದ ತರ್ಕಿಸುವ ಬದಲು ಎರಡು ಡಂಪ್‌ಗಳನ್ನು ಹೋಲಿಸಿ. ನೀತಿ ನಿಯಮಗಳು, ಪ್ರತಿ ಕೋಷ್ಟಕ, ಇಂಟರ್ಫೇಸ್ ಗುರುತು ಮತ್ತು ದಾಖಲಾದ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಳನ್ನು ಸೇರಿಸಿ.

ip rule show
ip -4 route show table all | grep -E 'default|wg1'
wg show wg1 fwmark
wg show wg1 endpoints

ಔಟ್‌ಪುಟ್‌ನ ಮೊದಲ ಸಾಲು ಗುರುತಿಸದ ಸಂಚಾರದ ನಿಯಮವನ್ನು ಕಳೆದುಕೊಂಡಿದ್ದರೆ ಮತ್ತು ಮೀಸಲಾದ ಕೋಷ್ಟಕ ಖಾಲಿಯಾಗಿದ್ದರೆ, ಡೀಫಾಲ್ಟ್ ಶಾಖೆ ಚಲಿಸುತ್ತಿಲ್ಲ ಮತ್ತು ಯಾವುದೇ ಪ್ರಿಫಿಕ್ಸ್ ಅಂಕಗಣಿತವು ಅದರ ಪರಿಣಾಮಗಳನ್ನು ಮರಳಿ ತರುವುದಿಲ್ಲ. ಹಿಂದೆ ಗುರುತು ಹೊಂದಿದ್ದ ಇಂಟರ್ಫೇಸ್‌ನಲ್ಲಿ ಶೂನ್ಯ ಗುರುತು ಅದೇ ಸಂಕೇತ, ಒಂದೇ ಮೌಲ್ಯದಲ್ಲಿ ಕಾಣುತ್ತದೆ.

ಬಿಡುಗಡೆಗೆ ಮೊದಲು ಸುರಂಗ ನಷ್ಟವನ್ನು ಅಭ್ಯಾಸ ಮಾಡಿ

ಅರ್ಧ-ಮಾರ್ಗ ವಿನ್ಯಾಸವೇ ಉದ್ದೇಶಪೂರ್ವಕ ಆಯ್ಕೆಯಾದರೆ, ಅದು ಕಾಣೆಯಾದ ಭಾಗಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಒದಗಿಸಬೇಕು: ವಿಳಾಸ ಬದಲಾವಣೆಗಳನ್ನು ತಡೆದುಕೊಳ್ಳುವ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಮಾರ್ಗ, ಸುರಂಗ ಬಿದ್ದಾಗ ಉದ್ದೇಶಿತ ವರ್ತನೆ, ಮತ್ತು IPv6 ಗೆ ಸಮಾನವಾದ ನಿರ್ವಹಣೆ. ಅಡಚಣೆಯ ಸಮಯದಲ್ಲಿ ಕಂಡುಕೊಳ್ಳುವ ಬದಲು ಅವನ್ನು ಅಗತ್ಯಗಳಾಗಿ ಬರೆಯಿರಿ. ನಂತರ ವೈಫಲ್ಯವನ್ನು ಅಭ್ಯಾಸ ಮಾಡಿ, ಏಕೆಂದರೆ ಭೌತಿಕ ಅಪ್‌ಲಿಂಕ್‌ಗೆ ಮೌನವಾಗಿ ಹಿಂತಿರುಗುವ ಪೂರ್ಣ ಸುರಂಗವು ಕೆಲಸ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸುವ ಸುರಂಗಕ್ಕಿಂತ ಕೆಟ್ಟದು.

sudo ip -4 route add 198.51.100.20/32 via 192.0.2.1 dev eth0
ip -4 route get 198.51.100.20
sudo wg-quick down wg1

ಮಾರ್ಗ ಹುಡುಕಾಟವು ಸುರಂಗವನ್ನು ದಾಟದೆ ಭೌತಿಕ ಇಂಟರ್ಫೇಸ್‌ನಿಂದ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಅನ್ನು ಪರಿಹರಿಸಬೇಕು, ಮತ್ತು ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಕೆಳಗಿಳಿಸುವುದು ಹೋಸ್ಟ್ ಅನ್ನು ವಿನ್ಯಾಸವು ಭರವಸೆ ನೀಡಿದ ಸ್ಥಿತಿಯಲ್ಲಿ ಬಿಡಬೇಕು. ಬದಲಿ ನಂತರ ಕೆಲಸ ಮಾಡುವ ಪ್ರಾಕ್ಸಿ ಉತ್ಪಾದಿತ ಹೋಸ್ಟ್ ಸ್ಥಿತಿ ಮುಖ್ಯವಾಗಿತ್ತು ಎಂದು ಸಾಬೀತುಪಡಿಸುತ್ತದೆ; ಆದರೆ ಲೂಪ್ ತಡೆ ಮತ್ತು ಆಫ್ ಸ್ಥಿತಿಯ ವರ್ತನೆ ಸಂಪಾದನೆಯಿಂದ ಬದುಕಿ ಉಳಿದಿದೆ ಎಂದು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು