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

ಗೇಟ್‌ವೇಯನ್ನು ಲಾಕ್ ಮಾಡುವುದು ಸರಿ. ಅದು ಪ್ಯಾಚ್‌ಗಳನ್ನು ಪಡೆಯುವುದನ್ನು ನಿಲ್ಲಿಸುವಷ್ಟು ಬಿಗಿಯಾಗಿ ಲಾಕ್ ಮಾಡುವುದು ಬೇರೆ ನಿರ್ಣಯ, ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಆಕಸ್ಮಿಕ.

ಸ್ಥಳೀಯ ಔಟ್‌ಪುಟ್ ಕ್ಲೈಂಟ್ ಫಾರ್ವರ್ಡಿಂಗ್ ಅಲ್ಲ

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

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

ವಿಫಲವಾದ ಹಂತವನ್ನು ಹೆಸರಿಸಿ

ನವೀಕರಣ ದೋಷಗಳು ವಿವಿಧ ಗಡಿಗಳನ್ನು ಹೆಸರಿಸುತ್ತವೆ, ಮತ್ತು ಯಾವುದು ವಿಫಲವಾಯಿತು ಎಂದು ಓದುವ ಮೊದಲೇ ಪೋರ್ಟ್ ನಿಯಮದ ಕಡೆಗೆ ಹಾರುವುದು ಮಧ್ಯಾಹ್ನವನ್ನು ವ್ಯರ್ಥ ಮಾಡುತ್ತದೆ. ಪರಿಹರಿಸಲಾಗದ ರೆಪೊಸಿಟರಿ ಹೆಸರು resolver ಪ್ರಶ್ನೆ, ಸಾರಿಗೆ ಪ್ರಶ್ನೆ ಅಲ್ಲ.

getent hosts deb.debian.org
curl -sSI https://deb.debian.org/debian/dists/stable/Release | head -n 1
apt-get -o Debug::Acquire::https=true update

ಯಶಸ್ವಿ ಹುಡುಕಾಟದ ನಂತರದ ಕಾಲ ಮುಗಿಯುವಿಕೆ ಪ್ರಶ್ನೆಯನ್ನು ಸಾರಿಗೆಯ ಕಡೆಗೆ ಸರಿಸುತ್ತದೆ: ಪ್ಯಾಕೇಜ್ ನಿರ್ವಾಹಕನು ವಾಸ್ತವವಾಗಿ ಯಾವ ವಿಳಾಸ, ಯಾವ ಪೋರ್ಟ್ ಮತ್ತು ಯಾವ ಸಂರಚಿತ ಪ್ರಾಕ್ಸಿಯನ್ನು ಪ್ರಯತ್ನಿಸಿದನು. TLS ಪರಿಶೀಲನೆಯ ವೈಫಲ್ಯ ಮೂರನೆಯದು, ಸಂಪೂರ್ಣವಾಗಿ ಬೇರೆ ವಿಷಯ, ಮತ್ತು ಅದು ಸಂಪರ್ಕವು ಮಾತುಕತೆಗೆ ಸಾಕಷ್ಟು ಚೆನ್ನಾಗಿ ಕೆಲಸ ಮಾಡಿತು ಎಂದರ್ಥ. ಆರ್ಕೈವ್ ದೃಢೀಕರಣದ ಕುರಿತ ದೂರು ನಾಲ್ಕನೇ ಹಂತ, ಮತ್ತು ಅದು ತಲುಪಬಹುದಾದ ಸಾಮರ್ಥ್ಯಕ್ಕಿಂತ ಸಹಿ ಮಾಡಿದ ಮೆಟಾಡೇಟಾಕ್ಕೆ ಸಂಬಂಧಿಸಿದೆ. ನಾಲ್ಕು ಹಂತಗಳು, ನಾಲ್ಕು ವಿಭಿನ್ನ ದುರಸ್ತಿಗಳು, ಮತ್ತು ping ಯಾವಾಗಲೂ ಯಾವುದೇ ಪ್ಯಾಕೇಜ್ ನಿರ್ವಾಹಕ ಬಳಸದ ಒಂದೇ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ವಿವರಿಸುತ್ತದೆ.

ನಿಯಮ ಸೇರಿಸುವ ಮೊದಲು ಮೂಲಗಳ ಪಟ್ಟಿ ಓದಿ

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

APT ನಲ್ಲಿ HTTP ಸಾರಿಗೆ ದಾಖಲೆ ಪರಿಸರ ಮತ್ತು APT-ನಿರ್ದಿಷ್ಟ ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಒಳಗೊಳ್ಳುತ್ತದೆ, ಪ್ರತಿ ಹೋಸ್ಟ್‌ಗೆ ಆಯ್ಕೆಗಳೂ ಸೇರಿದಂತೆ, ಮತ್ತು ಅದರ HTTPS ಸಾರಿಗೆಗೆ ತನ್ನದೇ ಪರಿಶೀಲನಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿವೆ. ಬ್ರೌಸರ್ ತೆಗೆದುಕೊಳ್ಳುವ ಮಾರ್ಗ ಮತ್ತು ಪ್ಯಾಕೇಜ್ ನಿರ್ವಾಹಕ ತೆಗೆದುಕೊಳ್ಳುವ ಮಾರ್ಗ ಬೇರೆ ಬೇರೆ ಮಾರ್ಗಗಳು, ಅದೇ ಯಂತ್ರದಲ್ಲೂ.

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

ಒಂದು ನಿರ್ವಹಣಾ ಮಾರ್ಗವನ್ನು ಆರಿಸಿ ಅದರಲ್ಲಿ ನಿಲ್ಲಿ

ಮೂರು ಸಮರ್ಥನೀಯ ಆಯ್ಕೆಗಳಿವೆ: ನಿರ್ವಹಣಾ ಸಂಚಾರ ಸುರಂಗದ ಮೂಲಕ, ನಿರ್ವಹಿತ ನವೀಕರಣ ಪ್ರಾಕ್ಸಿಯ ಮೂಲಕ, ಅಥವಾ ಕಿರಿದಾದ ನೇರ ವಿನಾಯಿತಿಯ ಮೂಲಕ. ಒಂದನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಆರಿಸಿ ಮತ್ತು resolver ಅದಕ್ಕೆ ಒಪ್ಪುವಂತೆ ಮಾಡಿ, ಏಕೆಂದರೆ ಹೆಸರುಗಳು ಒಂದು ದಿಕ್ಕಿನಲ್ಲಿ ಪರಿಹರಿಸಲ್ಪಟ್ಟು ಸಂಪರ್ಕಗಳು ಇನ್ನೊಂದು ದಿಕ್ಕಿನಲ್ಲಿ ಹೋಗುವ ವಿಭಜನೆ ಯಾರೂ ವಿವರಿಸಲಾಗದ ವೈಫಲ್ಯಗಳನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ.

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

ಪರಿಶೀಲನೆಗಳನ್ನು ದುರ್ಬಲಗೊಳಿಸದೆ ಪರಿಶೀಲಿಸಿ

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

ಯಶಸ್ವಿ ಸಾರಿಗೆ ಪರಿಶೀಲನೆಯನ್ನು ಸಡಿಲಗೊಳಿಸಲು ಅನುಮತಿ ಅಲ್ಲ. ಆರ್ಕೈವ್ ದೃಢೀಕರಣ ಮತ್ತು TLS ಸರ್ವರ್ ಗುರುತು ಪ್ರತ್ಯೇಕ ಖಾತರಿಗಳು, ಮತ್ತು ದೋಷವನ್ನು ಶಾಂತಗೊಳಿಸಲು ಅವುಗಳಲ್ಲಿ ಯಾವುದನ್ನಾದರೂ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದು ನೀವು ಯಾವುದನ್ನು ನಂಬುತ್ತೀರಿ ಎಂಬುದನ್ನು ಬದಲಿಸುತ್ತದೆ, ನೀವು ಎಲ್ಲಿಗೆ ತಲುಪಬಹುದು ಎಂಬುದನ್ನಲ್ಲ.

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

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