Windows VPN ದೋಷ ಕೋಡ್ಗಳು: ಯಾವ ಹಂತ ವಿಫಲವಾಯಿತು ಮತ್ತು ಏನನ್ನು ಲಾಗ್ ಮಾಡಬೇಕು
829, 703, 720, 691, 649: ಪ್ರತಿ ಸಂಖ್ಯೆ ಒಂದು ಹಂತವನ್ನು ಹೆಸರಿಸುತ್ತದೆ, ಮತ್ತು ಪ್ರತಿ ಹಂತಕ್ಕೂ ತನ್ನದೇ ಸಾಕ್ಷ್ಯವಿದೆ. ಒಂದು ಪ್ರಯತ್ನವನ್ನು ದಾಖಲಿಸಿ, ಗೇಟ್ವೇ ಲಾಗ್ನೊಂದಿಗೆ ಹೋಲಿಸಿ, ಒಂದು ಪದರವನ್ನು ಬದಲಿಸಿ.
ವಿಫಲತೆಯ ನಂತರ Windows VPN ಸಂವಾದವನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಅದು ನಿಮಗೆ ಒಂದು ಸಂಖ್ಯೆ ಮತ್ತು ಒಂದು ವಾಕ್ಯವನ್ನು ನೀಡುತ್ತದೆ, ಅದರಲ್ಲಿ ವಾಕ್ಯ ಸಾಮಾನ್ಯವಾಗಿ ಕಡಿಮೆ ಉಪಯುಕ್ತ ಅರ್ಧ. ಸಂಖ್ಯೆ ಸಂಪರ್ಕದ ಯಾವ ಹಂತ ವಿಫಲವಾಯಿತು ಎಂಬುದನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಮತ್ತು ಹಂತವು ಮುಂದೆ ಯಾವ ಲಾಗ್, ಯಾವ ಸೆಟ್ಟಿಂಗ್ ಮತ್ತು ಯಾವ ತಂಡವನ್ನು ನೋಡಬೇಕೆಂದು ನಿರ್ಧರಿಸುತ್ತದೆ. ಹಂತಗಳನ್ನು ಕ್ರಮವಾಗಿ ದಾಟಲು ಸುಮಾರು ಹತ್ತು ನಿಮಿಷ ಬೇಕು ಮತ್ತು ಎಂದಿಗೂ ಡಯಲ್ ಮಾಡಲು ಅನುಮತಿ ನೀಡದ ಖಾತೆಯನ್ನು ಸರಿಪಡಿಸಲು ಅಡಾಪ್ಟರ್ಗಳ ಮರುಸ್ಥಾಪನೆ, ಪ್ರೋಟೋಕಾಲ್ಗಳ ಬದಲಾವಣೆ ಮತ್ತು ಸ್ಟ್ಯಾಕ್ ಮರುಹೊಂದಿಕೆಯ ಪರಿಚಿತ ಅನುಕ್ರಮವನ್ನು ತಡೆಯುತ್ತದೆ.
ಸಂಖ್ಯೆಯನ್ನು ಹಂತವಾಗಿ ಓದಿ
ಸ್ಥಳೀಯ ಸಂಪರ್ಕವು ನಾಲ್ಕು ಮೈಲಿಗಲ್ಲುಗಳ ಮೂಲಕ ಹಾದುಹೋಗುತ್ತದೆ. ಅದು ಸರ್ವರ್ನ್ನು ತಲುಪಿ ಕೊಂಡಿ ಸ್ಥಾಪಿಸುತ್ತದೆ, ಭದ್ರತೆಯ ಬಗ್ಗೆ ಮಾತುಕತೆ ನಡೆಸುತ್ತದೆ, ಬಳಕೆದಾರರನ್ನು ದೃಢೀಕರಿಸುತ್ತದೆ ಮತ್ತು ವಿಳಾಸ ಹಾಗೂ ಮಾರ್ಗನಿರ್ದೇಶನವನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ. ಅವುಗಳ ಪ್ರತಿಯೊಂದರಲ್ಲಿನ ವೈಫಲ್ಯ ಬೇರೆ ಬೇರೆ ಸಾಕ್ಷ್ಯವನ್ನು ಬಿಡುತ್ತದೆ, ಮತ್ತು ಒಂದು ಹಂತಕ್ಕೆ ಸೇರಿದ ಕೋಡ್ ಉಳಿದವುಗಳ ಬಗ್ಗೆ ಉಪಯುಕ್ತವಾದದ್ದನ್ನು ಹೇಳುವುದಿಲ್ಲ.
ತಪ್ಪಿಸಬೇಕಾದ ತಪ್ಪು ಕೋಡ್ ಅನ್ನು ತೀವ್ರತೆಯ ಮಟ್ಟವಾಗಿ ಪರಿಗಣಿಸುವುದು. ಕೊಂಡಿ ವೈಫಲ್ಯ ಮತ್ತು ಅಧಿಕಾರ ವೈಫಲ್ಯ ಎರಡನ್ನೂ "ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ" ಎಂದು ಓದಲಾಗುತ್ತದೆ, ಮತ್ತು ಅದನ್ನು ಬಿಟ್ಟು ಬೇರೆ ಯಾವುದೂ ಸಾಮಾನ್ಯವಿಲ್ಲ. ತೀವ್ರತೆ ಯಾವುದು ಎಷ್ಟು ತುರ್ತು ಎಂದು ಹೇಳುತ್ತದೆ; ಹಂತ ಏನನ್ನು ತೆರೆಯಬೇಕು ಎಂದು ಹೇಳುತ್ತದೆ.
| Code family | Stage | Where the evidence lives |
|---|---|---|
| 829, 703 | Link or dial completion | Client event log, remote listener reachability |
| 720 | PPP negotiation and miniport binding | Adapter state, bindings, client log detail |
| 691, 649, 812 | Identity and authorization | Gateway or authentication server decision |
| Connected, no traffic | Addressing, routing and resolution | Route table and resolver configuration |
ಮೊದಲ ಹಂತ: ಕೊಂಡಿ ಮತ್ತು ಡಯಲ್ ಪ್ರಯತ್ನ
829 ಎಂದರೆ ಆಧಾರ ಕೊಂಡಿ ಕಡಿತಗೊಂಡಿದೆ. ದೂರದ ಪಕ್ಷ ಉತ್ತರಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿತೇ, ಮಧ್ಯದ ಸಾಧನ ಸೆಷನ್ ಅನ್ನು ಕೊಂದಿತೇ ಅಥವಾ ಕ್ಲೈಂಟ್ನ ನೀತಿ ಅದನ್ನು ಮುಚ್ಚಿತೇ ಎಂದು ಅದು ಹೇಳುವುದಿಲ್ಲ. 703 ನಂತಹ ಡಯಲ್ ಪೂರ್ಣತೆ ಕೋಡ್ ಇನ್ನೂ ಹಿಂದಿನದು: ಪ್ರಯತ್ನ ಕೊಂಡಿಯವರೆಗೂ ತಲುಪಲಿಲ್ಲ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರೊಫೈಲ್, ಸೇವಾ ಸ್ಥಿತಿ ಅಥವಾ ಸ್ಥಳೀಯ ನೀತಿಯನ್ನು ಸೂಚಿಸುತ್ತದೆ.
Get-VpnConnection -Name 'Corp' | Select-Object Name,ServerAddress,TunnelType,AuthenticationMethod,ConnectionStatus
Test-NetConnection -ComputerName vpn.example.net -Port 443
Get-WinEvent -LogName Application -MaxEvents 200 | Where-Object ProviderName -match 'RasClient' | Select-Object -First 15 TimeCreated,Id,Message
ಈವೆಂಟ್ ಪ್ರಶ್ನೆ ಜನರು ಬಿಟ್ಟುಬಿಡುವ ಭಾಗ. ಸಮಯ ಮುದ್ರೆ ಮತ್ತು ಇಂಟರ್ಫೇಸ್ ಹೆಸರಿನೊಂದಿಗೆ ಕ್ಲೈಂಟ್-ಬದಿಯ ದಾಖಲೆ ಸಂವಾದಕ್ಕಿಂತ ಹೆಚ್ಚು ಮೌಲ್ಯಯುತವಾಗಿದೆ, ಏಕೆಂದರೆ ಪ್ರಯತ್ನವು ಯಂತ್ರದಿಂದ ಹೊರಬಂದಿತೇ ಎಂದು ಅದು ಹೇಳುತ್ತದೆ. ದಾಖಲೆ ಇಲ್ಲ ಮತ್ತು ಕೇಳುಗರಿಂದ ಪ್ರತಿಕ್ರಿಯೆ ಇಲ್ಲ ಎಂದರೆ ತಲುಪುವಿಕೆಯ ಸಮಸ್ಯೆ, ಮತ್ತು ಕ್ಲೈಂಟ್ನಲ್ಲಿ ಯಾವುದೇ ಸಂಪಾದನೆ ಅದನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ.
ಅದೇ ಪ್ರೊಫೈಲ್ ಬೇರೆ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಿದರೆ, ಇಲ್ಲಿಯೇ ನಿಲ್ಲಿಸಿ. ಕೋಡ್ ಸಂರಚನೆ ದೋಷವಲ್ಲ, ಮಾರ್ಗದ ಸ್ಥಿತಿಯನ್ನು ವಿವರಿಸುತ್ತಿದೆ, ಮತ್ತು ಮುಂದಿನ ಉಪಯುಕ್ತ ಹೋಲಿಕೆ ಇನ್ನೊಂದು ಮರುಸ್ಥಾಪನೆ ಅಲ್ಲ, ಎರಡು ಸೆರೆಹಿಡಿಯುವಿಕೆಗಳು.
ಎರಡನೇ ಹಂತ: PPP ಮತ್ತು ಮಿನಿಪೋರ್ಟ್ ಬೈಂಡಿಂಗ್
720 ಕೊಂಡಿ ಮತ್ತು ಬಳಕೆದಾರರ ನಡುವೆ ಇರುತ್ತದೆ. ಸುರಂಗ ಏರಿತು ಮತ್ತು ನಂತರ PPP ಪದರ ವಿಳಾಸ ಅಥವಾ ನಿಯಂತ್ರಣ ಪ್ರೋಟೋಕಾಲ್ ಬಗ್ಗೆ ಮಾತುಕತೆ ನಡೆಸಲಾಗಲಿಲ್ಲ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಕ್ಲೈಂಟ್ನಲ್ಲಿ ಬೈಂಡಿಂಗ್ ಸಮಸ್ಯೆ, ತಿರಸ್ಕೃತ ರುಜುವಾತು ಅಲ್ಲ. ಆ ವ್ಯತ್ಯಾಸವೇ ಕೋಡ್ನ ಸಂಪೂರ್ಣ ಮೌಲ್ಯ: ರುಜುವಾತಿಗೆ ಎಂದಿಗೂ ತಲುಪಿಲ್ಲ ಎಂದು ಅದು ಹೇಳುತ್ತದೆ, ಆದ್ದರಿಂದ ಖಾತೆ ಸಂದಿಗ್ಧವಲ್ಲ.
Get-NetAdapter -IncludeHidden | Where-Object InterfaceDescription -match 'WAN Miniport' | Select-Object Name,Status,ifIndex
Get-NetAdapterBinding | Where-Object ComponentID -match 'ms_pptp|ms_l2tp|ms_sstp|ms_agile' | Select-Object Name,ComponentID,Enabled
ಆ ಎರಡು ಔಟ್ಪುಟ್ಗಳನ್ನು ಓದುವುದು ಯಾವುದನ್ನೂ ಮರುಹೊಂದಿಸುವುದಕ್ಕಿಂತ ಹೆಚ್ಚು ಮಾಹಿತಿ ನೀಡುತ್ತದೆ. ಇರುವ ಆದರೆ ಪ್ರಾರಂಭವಾಗದ ಮಿನಿಪೋರ್ಟ್, ಅಥವಾ ಇನ್ನೊಂದು ತಂತ್ರಾಂಶ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ ಪ್ರೋಟೋಕಾಲ್ ಬೈಂಡಿಂಗ್, ನಿಖರವಾಗಿ ಈ ಹಂತದ ವೈಫಲ್ಯವನ್ನು ಉಂಟುಮಾಡುತ್ತವೆ. ಎರಡನ್ನೂ ಸ್ಟ್ಯಾಕ್ನ ಉಳಿದ ಭಾಗವನ್ನು ಮುಟ್ಟದೆ ಸರಿಪಡಿಸಬಹುದು. ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಪೂರ್ಣ ಮರುಹೊಂದಿಕೆ ದೋಷಕ್ಕೆ ಸಂಬಂಧವಿಲ್ಲದ ವಿಳಾಸ ಮತ್ತು ಫಿಲ್ಟರ್ ಸ್ಥಿತಿಯನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.
ಮೂರನೇ ಹಂತ: ಗುರುತು ಮತ್ತು ಅಧಿಕಾರ
691 ಎಂದರೆ ರುಜುವಾತುಗಳು ತಿರಸ್ಕರಿಸಲ್ಪಟ್ಟವು. 649 ಎಂದರೆ ಖಾತೆಗೆ ಡಯಲ್ ಮಾಡಲು ಅನುಮತಿ ಇಲ್ಲ, ಮತ್ತು 812 ಎಂದರೆ ದೂರಸ್ಥ ಪ್ರವೇಶ ನೀತಿ ಸಂಪರ್ಕವನ್ನು ನಿರಾಕರಿಸಿತು. ಇವು ನಿರ್ಧಾರಗಳು, ಸಾಗಣೆ ದೋಷಗಳಲ್ಲ, ಮತ್ತು ಕ್ಲೈಂಟ್ ಅವುಗಳನ್ನು ವರದಿ ಮಾಡುವುದಷ್ಟೇ.
ಸಾಕ್ಷ್ಯ ಇನ್ನೊಂದು ಬದಿಯಲ್ಲಿದೆ. ಆ ಸಮಯ ಮುದ್ರೆಯ ಪ್ರಯತ್ನ ಮತ್ತು ಹೊಂದಿಕೆಯಾದ ನೀತಿಯನ್ನು ಗೇಟ್ವೇ ನಿರ್ವಾಹಕರನ್ನು ಕೇಳಿ; ಖಾತೆಗೆ ಡಯಲ್-ಇನ್ ಅನುಮತಿ ಇದೆಯೇ ಮತ್ತು ನೀತಿ ಬಯಸುವ ಗುಂಪಿನಲ್ಲಿದೆಯೇ ಎಂದು ಡೈರೆಕ್ಟರಿ ಮಾಲೀಕರನ್ನು ಕೇಳಿ. ಸುರಂಗ ಪ್ರಕಾರ ಬದಲಿಸುವುದು ಅಥವಾ ಕ್ಲೈಂಟ್ ಮರುಸ್ಥಾಪಿಸುವುದು ಗುರುತಿನ ಬಗ್ಗೆ ತೆಗೆದುಕೊಂಡ ನಿರ್ಧಾರವನ್ನು ಬದಲಿಸಲಾರದು.
ಈ ಹಂತದಲ್ಲಿ ಉಪಯುಕ್ತ ಅಭ್ಯಾಸ ಟಿಕೆಟ್ನಲ್ಲಿ ನಿಖರ ಖಾತೆ ಸ್ಟ್ರಿಂಗ್ ಬರೆಯುವುದು, ಯಾವುದೇ ಡೊಮೇನ್ ಪೂರ್ವಪ್ರತ್ಯಯ ಸೇರಿಸಿ. ಆಶ್ಚರ್ಯಕರವಾದ ಸಂಖ್ಯೆಯ 691 ಪ್ರಕರಣಗಳು ತಪ್ಪು ಡೊಮೇನ್ಗೆ ಉಳಿಸಿದ ರುಜುವಾತುಗಳು, ಮತ್ತು ಅದು ಪ್ರೋಟೋಕಾಲ್ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಅಲ್ಲ, ಖಾತೆ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿ ಕಾಣುತ್ತದೆ.
ನಾಲ್ಕನೇ ಹಂತ: ಸಂಪರ್ಕವಾಗಿದೆ, ಮತ್ತು ಏನೂ ಕೆಲಸ ಮಾಡುತ್ತಿಲ್ಲ
ಸಂಪರ್ಕ ಪೂರ್ಣಗೊಳ್ಳಬಹುದು ಮತ್ತು ಹಾಗಿದ್ದರೂ ನಿರುಪಯುಕ್ತವಾಗಿರಬಹುದು. ಅದು ವಿಳಾಸವನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುತ್ತದೆ, ಕ್ಲೈಂಟ್ ಯಶಸ್ಸನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ನ ಪ್ರತಿ ವಿನಂತಿಯೂ ಸಮಯ ಮೀರಿ ವಿಫಲವಾಗುತ್ತದೆ. ಸಂವಾದದಲ್ಲಿ ಯಾವುದೂ ಅದನ್ನು ಪ್ರತಿಬಿಂಬಿಸುವುದಿಲ್ಲ, ಮತ್ತು ನೋಡಲು ಯಾವ ಕೋಡ್ ಇಲ್ಲ. ಆ ಹಂತದಲ್ಲಿ ಸಂವಾದ ಮುಗಿದಿದೆ ಮತ್ತು ಉಪಯುಕ್ತ ಸಾಕ್ಷ್ಯ ಬೇರೆಡೆ ಇದೆ.
Get-NetRoute -DestinationPrefix 10.24.0.0/16 | Select-Object DestinationPrefix,NextHop,InterfaceAlias
Resolve-DnsName files.corp.example.internal
Test-NetConnection -ComputerName 10.24.6.15 -Port 445
ಮಾರ್ಗ ಇಲ್ಲದಿದ್ದರೆ, ಸರ್ವರ್ ಅದನ್ನು ತಳ್ಳಿಲ್ಲ ಅಥವಾ ಕ್ಲೈಂಟ್ ಅದನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟಿದೆ. ಮಾರ್ಗ ಇದ್ದು ಹೆಸರು ವಿಫಲವಾದರೆ, ಸಮಸ್ಯೆ ಪರಿಹರಣದಲ್ಲಿದೆ. ಎರಡೂ ಕೆಲಸ ಮಾಡಿ ಅಪ್ಲಿಕೇಶನ್ ಇನ್ನೂ ವಿಫಲವಾದರೆ, ನೀವು ಸುರಂಗದಾಚೆಗೆ ಅಪ್ಲಿಕೇಶನ್ನ ಸ್ವಂತ ಸಂರಚನೆಯಲ್ಲಿದ್ದೀರಿ.
ಪ್ರತಿ ಪರೀಕ್ಷೆಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಒಂದೇ ಪದರದಲ್ಲಿ ಇರಿಸಿ. ಮುಂದಿನ ಪ್ರಯತ್ನದ ಮೊದಲು ಮಾಡಿದ ಪ್ರತಿ ಸಂಪಾದನೆ ಮುಂದಿನ ಕೋಡ್ನ ಸಂದರ್ಭದ ಭಾಗವಾಗುತ್ತದೆ, ಮತ್ತು ನಿಮ್ಮ ಕೊನೆಯ ಸಂಪಾದನೆಯನ್ನು ವಿವರಿಸುವ ಕೋಡ್ ಕೋಡ್ ಇಲ್ಲದಿರುವುದಕ್ಕಿಂತ ಕೆಟ್ಟದು.
ಒಂದು ಪ್ರಯತ್ನ, ಒಂದು ಬದಲಾವಣೆ, ಒಂದು ದಾಖಲೆ
ಹಂತ ಯಾವುದೇ ಇರಲಿ, ದಾಖಲೆಯಲ್ಲಿ ಕೋಡ್, ಸಂದೇಶ, ಪ್ರೊಫೈಲ್ ಹೆಸರು, ಸಮಯ ಮುದ್ರೆ ಮತ್ತು ನೀವು ಇದ್ದ ನೆಟ್ವರ್ಕ್ ಇರಬೇಕು. ಐದು ಕ್ಷೇತ್ರಗಳು, ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದೂ ಈಗಾಗಲೇ ಸಂವಾದದಲ್ಲಿ ಅಥವಾ ಕ್ಲೈಂಟ್ ಲಾಗ್ನಲ್ಲಿ ನಿಮ್ಮ ಮುಂದಿದೆ. ಆ ಸಮೂಹ ಟಿಕೆಟ್ಗೆ ಅಂಟಿಸಲು ಸಾಕಷ್ಟು ಚಿಕ್ಕದು ಮತ್ತು ಬೇರೆಯವರು ಮರುಸೃಷ್ಟಿಸಲು ಸಾಕಷ್ಟು ನಿರ್ದಿಷ್ಟವಾಗಿದೆ.
ನಂತರ ಆ ಸಮಯ ಮುದ್ರೆಯನ್ನು ಇನ್ನೊಂದು ಬದಿಯ ದಾಖಲೆಯ ಪಕ್ಕದಲ್ಲಿ ಇರಿಸಿ. ಈ ಪುಟದ ಮೇಲ್ಭಾಗದ ಹತ್ತಿರವಿರುವ ಕೋಷ್ಟಕ ಪ್ರತಿ ಅಸಾಮರಸ್ಯ ಯಾವ ಹಂತಕ್ಕೆ ಸೇರಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ. ಎರಡನೇ ದಾಖಲೆ ಇಲ್ಲದೆ ಕೋಡ್ ಹುಡುಕಾಟವನ್ನು ಮಾತ್ರ ಸಂಕುಚಿತಗೊಳಿಸುತ್ತದೆ; ಅದರೊಂದಿಗೆ ಹಂತ ನಿರ್ಧಾರವಾಗುತ್ತದೆ. ಹೋಲಿಕೆಯೇ ಸಂಖ್ಯೆಯನ್ನು ಊಹೆಯಲ್ಲ, ನಿರ್ಣಯವಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ.
ಆ ಅಭ್ಯಾಸ Windowsನ ಬಹುತೇಕ ಎಲ್ಲಾ ಸ್ಥಳೀಯ VPN ದೋಷವನ್ನು ಒಳಗೊಳ್ಳುತ್ತದೆ, ಮತ್ತು ಯಾವುದೇ ಶಾಖೆಗೆ ಏನನ್ನೂ ಮರುಸ್ಥಾಪಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ಸಂವಾದ ಯಾವಾಗಲೂ ನಿಮ್ಮ ಬಳಿ ಯಾವುದಿದೆ ಎಂದು ಹೇಳುತ್ತಿತ್ತು; ಕೆಲಸ ಎಂದರೆ ಅವೆಲ್ಲವನ್ನೂ ಒಂದೇ ಸಮಸ್ಯೆ ಎಂದು ಪರಿಗಣಿಸದಿರುವುದು.