ಎರಡು ಮನೆ ಮಾರ್ಗದರ್ಶಕಗಳು, ಯಾವುದೇ ಮುಂದಕ್ಕೆ ರವಾನಿಸಿದ ಪೋರ್ಟ್‌ಗಳಿಲ್ಲ, ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಹೇಗಾದರೂ ಸಂಪರ್ಕಗೊಳ್ಳುವ VPN. UDP ಇದನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಫೈರ್‌ವಾಲ್ ಯಂತ್ರವು ಈಗಾಗಲೇ ಪ್ರಾರಂಭಿಸಿದ ಹರಿವಿಗೆ ಹೊಂದಿಸಬಹುದಾದ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ. ಇದು ವೈಶಿಷ್ಟ್ಯವಲ್ಲ, ಷರತ್ತುಬದ್ಧ ಉಪಾಯ, ಮತ್ತು ಫೈರ್‌ವಾಲ್ ಏನನ್ನು ಹೋಲಿಸುತ್ತದೆ ಎಂದು ತಿಳಿದರೆ ಷರತ್ತುಗಳನ್ನು ಹೇಳುವುದು ಸುಲಭ. ಒಂದೇ ರೀತಿಯ ಪ್ರೊಫೈಲ್‌ಗಳು ಬೇರೆ ಬೇರೆ ನೆಟ್‌ವರ್ಕ್‌ಗಳಲ್ಲಿ ಬೇರೆ ರೀತಿ ವರ್ತಿಸುವುದಕ್ಕೂ ಇದೇ ಕಾರಣ.

ಫೈರ್‌ವಾಲ್ ಮಾಡುವ ಹೋಲಿಕೆ

ಪ್ರತಿ ಹೊರಹೋಗುವ ಡೇಟಾಗ್ರಾಮ್ ಒಂದು ಅಲ್ಪಕಾಲಿಕ ನಮೂದನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ: ಮೂಲ ವಿಳಾಸ, ಮೂಲ ಪೋರ್ಟ್, ಗಮ್ಯ ವಿಳಾಸ, ಗಮ್ಯ ಪೋರ್ಟ್. ನಮೂದಿಗೆ ಹೊಂದುವ ಯಾವುದೇ ವಸ್ತು ಉತ್ತರವೆಂದು ಪರಿಗಣಿಸಿ ದಾಟಲು ಬಿಡಲಾಗುತ್ತದೆ. ಒಳಬರುವ ನಿಯಮಗಳಿಗೆ ಇದರಲ್ಲಿ ಯಾವ ಪಾತ್ರವೂ ಇಲ್ಲ.

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

ಸ್ಥಳೀಯ ಮೂಲ ಪೋರ್ಟ್ ಅನ್ನು ಸ್ಥಿರಗೊಳಿಸಿ, ಆಗ ಅದೇ ಸಂಖ್ಯೆ ವಿನಿಮಯದ ಎರಡೂ ಬದಿಗಳಲ್ಲಿ ಕಾಣುತ್ತದೆ. ಇದೇ ಇಡೀ ಕಾರ್ಯವಿಧಾನ, ಮತ್ತು ಉಪಾಯವು ನಿಗೂಢವಲ್ಲ, ಸೂಕ್ಷ್ಮವಾಗಿರುವುದಕ್ಕೆ ಇದೇ ವಿವರಣೆ.

ಪ್ರತಿ ತುದಿಯಲ್ಲಿ ಒಂದು ಪೋರ್ಟ್ ಸ್ಥಿರಗೊಳಿಸುವುದು

OpenVPN ನ ಡೀಫಾಲ್ಟ್ UDP ಪೋರ್ಟ್ 1194 ಆಗಿದೆ, ಮತ್ತು lport ಅದು ಯಾವ ಪೋರ್ಟ್‌ನಿಂದ ಕಳುಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ. ಎರಡೂ ಸಹಚರರನ್ನು ಸ್ಥಿರಗೊಳಿಸಿ, ಆಗ ಪ್ರತಿಯೊಂದರ ಹೊರಹೋಗುವ ಟ್ಯುಪಲ್ ಇನ್ನೊಂದು ಕೇಳುತ್ತಿರುವ ಪೋರ್ಟ್‌ಗೆ ತೋರಿಸುತ್ತದೆ:

# peer A
lport 1194
remote 198.51.100.20 1194
# peer B
lport 1194
remote 203.0.113.10 1194

ಇದು ಅವರ ನಡುವಿನ ಯಾವುದೇ ಮಾರ್ಗದರ್ಶಕ ಮೂಲ ಪೋರ್ಟ್ ಅನ್ನು ಮತ್ತೆ ಬರೆಯದಿರುವವರೆಗೆ ಮಾತ್ರ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಪ್ಯಾಕೆಟ್‌ಗಳು ಸೆರೆಹಿಡಿಯುವಿಕೆಯಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡರೂ ಸುರಂಗ ಏಳದಿದ್ದರೆ, ಮತ್ತೆ ಬರೆಯುವಿಕೆಯೇ ಮೊದಲ ಸಂದೇಹಾಸ್ಪದ.

ಟ್ಯುಪಲ್ ಹೊಂದಿಕೆಯಾಗುವುದನ್ನು ನಿಲ್ಲಿಸುವ ಸ್ಥಳ

ಗಮ್ಯದ ಪ್ರಕಾರ ಮ್ಯಾಪ್ ಮಾಡುವ NAT ಪ್ರತಿ ಸಹಚರನಿಗೆ ಬೇರೆ ಬಾಹ್ಯ ಪೋರ್ಟ್ ನೀಡುತ್ತದೆ. ನಿಮ್ಮ ಸಹಚರನಿಗೆ ಬಳಸಲು ಹೇಳಿದ ವಿಳಾಸವು ಅವನನ್ನು ತಲುಪುವ ವಿಳಾಸವಲ್ಲ, ಆದ್ದರಿಂದ ಒಳಬರುವ ಪ್ಯಾಕೆಟ್ ಯಾವುದಕ್ಕೂ ಹೊಂದಿಕೆಯಾಗದೆ ಸದ್ದಿಲ್ಲದೆ ಎಸೆಯಲ್ಪಡುತ್ತದೆ.

ವಾಹಕ ಮಟ್ಟದ ಅನುವಾದ, ಪದರಗೊಂಡ NAT ಮತ್ತು ಪೋರ್ಟ್ ಯಾದೃಚ್ಛೀಕರಣ ಎಲ್ಲವೂ ಒಂದೇ ರೀತಿ ಕೊನೆಗೊಳ್ಳುತ್ತವೆ. ವಿಳಾಸಗಳನ್ನು ಹಾಗೆಯೇ ಬಿಟ್ಟು ಪೋರ್ಟ್‌ಗಳನ್ನು ಮತ್ತೆ ಬರೆಯುವ ಯಾವುದೇ ಮಧ್ಯವರ್ತಿ ಪೆಟ್ಟಿಗೆಯೂ ಹಾಗೆಯೇ.

ಸ್ಟ್ರೀಮ್ ಸಾಗಣೆಗಳ ಪರಿಸ್ಥಿತಿ ಕೆಟ್ಟದು. TCP ಹ್ಯಾಂಡ್‌ಶೇಕ್ ಅನ್ನು ಹಂತ ಹಂತವಾಗಿ ಗಮನಿಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ TCP ಆಧಾರಿತ VPN ಈ ರೀತಿ ಚುಚ್ಚಲೇ ಸಾಧ್ಯವಿಲ್ಲ ಮತ್ತು ದಾರಿಯಲ್ಲಿ ಎಲ್ಲೋ ಕೇಳುಗನ ಅಗತ್ಯವಿದೆ.

ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಬದಿ ಮೊದಲು ವಿಫಲವಾಗುತ್ತದೆ

ಪ್ರಾಯೋಗಿಕವಾಗಿ ಎರಡು ನೆಟ್‌ವರ್ಕ್‌ಗಳು ಅಪರೂಪವಾಗಿ ಒಂದೇ ರೀತಿ ವರ್ತಿಸುತ್ತವೆ. ಒಂದು ಮಾರ್ಗದರ್ಶಕ ಊಹಿಸಬಹುದಾದ ಮ್ಯಾಪಿಂಗ್ ನೀಡಬಹುದು, ಇನ್ನೊಂದು ಗಮ್ಯದ ಪ್ರಕಾರ ಪೋರ್ಟ್‌ಗಳನ್ನು ನೀಡುತ್ತದೆ, ಮತ್ತು ಫಲಿತಾಂಶ ಎರಡು ಮನೆಗಳ ನಡುವೆ ಕೆಲಸ ಮಾಡಿ ಮೊಬೈಲ್ ನೆಟ್‌ವರ್ಕ್‌ನಿಂದ ವಿಫಲವಾಗುವ ಸಂರಚನೆ. ಪರಸ್ಪರ ವಿರುದ್ಧವಾದ ವರದಿಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಎರಡು ವಿಭಿನ್ನ ಮಾರ್ಗದರ್ಶಕ ಜೋಡಿಗಳನ್ನು ವಿವರಿಸುತ್ತವೆ. ಯಾವ ಬರಹಗಾರನೂ ತಪ್ಪಿಲ್ಲ, ಮತ್ತು ಯಾವ ಫಲಿತಾಂಶವೂ ಸಾಮಾನ್ಯೀಕರಣಗೊಳ್ಳುವುದಿಲ್ಲ.

ಪ್ರೊಫೈಲ್‌ಗಳನ್ನು ಮುಟ್ಟುವ ಮೊದಲು ಯಾವ ಬದಿ ಪ್ಯಾಕೆಟ್ ಬಿಟ್ಟುಬಿಟ್ಟಿತು ಎಂದು ಕಂಡುಹಿಡಿಯಿರಿ. ಎರಡೂ ತುದಿಗಳಲ್ಲಿನ ಸೆರೆಹಿಡಿಯುವಿಕೆ ಒಂದೇ ಪ್ರಯತ್ನದಲ್ಲಿ ನಿರ್ಣಯಿಸುತ್ತದೆ: A ಯಿಂದ ಹೊರಟು B ತಲುಪದೇ ಇರುವ ಡೇಟಾಗ್ರಾಮ್‌ಗಳು ಹರಿವು ದಾರಿಯಲ್ಲಿ ಮತ್ತೆ ಬರೆಯಲ್ಪಟ್ಟಿದೆ ಎಂದರ್ಥ, ಆದರೆ B ತಲುಪಿ ಯಾವ ಉತ್ತರವೂ ಹಿಂತಿರುಗದ ಡೇಟಾಗ್ರಾಮ್‌ಗಳು ಫೈರ್‌ವಾಲ್ ಅವನ್ನು ಸಂಬಂಧಿತ ಎಂದು ಸ್ವೀಕರಿಸಿಲ್ಲ ಎಂದರ್ಥ.

ಸಾರ್ವಜನಿಕ IPv6 ವಿಳಾಸಗಳ ಎರಡು ಸಹಚರರು ಇಡೀ ಸಮಸ್ಯೆಯನ್ನು ತಪ್ಪಿಸುತ್ತವೆ. ಅನುವಾದವಿಲ್ಲದೆ ಹೊಂದಿಸಲು ಏನೂ ಇಲ್ಲ, ಆದ್ದರಿಂದ ಸಹಚರರನ್ನು ಹೆಸರಿಸುವ ಫೈರ್‌ವಾಲ್ ನಿಯಮ ಸಾಕು ಮತ್ತು ವಿನ್ಯಾಸ ಮಾರ್ಗದರ್ಶಕದ ನಡವಳಿಕೆಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ.

ಯಾವಾಗ ಪ್ರಯತ್ನ ನಿಲ್ಲಿಸಬೇಕು

ಸಾರ್ವಜನಿಕ ವಿಳಾಸವಿರುವ ಹೋಸ್ಟ್ ವಿಶ್ವಾಸಾರ್ಹ ಉತ್ತರ. ಅದು ಎರಡೂ ಸಹಚರರಿಗೆ ಸುರಂಗವನ್ನು ಕೊನೆಗೊಳಿಸಬಹುದು, ಅಥವಾ ಅವರು ಒಬ್ಬರನ್ನೊಬ್ಬರು ಪ್ರಸ್ತುತ ಬಾಹ್ಯ ವಿಳಾಸವನ್ನು ಕಂಡುಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡಬಹುದು, ಮತ್ತು NAT ಗಳು ಏನೇ ಮಾಡಿದರೂ ಎರಡೂ ಏರ್ಪಾಡುಗಳು ಕೆಲಸ ಮಾಡುತ್ತವೆ. ನೀತಿ ಅನುಮತಿಸಿದರೆ ನಿರ್ವಹಿತ ಒವರ್‌ಲೇ ಅದೇ ಸಮನ್ವಯವನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಇವುಗಳಲ್ಲಿ ಯಾವುದಕ್ಕೂ ಆಫ್ ಮಾಡಿದ ಫೈರ್‌ವಾಲ್ ಬೇಕಿಲ್ಲ. ನೇರ ಸಂಪರ್ಕ ಗೆಲ್ಲಲು ರಕ್ಷಣೆಯನ್ನು ಆಫ್ ಮಾಡುವುದು ನೇರ ಪ್ರಯತ್ನವನ್ನು ಆಕರ್ಷಕವಾಗಿಸಿದ್ದ ಕಾರಣವನ್ನು ಬಿಸಾಡುತ್ತದೆ, ಮತ್ತು ಪರೀಕ್ಷೆಯ ಇಡೀ ಅವಧಿಯಲ್ಲಿ ಯಂತ್ರವನ್ನು ತೆರೆದಿಡುತ್ತದೆ.

ಮೊದಲು ನೇರ ಏರ್ಪಾಡನ್ನು ಪ್ರಯತ್ನಿಸಿ, ನಂತರ ಕಂಡದ್ದನ್ನು ಬರೆಯಿಡಿ. NAT ನ ನಡವಳಿಕೆ ಮತ್ತು ಅದನ್ನು ತೋರಿಸಿದ ಸೆರೆಹಿಡಿಯುವಿಕೆ ಕೊನೆಗೆ ಬಳಸಿದ ಪೋರ್ಟ್ ಜೋಡಿಗಿಂತ ಹೆಚ್ಚು ಮೌಲ್ಯದ್ದು, ಏಕೆಂದರೆ ಮುಂದಿನ ನೆಟ್‌ವರ್ಕ್ ಬೇರೆಯಾಗಿರುತ್ತದೆ. OpenVPN 2.6 ಕೈಪಿಡಿ ದಾಖಲಿಸುತ್ತದೆ lport ಮತ್ತು ಇದು ಅವಲಂಬಿತವಾಗಿರುವ remote ಆಯ್ಕೆಗಳನ್ನು.

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