Security Associations (1 up, 0 connecting) ಎಂದು ಹೇಳುವ ಸ್ಥಿತಿ ಸಾಲನ್ನು ಓದಿ ಮತ್ತು ಅದು ಒಂದು ಕೆಲಸ ಮಾಡುತ್ತಿರುವ ಸುರಂಗದ ವರದಿಯಂತೆ ಕಾಣುತ್ತದೆ. ಎರಡು ಉಪಜಾಲಗಳು ಅದೇ ಸಮಯದಲ್ಲಿ ಅದರ ಮೂಲಕ ಸಂಚಾರವನ್ನು ಹಾಯಿಸುತ್ತಿವೆ, ಆದ್ದರಿಂದ ಸಂಖ್ಯೆ ಸುಳ್ಳು ಹೇಳುತ್ತಿರುವಂತೆ ಕಾಣುತ್ತದೆ. ಅದು ಸುಳ್ಳು ಹೇಳುತ್ತಿಲ್ಲ; ಅದು IKE ಸಂಘಗಳನ್ನು ಎಣಿಸುತ್ತದೆ, ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಒಂದು ಹಲವು ಮಕ್ಕಳನ್ನು ಇರಿಸಿಕೊಳ್ಳಬಹುದು. ಪ್ರಸ್ತಾವ ಅಥವಾ ಮಾರ್ಗವನ್ನು ಮುಟ್ಟುವ ಮೊದಲು ದಾಸ್ತಾನುಗಳನ್ನು ಓದಿ.

ಶೀರ್ಷಿಕೆ ಮತ್ತು ಸಂಚಾರ ಏಕೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ

ಹಳೆಯ stroke ಔಟ್ಪುಟ್ ತನ್ನ ಒಟ್ಟನ್ನು ಭದ್ರತಾ ಸಂಘಗಳು ಎಂದು ಕರೆಯುತ್ತದೆ ಮತ್ತು ಅದನ್ನು IKE ಸಂಘ ನಿರ್ವಾಹಕದಿಂದ ಪಡೆಯುತ್ತದೆ. ಪ್ರತಿ ಸ್ಥಾಪಿತ IKE ಸಂಘವು ಒಂದನ್ನು ಸೇರಿಸುತ್ತದೆ, ಅದರ ಕೆಳಗೆ ಎಷ್ಟು CHILD SA ಇದ್ದರೂ. ಒಂದು IKEv2 ಪೋಷಕ ಸಾಮಾನ್ಯವಾಗಿ ಹಲವು ಮಕ್ಕಳನ್ನು ಹೊರುತ್ತದೆ, ಪ್ರತಿ ಸಂಚಾರ ಆಯ್ಕೆಗಾರ ಜೋಡಿಗೆ ಒಂದು, ಮತ್ತು ಮಗುವಿನ ಸಮ್ಮತಿಸಿದ ಆಯ್ಕೆಗಾರರು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ವಿಳಾಸ ಅಥವಾ ಪೂರ್ವಪ್ರತ್ಯಯವನ್ನು ಆವರಿಸಬಹುದು. ಆದ್ದರಿಂದ ನಿಮ್ಮ ಸಂರಚನೆಯಲ್ಲಿನ ವಿಳಾಸಗಳ ಸಂಖ್ಯೆಗೆ ಶೀರ್ಷಿಕೆಯ ಸಂಖ್ಯೆಯೊಂದಿಗೆ ಸ್ಥಿರ ಸಂಬಂಧವಿಲ್ಲ.

ಆಧುನಿಕ ಔಟ್ಪುಟ್ ಕೆಲವೊಮ್ಮೆ ಹಳೆಯ “up” ಪದದ ಬದಲು ಒಟ್ಟನ್ನು ತೋರಿಸುತ್ತದೆ, ಮತ್ತು swanctl ನಿರ್ವಹಿಸುವ ಡೀಮನ್ ಹಳೆಯ stroke ಸೆಟ್ಟಿಂಗ್ಗಳಿಂದ ಚಾಲಿತವಾಗುವುದಿಲ್ಲ. ಆವೃತ್ತಿಗಳ ನಡುವೆ ಪದವನ್ನಾಗಲಿ ಎಣಿಕೆಯ ನಿಯಮವನ್ನಾಗಲಿ ಊಹಿಸಬೇಡಿ.

ಏನನ್ನಾದರೂ ಬದಲಿಸುವ ಮೊದಲು ಮೂರು ದಾಸ್ತಾನುಗಳನ್ನು ಹೋಲಿಸಿ

ಲೋಡ್ ಆಗಿರುವುದರಿಂದ ಪ್ರಾರಂಭಿಸಿ, ನಂತರ ಸಮ್ಮತಿಸಿದ್ದು, ನಂತರ ನಿಜವಾಗಿ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸರಿಸುವುದು. ಇವು ಮೂರು ಬೇರೆ ಪ್ರಶ್ನೆಗಳು ಮತ್ತು ಪ್ರತಿಯೊಂದಕ್ಕೂ ತನ್ನದೇ ಆದ ಆಜ್ಞೆ ಇದೆ.

swanctl --list-conns
swanctl --list-sas

ಮೊದಲನೆಯದು ಡೀಮನ್ ಸ್ವೀಕರಿಸಿದ ಸಂಪರ್ಕ ವ್ಯಾಖ್ಯಾನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. ಎರಡನೆಯದು ಸ್ಥಾಪಿತ IKE ಸಂಘಗಳನ್ನು ಅವುಗಳ ಮಕ್ಕಳೊಂದಿಗೆ ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ, ಮತ್ತು ನಿಜವಾದ ಶ್ರೇಣಿ ಅಲ್ಲಿಯೇ ಕಾಣಿಸುತ್ತದೆ. ಫೈಲ್ನಲ್ಲಿದ್ದರೂ ಮೊದಲ ಪಟ್ಟಿಯಲ್ಲಿ ಇಲ್ಲದ ವ್ಯಾಖ್ಯಾನ ಎಂದೂ ಲೋಡ್ ಆಗಿಲ್ಲ, ಮತ್ತು ಪ್ರಾರಂಭಕನ ಎಷ್ಟು ಮರುಪ್ರಯತ್ನಗಳಾದರೂ ಅದನ್ನು ಸರಿಪಡಿಸುವುದಿಲ್ಲ. ಬದಲಾಗಿ ನೀವು ಹಳೆಯ ಇಂಟರ್ಫೇಸ್ ಚಲಾಯಿಸಿದರೆ, ಸಮಾನ ಜೋಡಿ ipsec statusall ಮತ್ತು ಅದೇ swanctl ಪಟ್ಟಿ, ಸಂರಚನೆ ಯಾವ ಪ್ಲಗಿನ್ನದು ಎಂಬುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದೆ. ಒಂದೇ ಹೋಸ್ಟ್ನಲ್ಲಿ ಎರಡು ಡೀಮನ್ಗಳ ನಡುವೆ ಪರಿಕರಗಳನ್ನು ಬೆರೆಸಬೇಡಿ ಮತ್ತು ಒಂದೇ ಸುಸಂಗತ ಉತ್ತರವನ್ನು ನಿರೀಕ್ಷಿಸಬೇಡಿ.

swanctl --list-sas --raw | head -40
ip -s xfrm state

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

ಶ್ರೇಣಿಯನ್ನು ಓದಿ, ಒಟ್ಟನ್ನಲ್ಲ

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

swanctl --list-sas
swanctl --list-conns --raw | grep -A4 'accounting'

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

ಲೋಡ್ ಆದ, ಸ್ಥಾಪಿತ ಮತ್ತು ಸಂಚಾರ ಹಾದುಹೋಗುತ್ತಿದೆ

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

swanctl --initiate --child accounting
swanctl --list-sas --raw | grep -E 'bytes|packets'

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

ಎಣಿಕೆ ನಿಜವಾಗಿಯೂ ತಪ್ಪಾದಾಗ

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

ಮೊದಲು ತಪ್ಪು ಓದುವಿಕೆಯನ್ನು ಸರಿಪಡಿಸಿ. “ಕಾಣೆಯಾದ” ಎರಡನೇ ಸುರಂಗದ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ವರದಿಗಳು ಒಂದು ಪೋಷಕದ ಕೆಳಗೆ ಎರಡು ಸ್ಥಾಪಿತ ಮಕ್ಕಳೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತವೆ, ಮತ್ತು ಎಂದೂ ಮುರಿದಿದ್ದ ಏಕೈಕ ವಿಷಯ ಎಂದರೆ ಜನರು ಶ್ರೇಣಿಯ ಬದಲು ನಂಬಿದ್ದ ಸಾರಾಂಶ ಸಾಲು.

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