ಒಂದು ಲ್ಯಾಪ್ಟಾಪ್ ಟನೆಲ್ ಮೂಲಕ ಅಪ್ಲೋಡ್ನಲ್ಲಿ ನಿಲ್ಲುತ್ತದೆ, ಆದರೆ ಅದೇ ಸರ್ವರ್ನ ಪ್ರತಿ ಇತರ ಸಾಧನವೂ ಕೆಲಸ ಮಾಡುತ್ತಲೇ ಇರುತ್ತದೆ. ಆ ಮಾದರಿ ಸರ್ವರ್ ಸಂರಚನೆಯನ್ನಲ್ಲ, ಒಂದು ಮಾರ್ಗವನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಮತ್ತು ಅದೇ mssfix ಪ್ರಶ್ನೆಗೆ ಸಾಮಾನ್ಯ ಪ್ರವೇಶದ್ವಾರ. ಆಯ್ಕೆ ಸಹಾಯ ಮಾಡಬಹುದು, ಆದರೆ ಅದು ನಿಜವಾಗಿ ಮರುಬರೆಯುವ TCP ಸಂಪರ್ಕಗಳಿಗೆ ಮಾತ್ರ. ಅದರ ವ್ಯಾಪ್ತಿಯನ್ನು ತಿಳಿದರೆ ಒಂದು ಕ್ಲೈಂಟ್ ಉಳಿಸಲು ಕೆಲಸ ಮಾಡುತ್ತಿರುವ ಸರ್ವರ್ ಬದಲಾಯಿಸುವುದಿಲ್ಲ.

ಆಯ್ಕೆ ಏನನ್ನು ಮರುಬರೆಯುತ್ತದೆ

mssfix ಟನೆಲ್ ಮೂಲಕ ಹಾದುಹೋಗುವ TCP ಹ್ಯಾಂಡ್ಶೇಕ್ನಲ್ಲಿ ಘೋಷಿಸಲಾದ ಗರಿಷ್ಠ ವಿಭಾಗದ ಗಾತ್ರವನ್ನು ಸಂಪಾದಿಸುತ್ತದೆ, ಇದರಿಂದ ಕಳುಹಿಸುವ ಪಕ್ಷ ಎನ್ಕ್ಯಾಪ್ಸುಲೇಟೆಡ್ ಬಜೆಟ್ಗೆ ಹೊಂದುವ ವಿಭಾಗಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ಅದು ಹ್ಯಾಂಡ್ಶೇಕ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ, ಅಂದರೆ ಬದಲಾವಣೆಗೆ ಮೊದಲು ತೆರೆದ ಸಂಪರ್ಕವು ಮಾತುಕತೆ ಮಾಡಿದ ಮೌಲ್ಯವನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತದೆ.

ಅದು UDP ಡೇಟಾಗ್ರಾಮ್ಗಳನ್ನು ಚಿಕ್ಕದಾಗಿಸುವುದಿಲ್ಲ, ಮತ್ತು ಟನೆಲ್ನ MTU ಅನ್ನು ಹೊಂದಿಸುವುದಿಲ್ಲ. ಎರಡು ವಿಭಿನ್ನ ಸಮಸ್ಯೆಗಳು ಒಂದೇ ಲಕ್ಷಣವನ್ನು ಉತ್ಪಾದಿಸುತ್ತವೆ: ಮಾರ್ಗದ ಮಿತಿಯನ್ನು ನಿರ್ಲಕ್ಷಿಸುವ TCP ಕಳುಹಿಸುವವ ಮತ್ತು ಯಾವುದೇ ಗಾತ್ರದ ದೊಡ್ಡ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸದ್ದಿಲ್ಲದೆ ಬಿಡುವ ಮಾರ್ಗ. mssfix ಮೊದಲನೆಯದನ್ನು ಪರಿಹರಿಸುತ್ತದೆ ಮತ್ತು ಎರಡನೆಯದಕ್ಕೆ ಏನೂ ಮಾಡುವುದಿಲ್ಲ.

ಆ ವ್ಯತ್ಯಾಸವೇ ನಿರಾಶಾದಾಯಕ ಪ್ರಯೋಗಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. ಬ್ಲ್ಯಾಕ್ಹೋಲ್ ಮಾರ್ಗದಲ್ಲಿ ಚಿಕ್ಕ ಮೌಲ್ಯ ಹೊಂದಿಸುವುದು ವಿಭಾಗದ ಗಾತ್ರವನ್ನು ಬದಲಿಸುತ್ತದೆ, ಆದರೆ ನಂತರದ ಬಿಡುವಿಕೆಯನ್ನು ಅಲ್ಲ, ಆದ್ದರಿಂದ ವರ್ಗಾವಣೆ ಬೇರೆ ಹಂತದಲ್ಲಿ ವಿಫಲವಾಗುತ್ತದೆ.

ವ್ಯಾಪ್ತಿ ಟನೆಲ್ ಒಳಗಿನ TCP

TCP ಸಂಚಾರ ಮಾತ್ರ ಮರುಬರೆಯಲ್ಪಡುತ್ತದೆ. QUIC ಅಧಿವೇಶನ, ಆಟ ಅಥವಾ ದೊಡ್ಡ UDP ಡೇಟಾಗ್ರಾಮ್ಗಳನ್ನು ಕಳುಹಿಸುವ ಅಪ್ಲಿಕೇಶನ್ ತನ್ನ ಪ್ಯಾಕೆಟ್ ಗಾತ್ರಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತದೆ, ಮತ್ತು ಆ ವರ್ಗಾವಣೆಗಳೇ ನಿಂತರೆ, ಪರಿಹಾರ ಬದಲಿಗೆ ಟನೆಲ್ ಅಥವಾ ಮಾರ್ಗದ MTU ನಲ್ಲಿದೆ. TCP ಆಯ್ಕೆಯತ್ತ ಹೋಗುವ ಮೊದಲು ವಿಫಲ ವರ್ಗಾವಣೆ ಯಾವ ಪ್ರೋಟೋಕಾಲ್ ಬಳಸುತ್ತದೆ ಎಂದು ಓದಿ, ಏಕೆಂದರೆ ತಪ್ಪು ಪದರಕ್ಕೆ ತನ್ನದೇ ಪರಿಹಾರ ಇರುತ್ತದೆ.

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

ಸಂಖ್ಯೆ ಮತ್ತು ಕೀವರ್ಡ್ ಪೋರ್ಟಬಲ್ ಅಲ್ಲ

OpenVPN 2.6 ರ ಸಮುದಾಯ ಆವೃತ್ತಿ ಮೌಲ್ಯದ ನಂತರ ಐಚ್ಛಿಕ ಕೀವರ್ಡ್ ಸ್ವೀಕರಿಸುತ್ತದೆ. mtu ಜೊತೆಗೆ, ಸಂಖ್ಯೆ IP ಮತ್ತು UDP ಹೆಡರ್ಗಳನ್ನು ಒಳಗೊಂಡ ಬಾಹ್ಯ ಪ್ಯಾಕೆಟ್ ಗಾತ್ರವನ್ನು ವಿವರಿಸುತ್ತದೆ; ಅದಿಲ್ಲದೆ, ವಾದವು ಬೇರೆ ಲೆಕ್ಕ ಪದ್ಧತಿಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಆವೃತ್ತಿಗಳ ನಡುವೆ ನಕಲಿಸಿದ ಸಾಲು ಒಂದೇ ಪ್ಯಾಕೆಟ್ ಬಜೆಟ್ ವಿವರಿಸುವುದಿಲ್ಲ. ಬೇರೆ ಬಿಡುಗಡೆಯ ಪಾಠದ ಬದಲು ನೀವು ನಿಜವಾಗಿ ಚಲಾಯಿಸುವ ಬಿಲ್ಡ್ನೊಂದಿಗೆ ಬರುವ ಕೈಪಿಡಿ ಪುಟವನ್ನು ನೋಡಿ.

ವಾಕ್ಯರಚನೆ ಹೀಗಿದೆ:

mssfix 1400 mtu

1400 ಅನ್ನು ನಿಮ್ಮ ಮಾರ್ಗಕ್ಕೆ ಶಿಫಾರಸಲ್ಲ, ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಎಂದು ಪರಿಗಣಿಸಿ. ಮೌಲ್ಯವನ್ನು ಅಳತೆ ಮಾಡಿದ ಮಾರ್ಗ ಮತ್ತು ನಿಜವಾಗಿ ಬಳಸುವ ಎನ್ಕ್ಯಾಪ್ಸುಲೇಶನ್ನಿಂದ ಪಡೆಯಿರಿ, ಮತ್ತು ಹಳೆಯ ಆವೃತ್ತಿಗಳು ಅಥವಾ ಬೇರೆ ಅನುಷ್ಠಾನಗಳ ಕ್ಲೈಂಟ್ಗಳು ಕೀವರ್ಡ್ ಅನ್ನು ತಿರಸ್ಕರಿಸಬಹುದು ಅಥವಾ ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಅರ್ಥೈಸಬಹುದು ಎಂದು ನೆನಪಿಡಿ.

ಮೊದಲು ಒಂದೇ ಕ್ಲೈಂಟ್ನಲ್ಲಿ ದೃಢೀಕರಿಸಿ

ಏನನ್ನಾದರೂ ಬದಲಿಸುವ ಮೊದಲು ವಿಫಲ ಯಂತ್ರದಿಂದ ಮಾರ್ಗವನ್ನು ಅಳೆಯಿರಿ. ಮಾರ್ಗವು ತುಣುಕಿನಂತೆ ಇಲ್ಲದೆ ಸಾಗಿಸಬಲ್ಲ ಪೇಲೋಡ್ ನೀವು ಹುಡುಕುತ್ತಿರುವ ಸಂಖ್ಯೆ:

ping -M do -s 1472 10.8.0.1
ping -M do -s 1400 10.8.0.1

ಮೊದಲ ಪರೀಕ್ಷೆ 28 ಬೈಟ್ ಹೆಡರ್ಗಳನ್ನು ಸೇರಿಸಿದ ನಂತರ 1500 ಬೈಟ್ನ ಪ್ಯಾಕೆಟ್ನಲ್ಲಿ ಹೊಂದುತ್ತದೆ. ಅದು ತುಣುಕು ದೋಷದಿಂದ ವಿಫಲವಾಗಿ ಚಿಕ್ಕದು ಯಶಸ್ವಿಯಾದರೆ, ಬಳಸಬಹುದಾದ ಗಾತ್ರ ಅವುಗಳ ನಡುವೆ ಎಲ್ಲೋ ಇದೆ, ಮತ್ತು ಟನೆಲ್ನ ಓವರ್ಹೆಡ್ ಮೇಲಿನಿಂದ ಕಳೆಯಲ್ಪಡುತ್ತದೆ.

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

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