ಎರಡನೇ VPN ಕ್ಲೈಂಟ್ ಮೊದಲನೆಯದನ್ನು ಮುರಿಯಿತು: ಹಂಚಿದ ಸಂಪನ್ಮೂಲವನ್ನು ಹುಡುಕಿ
ಎರಡು VPN ಸ್ಟ್ಯಾಕ್ಗಳು ಸೇವೆ, ಸ್ಥಿರ ಪೋರ್ಟ್, ಫಿಲ್ಟರ್ ಡ್ರೈವರ್ ಅಥವಾ ಡೀಫಾಲ್ಟ್ ರೂಟ್ಗಾಗಿ ಸ್ಪರ್ಧಿಸುತ್ತವೆ. ಯಾವುದೇ ಕ್ಲೈಂಟ್ ಅನ್ನು ಅನ್ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವ ಮೊದಲು ವಿಶೇಷ ಸಂಪನ್ಮೂಲವನ್ನು ಹೆಸರಿಸಿ.
ನಿನ್ನೆ ಮೂಲ ಕ್ಲೈಂಟ್ ಕೆಲಸ ಮಾಡುತ್ತಿತ್ತು. ಇಂದು ಹೊಸಬರು ಸಂಪರ್ಕವನ್ನು ಕೇಳುತ್ತಿದ್ದಾರೆ, ಹಳೆಯ ಪ್ರೊಫೈಲ್ ಮಾತ್ರ ಹಿಂದೆ ದೂರಿಲ್ಲದೆ ದಾಟುತ್ತಿದ್ದ ಹಂತದಲ್ಲಿ ನಿಲ್ಲುತ್ತದೆ. ರುಜುವಾತುಗಳು ಅಪರೂಪವಾಗಿ ಒಳಗೊಂಡಿರುತ್ತವೆ, ಮತ್ತು ಗೇಟ್ವೇ ಸಾಮಾನ್ಯವಾಗಿ ನಿರ್ದೋಷಿ. ಬದಲಾದದ್ದು ಎಂದರೆ ಎರಡು VPN ಸ್ಟ್ಯಾಕ್ಗಳು ಈಗ ಅದೇ ವಿಶೇಷ ಸಂಪನ್ಮೂಲವನ್ನು ಬಯಸುತ್ತವೆ, ಮತ್ತು ದುರಸ್ತಿ ಅದನ್ನು ಹೆಸರಿಸುವುದನ್ನು ಅವಲಂಬಿಸಿದೆ. ಎರಡನ್ನೂ ಮರುಸ್ಥಾಪಿಸುವ ಬದಲು ಪದರಗಳ ಮೂಲಕ ಹೋಗಿ.
ನಾಲ್ಕು ಪದರಗಳನ್ನು ಕ್ರಮವಾಗಿ ನೋಡಿ
VPN ಉತ್ಪನ್ನಕ್ಕೆ ಘರ್ಷಿಸಬಹುದಾದ ನಾಲ್ಕು ಸಂಪನ್ಮೂಲಗಳು ಬೇಕು: ಎರಡು ಬಾರಿ ಓಡಲು ನಿರಾಕರಿಸುವ ಹಿನ್ನೆಲೆ ಸೇವೆ, ಸ್ಥಿರ ಪೋರ್ಟ್, ರೂಟಿಂಗ್ ಟೇಬಲ್ಗಿಂತ ಮೊದಲು ಸಂಚಾರವನ್ನು ನೋಡುವ ವರ್ಚುವಲ್ ಅಡಾಪ್ಟರ್ ಅಥವಾ ಕರ್ನಲ್ ಫಿಲ್ಟರ್, ಮತ್ತು ಡೀಫಾಲ್ಟ್ಗಿಂತ ಮೊದಲು ರೂಟ್ಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಹಕ್ಕು. ಯಾವುದು ಬಿಟ್ಟುಕೊಟ್ಟಿತು ಎಂದು ತಿಳಿಯುವುದು ಅಸ್ಪಷ್ಟ ಘರ್ಷಣೆಯನ್ನು ಪರೀಕ್ಷಿಸಬಹುದಾದ ಉತ್ತರವಿರುವ ಒಂದೇ ಪ್ರಶ್ನೆಯಾಗಿ ಬದಲಿಸುತ್ತದೆ.
ಏನನ್ನೂ ಮುಟ್ಟುವ ಮೊದಲು ಲಕ್ಷಣವನ್ನು ಪದರಕ್ಕೆ ಜೋಡಿಸಿ. ಪ್ರಾರಂಭವಾಗದ ಕ್ಲೈಂಟ್ ಸೇವೆಯತ್ತ ತೋರಿಸುತ್ತದೆ; ಪ್ರಾರಂಭವಾಗಿ ಎಂದಿಗೂ ಮಾತುಕತೆ ನಡೆಸದಿರುವುದು ಪೋರ್ಟ್ನತ್ತ; ಇನ್ನೊಂದು ಎಲ್ಲಾ ಸಂಪರ್ಕವನ್ನು ಕಳೆದುಕೊಳ್ಳುವಾಗ ಸಂಪರ್ಕಿಸುವುದು ಫಿಲ್ಟರ್ ಅಥವಾ ಡೀಫಾಲ್ಟ್ ರೂಟ್ನತ್ತ. ಆ ನಕ್ಷೆಯನ್ನು ಬರೆದಿಡಿ, ಏಕೆಂದರೆ ಅದು ನಿರೀಕ್ಷೆಯಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸುವ ಒಂದು ಗಂಟೆಯನ್ನು ಉಳಿಸುತ್ತದೆ.
ಎರಡು ಬಾರಿ ಓಡದ ಸೇವೆಯಿಂದ ಪ್ರಾರಂಭಿಸಿ
Windows ನಲ್ಲಿ ಕಾರ್ಪೊರೇಟ್ ಕ್ಲೈಂಟ್ ಸಾಮಾನ್ಯವಾಗಿ ಸುರಂಗಕ್ಕಿಂತ ಹೆಚ್ಚು, ಏಕೆಂದರೆ ಅದು ಪ್ರೊಫೈಲ್ ಜೊತೆಗೆ ಸೇವೆ, ಫಿಲ್ಟರ್ ಡ್ರೈವರ್ ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ರುಜುವಾತು ಪೂರೈಕೆದಾರರನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ. ಬದಲಾವಣೆಗೆ ಮೊದಲು ಮತ್ತು ನಂತರ ಯಾವ ಸೇವೆಗಳು ಓಡುತ್ತವೆ ಎಂದು ದಾಖಲಿಸಿ, ನಂತರ ಏನಾದರೂ ಕೆಲಸ ಮಾಡುವವರೆಗೆ ಮರುಬೂಟ್ ಮಾಡುವ ಬದಲು ಎರಡು ಪಟ್ಟಿಗಳನ್ನು ಹೋಲಿಸಿ. ಸೇವೆಗಳು ಅವಲಂಬನೆಗಳ ಮೂಲಕ ಪರಸ್ಪರ ಹೊರಗಿಡಬಹುದು, ಅಲ್ಲಿ ಒಂದನ್ನು ಪ್ರಾರಂಭಿಸಿದರೆ ಇನ್ನೊಂದು ನಿಲ್ಲುತ್ತದೆ, ಮತ್ತು ಅದೇ ಮಾದರಿ macOS ನಲ್ಲಿ launchd ಕಾರ್ಯಗಳು ಮತ್ತು ಹಂಚಿದ ಡೀಮನ್ ಜೊತೆ ಕಾಣುತ್ತದೆ. ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಪ್ರಾರಂಭವಾಗಿ ನಿರ್ಗಮಿಸುವ ಕ್ಲೈಂಟ್ ಸಂರಚನೆಯನ್ನಲ್ಲ, ಮಾಲೀಕತ್ವವನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ.
ಪ್ರೊಫೈಲ್ ಓದುವ ಮೊದಲು ಸೇವೆಯ ಸ್ಥಿತಿ ಮತ್ತು ಅದರ ಲಾಗ್ ಓದಿ. ಅದೇ ನಿಮಿಷದಲ್ಲಿ ಪ್ರಾರಂಭವಾಗಿ ನಿಂತ ಸೇವೆಯೇ ಹುಡುಕಬೇಕಾದ ಮಾದರಿ, ಮತ್ತು ಅದರ ಸ್ವಂತ ಈವೆಂಟ್ ಲಾಗ್ ಅದನ್ನು ಸ್ಥಳಾಂತರಿಸಿದ ಅವಲಂಬನೆಯನ್ನು ಹೆಸರಿಸುತ್ತದೆ. ಪ್ರೊಫೈಲ್ ಓಡದ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸರಿಪಡಿಸಲಾರದು, ಮತ್ತು ಅದನ್ನು ಸಂಪಾದಿಸಲು ಕಳೆದ ಸಮಯ ನಿಜವಾದ ಘರ್ಷಣೆಗೆ ಕಳೆಯದ ಸಮಯ.
ನಂತರ ಪೋರ್ಟ್ ಯಾರದ್ದು ಎಂದು ಕೇಳಿ
ಪೋರ್ಟ್ ಮಾಲೀಕತ್ವ ನೀವು ಪಡೆಯುವ ಅತ್ಯಂತ ಸ್ಪಷ್ಟ ಸಾಕ್ಷ್ಯ, ಏಕೆಂದರೆ ಬೈಂಡ್ ವೈಫಲ್ಯ ಘರ್ಷಣೆಯನ್ನು ನೇರವಾಗಿ ಹೆಸರಿಸುತ್ತದೆ. ಎರಡು IKE ಅನುಷ್ಠಾನಗಳು ಒಂದೇ ಸ್ಥಳೀಯ ವಿಳಾಸ ಮತ್ತು UDP ಪೋರ್ಟ್ನಲ್ಲಿ ಎರಡೂ ಉತ್ತರಿಸಲಾರವು, ಮತ್ತು ಎಷ್ಟೇ ಬಾರಿ ಪ್ರಯತ್ನಿಸಿದರೂ ಅದು ಬದಲಾಗುವುದಿಲ್ಲ.
Get-NetUDPEndpoint -LocalPort 500,4500 | Select-Object LocalAddress,LocalPort,OwningProcess
netstat -ano | findstr :500
sudo lsof -nP -iUDP:500
ss -lunp | grep -E ':500|:4500'
ನಿಮ್ಮ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗೆ ಯಾವ ಸಾಲು ಹೊಂದಿಕೆಯಾದರೂ, ನೀವು ಬಯಸುವ ಉತ್ತರ ಒಂದು ಪ್ರಕ್ರಿಯೆ ಮತ್ತು ಅದನ್ನು ಹುಟ್ಟಿಸಿದ ಸೇವೆ. ಕೇಳುಗನು ಒಳಗೊಂಡ IKE ಸೇವೆಯಾಗಿದ್ದರೆ, ಎರಡನೇ ಕ್ಲೈಂಟ್ ಅತಿಕ್ರಮಣಕಾರ; ಅದು ಮಾರಾಟಗಾರರ ಏಜೆಂಟ್ ಆಗಿದ್ದರೆ, ಒಳಗೊಂಡ ಕ್ಲೈಂಟ್ ಅತಿಕ್ರಮಣಕಾರ. ಯಾವುದು ಲಾಗಿನ್ನಲ್ಲಿ ಪ್ರಾರಂಭವಾಗಬಹುದು ಎಂದು ನಿರ್ಧರಿಸಿ ಮತ್ತು ಪ್ರತಿ ಅಧಿವೇಶನದಲ್ಲೂ ಇನ್ನೊಂದನ್ನು ಕೊಲ್ಲುವ ಬದಲು ಅದರ ಸ್ವಯಂಪ್ರಾರಂಭವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ.
ಫಿಲ್ಟರ್ ಡ್ರೈವರ್ ನಿಮ್ಮ ರೂಟ್ಗಳ ಕೆಳಗೆ ಕುಳಿತಿದೆ
ನೆಟ್ವರ್ಕ್ ಫಿಲ್ಟರ್ ಡ್ರೈವರ್ ಅಡಾಪ್ಟರ್ ಮತ್ತು ಪ್ರೋಟೋಕಾಲ್ ಸ್ಟ್ಯಾಕ್ ನಡುವಿನ ಸಂಚಾರವನ್ನು ತಡೆಯುತ್ತದೆ, ಆದ್ದರಿಂದ ರೂಟಿಂಗ್ ಟೇಬಲ್ ಏನೇ ಹೇಳಿದರೂ ಅದು ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಮರುಬರೆಯಬಹುದು ಅಥವಾ ತಡೆಯಬಹುದು. ಸರಿಯಾಗಿ ಕಾಣುವ ರೂಟ್ ಹೀಗೆ ನಿರ್ಲಕ್ಷಿಸಲ್ಪಡುತ್ತದೆ, ಮತ್ತು ಯಶಸ್ವಿ ping ಏನನ್ನೂ ಲೋಡ್ ಮಾಡಲಾಗದ ಬ್ರೌಸರ್ನ ಪಕ್ಕದಲ್ಲಿ ಕುಳಿತುಕೊಳ್ಳಬಹುದು.
ಮಾರಾಟಗಾರರ ಘಟಕಗಳು ನಿರ್ದಿಷ್ಟ ಸಂಪರ್ಕಗಳಿಗೂ ಬಂಧಿಸುತ್ತವೆ. ಒಂದು ಅಡಾಪ್ಟರ್ಗೆ ಬಂಧಿಸಲಾದ ಹಳೆಯ ಫಿಲ್ಟರ್ ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಸರಿಯಾದ ಪ್ರೊಫೈಲ್ ತನ್ನ ಕೈಹಿಡಿತವನ್ನು ಪೂರ್ಣಗೊಳಿಸದಂತೆ ತಡೆಯಬಹುದು, ಮತ್ತು ಆ ಘಟಕವನ್ನು ಅಡಾಪ್ಟರ್ನ ಗುಣಲಕ್ಷಣಗಳಿಂದ ಬಿಡಿಸುವುದು ಉತ್ಪನ್ನವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ತೆಗೆಯುವುದಕ್ಕಿಂತ ಸಣ್ಣ ಮತ್ತು ಹೆಚ್ಚು ಹಿಂತಿರುಗಿಸಬಹುದಾದದ್ದು. ಬಂಧನ ಪ್ರತಿ ಸಂಪರ್ಕಕ್ಕೂ ಇರುವುದರಿಂದ, ಇಡೀ ಸ್ಟ್ಯಾಕ್ ಬದಲು ಅಡಾಪ್ಟರ್ಗಳನ್ನು ಹೋಲಿಸಿ.
ಯಾವ ಉತ್ಪನ್ನ ಬೂಟ್ ಅನ್ನು ಹೊಂದಿದೆ ಎಂದು ನಿರ್ಧರಿಸಿ, ನಂತರ ಅದನ್ನು ದಾಖಲಿಸಿ
ಸಹಬಾಳ್ವೆ ಎರಡು ಕ್ಲೈಂಟ್ಗಳು ವಿನ್ಯಾಸದಿಂದ ವಿಭಿನ್ನ ಪದರಗಳನ್ನು ಆಕ್ರಮಿಸಿದಾಗ ಮಾತ್ರ ವಾಸ್ತವಿಕ, ಉದಾಹರಣೆಗೆ ಅಪ್ಲಿಕೇಶನ್ ಸಂಚಾರವನ್ನು ಮಾತ್ರ ನಿರ್ವಹಿಸುವ ಪ್ರಾಕ್ಸಿಯ ಪಕ್ಕದಲ್ಲಿ IPsec ಸ್ಟ್ಯಾಕ್. ಎರಡೂ ಒಂದೇ ಪೋರ್ಟ್, ಒಂದೇ ಫಿಲ್ಟರ್ ಪದರ ಅಥವಾ ಡೀಫಾಲ್ಟ್ ರೂಟ್ ಪ್ರಕಟಿಸುವ ಹಕ್ಕನ್ನು ಬಯಸಿದರೆ, ಅವು ಪರ್ಯಾಯವಾಗಿ ಮುಂದುವರಿಯುತ್ತವೆ ಮತ್ತು ಪ್ರತಿ ವೈಫಲ್ಯವೂ ಹೊಸ ದೋಷದಂತೆ ಕಾಣುತ್ತದೆ.
ಮಾಲೀಕನನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಆರಿಸಿ. ಮರುಬೂಟ್ನಿಂದ ಉಳಿಯುವ ರೂಪಗಳಲ್ಲಿ ಎರಡನೇ ಕ್ಲೈಂಟ್ ಅನ್ನು ವರ್ಚುವಲ್ ಯಂತ್ರದೊಳಗೆ ಓಡಿಸುವುದು, ಅದನ್ನು ಮೀಸಲಾದ ಹಾರ್ಡ್ವೇರ್ನಲ್ಲಿ ಇಡುವುದು, ಅಥವಾ ಎರಡೂ ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಮಾತನಾಡುವ ಒಂದೇ ಕ್ಲೈಂಟ್ನಲ್ಲಿ ಪ್ರಮಾಣೀಕರಿಸುವುದು ಸೇರಿವೆ. ಸೋತವರ ಸ್ವಯಂಪ್ರಾರಂಭ ಮತ್ತು ಸೇವೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದು ಪ್ರತಿ ಪ್ರಾರಂಭದ ನಂತರ ರೂಟಿಂಗ್ ಟೇಬಲ್ ಅನ್ನು ಮರುನಿರ್ಮಿಸುವುದಕ್ಕಿಂತ ಚಿಕ್ಕ ಬದಲಾವಣೆ, ಮತ್ತು ಅದು ಒಂದೇ ಸೆಟ್ಟಿಂಗ್ ಸಂಪಾದನೆಯಲ್ಲಿ ಹಿಂತಿರುಗುತ್ತದೆ.