ನಿಮ್ಮ IKEv2 SA ಚಾಲನೆಯಲ್ಲಿದೆ ಆದರೆ ಮಗು SA ಇಲ್ಲ: ವಿನಿಮಯವನ್ನು ಓದಿ
ದೃಢೀಕರಣ ಪೂರ್ಣಗೊಳ್ಳಬಹುದು ಆದರೆ ಮಗು SA ಮಾತುಕತೆ ವಿಫಲವಾಗುತ್ತದೆ. ಮಾರ್ಗಗಳು ಅಥವಾ ಕೌಂಟರ್ಗಳ ಮೊದಲು ಮಗು SA ರಚನೆಯ ವಿನಿಮಯ, ನಂತರ ಪ್ರಸ್ತಾವ ಮತ್ತು ಆಯ್ಕೆಗಾರರನ್ನು ಓದಿ.
IKE ಸುರಂಗ ಚಾಲನೆಯಲ್ಲಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ, ಮಗು SA ಇಲ್ಲ, ಮತ್ತು ಎರಡೂ ಹೇಳಿಕೆಗಳು ಒಂದೇ ಸಮಯದಲ್ಲಿ ನಿಜವಾಗಿರಬಹುದು. ಸ್ಥಾಪಿತ ನಿಯಂತ್ರಣ ಸಂಬಂಧ ಡೇಟಾ ಸಂಯೋಜನೆ ಅಲ್ಲ, ಮತ್ತು ಎರಡೂ ವಸ್ತುಗಳಿಗೆ ಪ್ರತ್ಯೇಕ ಜೀವಿತಾವಧಿ, ಮಾತುಕತೆ ಮತ್ತು ವೈಫಲ್ಯ ವಿಧಾನಗಳಿವೆ. ಮೊದಲನೆಯದನ್ನು ಸಂಪರ್ಕ ಎಂದು ವರದಿ ಮಾಡುವುದು ಟಿಕೆಟ್ ಕೊನೆಗೆ ಸುರಂಗ ಚಾಲನೆಯಲ್ಲಿದೆ ಆದರೆ ಏನೂ ಕೆಲಸ ಮಾಡುತ್ತಿಲ್ಲ ಎಂದು ಹೇಳುವ ಮಾರ್ಗ. ಸಂಪರ್ಕದ ಸಾರಾಂಶ ಲೇಬಲ್ ಬದಲು ಸಂಯೋಜನೆಗಳ ಪಟ್ಟಿಯನ್ನು ಓದಿ, ಏಕೆಂದರೆ ಆ ಪಟ್ಟಿಯೇ ಕಾಣೆಯಾದ ವಸ್ತು ಕಾಣುವ ಏಕೈಕ ಸ್ಥಳ. ಮುಂದಿನದು ಪಟ್ಟಿ ಅರ್ಥಪೂರ್ಣವಾಗುವ ಕ್ರಮ.
ಎರಡು ಸಂಯೋಜನೆಗಳು, ಎರಡು ಕೆಲಸಗಳು
IKE SA ನಿಯಂತ್ರಣ ಚಾನಲ್ ಅನ್ನು ಹೊತ್ತೊಯ್ಯುತ್ತದೆ: ಗುರುತುಗಳು, ಕೀಗಳು ಮತ್ತು ನಿಯಂತ್ರಣ ವಿನಿಮಯಕ್ಕೇ ಇರುವ ಪ್ರಸ್ತಾವಗಳು. ಮಗು SA ESP ರಕ್ಷಣೆಯನ್ನು ಹೊತ್ತೊಯ್ಯುತ್ತದೆ, ತನ್ನದೇ ಅಲ್ಗಾರಿದಮ್ಗಳು ಮತ್ತು ತನ್ನದೇ ಸಂಚಾರ ಆಯ್ಕೆಗಾರರೊಂದಿಗೆ. ದೃಢೀಕರಣ ಮತ್ತು ಮಗು SA ರಚನೆ ಸಾಮಾನ್ಯವಾಗಿ ಜೊತೆಯಾಗಿ ಸಾಗುತ್ತವೆ, ಏಕೆಂದರೆ ಮೊದಲ ಮಗು SA IKE_AUTH ಒಳಗೆ ಮಾತುಕತೆ ನಡೆಸುತ್ತದೆ, ಮತ್ತು ಆ ಕಟ್ಟೇ ಜನರನ್ನು ಈ ಬೇರ್ಪಡಿಕೆಯಿಂದ ಬೆಚ್ಚಿಬೀಳಿಸುತ್ತದೆ.
ಇದು ನೀವು ಎದುರಿಸುವ ಎರಡು ವೈಫಲ್ಯ ರೂಪಗಳನ್ನೂ ವಿವರಿಸುತ್ತದೆ. ಆರಂಭಿಕ ವಿನಿಮಯದಲ್ಲಿ ನಿರಾಕರಿಸಲಾದ ಮಗು SA ಸಾಮಾನ್ಯವಾಗಿ IKE SA ಅನ್ನೂ ಕೆಳಕ್ಕೆ ಎಳೆಯುತ್ತದೆ, ಆದ್ದರಿಂದ ಸ್ಥಾಪಿತ ನಿಯಂತ್ರಣ ಚಾನಲ್ ನಿಮಗೆ ಕಾಣುವುದೇ ಇಲ್ಲ. ಒಂಟಿಯಾಗಿ ನಿಂತ IKE SA ಹೆಚ್ಚಾಗಿ ಮೊದಲ ಮಗು SA ಯಶಸ್ವಿಯಾಯಿತು ಮತ್ತು ನಂತರದ ಮಗು SA ರಚನೆ ಪ್ರಯತ್ನ ವಿಫಲವಾಯಿತು ಎಂದು ಅರ್ಥ, ಉದಾಹರಣೆಗೆ ಕೀ ನವೀಕರಣದ ಸಮಯದಲ್ಲಿ. ಸಮಯ ಮುದ್ರೆಗಳು ಆ ಪ್ರಕರಣಗಳನ್ನು ಯಾವುದೇ ಸಂರಚನಾ ಪರಿಶೀಲನೆಗಿಂತ ವೇಗವಾಗಿ ಬೇರ್ಪಡಿಸುತ್ತವೆ.
ಯಾವ ಪದರ ನಿರಾಕರಿಸಿತು
ಮಗು SA ನಿರಾಕರಿಸಲ್ಪಟ್ಟಾಗ, ಅಧಿಸೂಚನೆ ಪದರವನ್ನು ಹೆಸರಿಸುತ್ತದೆ. ಪ್ರಸ್ತಾವ ನಿರಾಕರಣೆ ಎಂದರೆ ಪಕ್ಷಗಳು ಅಲ್ಗಾರಿದಮ್ಗಳ ಬಗ್ಗೆ ಒಪ್ಪಿಕೊಳ್ಳಲಾಗಲಿಲ್ಲ, ಹೆಚ್ಚಾಗಿ ಒಂದು ಪಕ್ಷ ಬೇರೆ ಪರಿಪೂರ್ಣ ಮುಂದಕ್ಕೆ ಗೋಪ್ಯತೆ ಗುಂಪು ಅಥವಾ ಇನ್ನೊಂದು ಒಪ್ಪದ ಸೈಫರ್ ಕೇಳುವುದರಿಂದ. ಆಯ್ಕೆಗಾರ ನಿರಾಕರಣೆ ಎಂದರೆ ಸಂಚಾರ ಗುಂಪು ನೇರವಾಗಿ ನಿರಾಕರಿಸಲ್ಪಟ್ಟಿತು, ಮತ್ತು ಇದು ವ್ಯಾಪ್ತಿಯ ವಾದ, ಗೂಢಲಿಪಿ ವಾದವಲ್ಲ.
ಕೆಲವೊಮ್ಮೆ ಮಗು SA ಇಲ್ಲದಿರುವುದೇ ವಿನ್ಯಾಸ. ಮಗು SA ಇಲ್ಲದ IKE SA ಒಂದು ವ್ಯಾಖ್ಯಾನಿತ ವಿಸ್ತರಣೆ, ಡೇಟಾ ಸಂಯೋಜನೆ ಬೇಡಿಕೆಯ ಮೇರೆಗೆ ರಚಿಸಬೇಕಾದ ಸಂದರ್ಭದಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಅನುಪಸ್ಥಿತಿ ಸರಿ ಮತ್ತು ಹೊಂದಿಕೆಯಾಗುವ ಸಂಚಾರ ಬಂದಾಗ ಮಗು SA ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. IKEv2 ಬಗ್ಗೆ strongSwan ಟಿಪ್ಪಣಿಗಳು ಬೇಡಿಕೆ ಶೈಲಿ ಮತ್ತು ಮೊದಲ ಪ್ರಕರಣವನ್ನು ನಿರ್ಧರಿಸುವ ಪ್ರಸ್ತಾವ ಸೆಟ್ಟಿಂಗ್ಗಳೆರಡನ್ನೂ ಒಳಗೊಳ್ಳುತ್ತವೆ.
ದೋಷವನ್ನು ಪತ್ತೆ ಮಾಡುವ ಮೊದಲು ಬೇಡಿಕೆ ಆಧಾರಿತ ಅಥವಾ ಬಲೆ ಸಂರಚನೆ ಇದೆಯೇ ಪರಿಶೀಲಿಸಿ. ಮಗು SA ಗಳನ್ನು ಆಲಸ್ಯದಿಂದ ರಚಿಸಿದರೆ, ನಿಷ್ಕ್ರಿಯದಲ್ಲಿ ಮಗು SA ಇಲ್ಲದಿರುವುದು ನಿರೀಕ್ಷಿತ ಸ್ಥಿತಿ, ಮತ್ತು ನಿಜವಾದ ಪರೀಕ್ಷೆ ಎಂದರೆ ಸಂಚಾರ ಒಂದನ್ನು ಮೇಲಕ್ಕೆತ್ತುತ್ತದೆಯೇ ಎಂಬುದು. ಈ ಪರೀಕ್ಷೆ ಆಲಸ್ಯದ ವಿನ್ಯಾಸವನ್ನು ಮೌನ ವೈಫಲ್ಯದಿಂದಲೂ ಬೇರ್ಪಡಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ವಿಫಲ ರಚನೆ ಪ್ರಚೋದಕವನ್ನು ಕೇವಲ ನಿಷ್ಕ್ರಿಯವಾಗಿ ಅಲ್ಲ, ಉತ್ತರವಿಲ್ಲದೆ ಬಿಡುತ್ತದೆ.
ನಂತರ ಡೇಟಾ ಮಾರ್ಗವನ್ನು ಕೇಳಿ
ಮಗು SA ಇದ್ದಾಗ, ಮುಂದಿನ ಪ್ರಶ್ನೆಗೆ ಕೌಂಟರ್ಗಳು ಉತ್ತರಿಸುತ್ತವೆ. ip -s xfrm state ಪ್ರತಿ ಸಂಯೋಜನೆಗೆ ಪ್ಯಾಕೆಟ್ ಮತ್ತು ಬೈಟ್ ಎಣಿಕೆಗಳನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ, ಮತ್ತು ನೀವು ಸಂಚಾರ ಉತ್ಪಾದಿಸುವಾಗ ಏನನ್ನೂ ಹೊತ್ತೊಯ್ಯದ ಮಗು SA ಹೊಂದಿಕೆ ಅಥವಾ ಮಾರ್ಗನಿರ್ದೇಶನವನ್ನು ಸೂಚಿಸುತ್ತದೆ ಕಾಣೆಯಾದ ಸಂಯೋಜನೆಗೆ ಅಲ್ಲ. swanctl --list-sas ಆ ಕೌಂಟರ್ಗಳ ಪಕ್ಕದಲ್ಲಿ ಮಗು SA ನ ಆಯ್ಕೆಗಾರರನ್ನು ಮುದ್ರಿಸುತ್ತದೆ, ಮತ್ತು ಪ್ಯಾಕೆಟ್ ಸ್ವೀಕೃತ ಗುಂಪಿನ ಒಳಗಿದೆ ಎಂದು ಅದೇ ಖಚಿತಪಡಿಸುತ್ತದೆ.
ಯಶಸ್ವಿ ದೃಢೀಕರಣ ಮತ್ತು ವಿಫಲ ಮಗು SA ವಿನಿಮಯವನ್ನು ವರದಿಯಲ್ಲಿ ಪ್ರತ್ಯೇಕವಾಗಿ ಇರಿಸಿ. ದೃಢೀಕರಣ ವಿಫಲವಾಯಿತು ಎಂದು ಹೇಳುವ ವರದಿ ಮುಂದಿನ ಎಂಜಿನಿಯರನ್ನು ಪ್ರಮಾಣಪತ್ರ ಭಂಡಾರಕ್ಕೆ ಕಳುಹಿಸುತ್ತದೆ, ಮತ್ತು ನಿಖರ ವಾಕ್ಯ ಬಹಳ ಚಿಕ್ಕದು: IKE SA ಮೇಲೆದ್ದಿತು, ಮತ್ತು ಈ ಹರಿವಿಗೆ ಮಗು SA ಎಂದೂ ಸ್ವೀಕರಿಸಲ್ಪಟ್ಟಿಲ್ಲ.
ಎರಡೂ ತುದಿಗಳನ್ನು ಹೊಂದಿಸಿ
ನೀವೇ ನಡೆಸುವ ಸರ್ವರ್ಗೆ, ಒಂದು ಗಂಟೆ ಅಂತರದಲ್ಲಿ ಎರಡು ಮರುಸಂಪರ್ಕ ಪ್ರಯತ್ನಗಳನ್ನು ಹೋಲಿಸುವ ಬದಲು, ಅದೇ ವಿನಿಮಯದ ಕ್ಲೈಂಟ್ ಮತ್ತು ಗೇಟ್ವೇ ಲಾಗ್ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ. ಅಧಿಸೂಚನೆಗಳು ಎರಡೂ ಬದಿಗಳಲ್ಲಿ ಹೊಂದಿಕೆಯಾಗಬೇಕು, ಮತ್ತು ಹೊಂದಿಕೆಯಾಗದಲ್ಲಿ ನೀವು ತಪ್ಪಾಗಿ ಸಂರಚಿಸಿದ ಬದಿಯನ್ನು ಕಂಡುಕೊಂಡಿದ್ದೀರಿ.
ಮಗು SA ಮಾತುಕತೆಯನ್ನು ಸರಿಪಡಿಸಿ, ನಂತರ ಉದ್ದೇಶಿತ ಆಯ್ಕೆಗಾರನ ಒಳಗಿನ ಸಂಚಾರದೊಂದಿಗೆ ಮತ್ತೆ ಪರೀಕ್ಷಿಸಿ. ಕಾಣೆಯಾದ ವಸ್ತು ಈಗ ಇದೆ ಎಂದು ಸಾಬೀತುಪಡಿಸುವ ಏಕೈಕ ಪರೀಕ್ಷೆ ಇದು, ಏಕೆಂದರೆ ನಿಷ್ಕ್ರಿಯದಲ್ಲಿ ನವೀಕರಿಸಿದ ಸಂಯೋಜನೆ ಪಟ್ಟಿ ಸರಿಪಡಿಸುವ ಮೊದಲು ಮತ್ತು ನಂತರ ಒಂದೇ ರೀತಿ ಕಾಣಬಹುದು.