OpenVPN Access Server: ಡೀಮನ್ ಮರುಪ್ರಾರಂಭಿಸಿ ಅಥವಾ ಸೆಟ್ಟಿಂಗ್ ಅನ್ವಯಿಸಿ
systemctl restart openvpnas ಡೀಮನ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸುತ್ತದೆ; sacli start ಆಂತರಿಕ ಸೇವೆಗಳನ್ನು ಎತ್ತುತ್ತದೆ. ಸೆಟ್ಟಿಂಗ್ ದಾಖಲೆ ಹೇಳಿದ್ದನ್ನು ಅನುಸರಿಸಿ, ನಂತರ active ಗಿಂತ ಹೆಚ್ಚು ಪರಿಶೀಲಿಸಿ.
OpenVPN Access Server ನಲ್ಲಿ ಒಂದೇ ಕೆಲಸದಂತೆ ಕಾಣುವುದಕ್ಕೆ ಎರಡು ಆದೇಶಗಳನ್ನು ಅಂಟಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಅವು ಬೇರೆ ಬೇರೆ ಕೆಲಸ ಮಾಡುತ್ತವೆ. systemctl restart openvpnas ಇಡೀ ಉತ್ಪನ್ನವನ್ನು ನಿಲ್ಲಿಸಿ ಮತ್ತೆ ಪ್ರಾರಂಭಿಸುತ್ತದೆ. sacli start ನೀವು ಈಗಷ್ಟೇ ಬದಲಿಸಿದ ಸಂರಚನೆಯನ್ನು ಓದುವ ಆಂತರಿಕ ಸೇವೆಗಳನ್ನು ಎತ್ತುತ್ತದೆ. ಅವುಗಳ ನಡುವೆ ಆಯ್ಕೆ ರುಚಿಯ ಪ್ರಶ್ನೆಯಲ್ಲ: ಅದು ಸೆಟ್ಟಿಂಗ್ನ ಸ್ವಂತ ದಾಖಲೆ ಏನು ಹೇಳುತ್ತದೆ, ನಿಮ್ಮ ಅಧಿವೇಶನವು ನೀವು ಮರುಪ್ರಾರಂಭಿಸಲಿರುವ ಸರ್ವರ್ ಮೂಲಕ ಹೋಗುತ್ತದೆಯೇ, ಮತ್ತು ನೀವು ಸರಿಯಾದ ಉತ್ಪನ್ನವನ್ನೇ ನೋಡುತ್ತಿದ್ದೀರಾ ಎಂಬುದನ್ನು ಅವಲಂಬಿಸಿದೆ.
ಎರಡು ಪದರಗಳು, ಒಂದು ಡೀಮನ್
Access Server ಒಂದೇ systemd ಘಟಕ, openvpnas, ಆಗಿ ಚಲಿಸುತ್ತದೆ, ಮತ್ತು ಆ ಡೀಮನ್ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ನ ಹಿಂದಿನ ಆಂತರಿಕ ಸೇವೆಗಳು ಮತ್ತು VPN ಶ್ರೋತೃಗಳ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ. sacli ಅದೇ ಸ್ಥಾಪನೆಗೆ ಇರುವ ಆದೇಶ ಸಾಲಿನ ಇಂಟರ್ಫೇಸ್, /usr/local/openvpn_as/scripts/sacli ನಲ್ಲಿ, ಮತ್ತು ಘಟಕವನ್ನು ಬದಲಿಸದೆ ಆ ಆಂತರಿಕ ಘಟಕಗಳನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು, ನಿಲ್ಲಿಸಬಹುದು ಮತ್ತು ಪ್ರಶ್ನಿಸಬಹುದು.
ಅದಕ್ಕಾಗಿಯೇ ಎರಡೂ ಆದೇಶಗಳಿವೆ. ಡೀಮನ್ ಮರುಪ್ರಾರಂಭ ಎಲ್ಲವನ್ನೂ ಮತ್ತೆ ನಿರ್ವಹಿಸುತ್ತದೆ, ಕ್ಲೈಂಟ್ ಸುರಂಗಗಳನ್ನು ಕೊನೆಗೊಳಿಸುವ ಪ್ರಕ್ರಿಯೆಯೂ ಸೇರಿದಂತೆ. sacli start ಈಗಾಗಲೇ ಚಾಲನೆಯಲ್ಲಿರುವ ಡೀಮನ್ಗೆ ತನ್ನ ಘಟಕಗಳನ್ನು ಎತ್ತಲು ಕೇಳುತ್ತದೆ, ಇದರಿಂದ ಅವು ಹೊಸ ಸಂರಚನೆಯನ್ನು ಓದುತ್ತವೆ, ಮತ್ತು ಬಹುಪಾಲು ಗುಣಲಕ್ಷಣ ಬದಲಾವಣೆಗಳು ನಿಜವಾಗಿ ಬೇಕಾಗುವುದು ಇದನ್ನೇ.
ಮೊದಲ ಷರತ್ತು: ಸೆಟ್ಟಿಂಗ್ ದಾಖಲೆ ಏನು ಹೇಳುತ್ತದೆ
ನೀವು ಬದಲಿಸಿದ ಸೆಟ್ಟಿಂಗ್ನ ಪುಟವನ್ನು ಓದಿ, ಕಳೆದ ತಿಂಗಳು ಬದಲಿಸಿದ ಸೆಟ್ಟಿಂಗ್ನದನ್ನಲ್ಲ. ConfigPut ಮೂಲಕ ಬರೆದ ಗುಣಲಕ್ಷಣದ ನಂತರ ಸಾಮಾನ್ಯವಾಗಿ sacli start ಬರುತ್ತದೆ, ಮತ್ತು ಆ ಜೋಡಿಯೇ ದಾಖಲಿತ ಅನ್ವಯ ಹಂತ. ಶ್ರೋತೃ ಮಟ್ಟದ ವರ್ತನೆಯ ಬದಲಾವಣೆ, ಅಥವಾ ಪುಟವು ಸೇವಾ ಮರುಪ್ರಾರಂಭ ಬೇಕು ಎಂದು ವಿವರಿಸುವ ಯಾವುದೇ ವಿಷಯ, ಘಟಕದ ಮರುಪ್ರಾರಂಭ ಸರಿಯಾಗಿರುವ ವರ್ಗ.
ಎರಡೂ ಆದೇಶಗಳು ಪರಸ್ಪರ ಬದಲಾಯಿಸಲಾಗದವು, ಆದ್ದರಿಂದ ಊಹಿಸುವಾಗಿನ ವಿಫಲತೆಯ ರೂಪ ಅಸಮಮಿತ. ಪೂರ್ಣ ಮರುಪ್ರಾರಂಭ ಬೇಕಿದ್ದಾಗ sacli start ಬಳಸಿದರೆ ಹಳೆಯ ಪ್ರಕ್ರಿಯೆ ಹಿಂದಿನ ಸಂರಚನೆಯೊಂದಿಗೆ ಸೇವೆ ಸಲ್ಲಿಸುತ್ತಲೇ ಇರುತ್ತದೆ, ಇದು ಸೆಟ್ಟಿಂಗ್ ನಿರ್ಲಕ್ಷಿಸಲ್ಪಟ್ಟಂತೆ ಕಾಣುತ್ತದೆ. sacli start ಸಾಕಾಗುವಾಗ ಪೂರ್ಣ ಮರುಪ್ರಾರಂಭ ಮಾಡಿದರೆ ಕಾರಣವಿಲ್ಲದೆ ಸಂಪರ್ಕಿತ ಪ್ರತಿಯೊಂದು ಕ್ಲೈಂಟ್ ಹೊರಬೀಳುತ್ತದೆ.
ಎರಡನೇ ಷರತ್ತು: ನಿಮ್ಮ ಅಧಿವೇಶನ ಸುರಂಗದೊಳಗಿದೆಯೇ
Access Server ಅನ್ನು ಅದು ಒದಗಿಸುವ VPN ಮೂಲಕ ನಿರ್ವಹಿಸುತ್ತಿದ್ದರೆ, ಮರುಪ್ರಾರಂಭ ನಿಮ್ಮ shell ಒಯ್ಯುವ ಸಂಪರ್ಕವನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ನಿಮ್ಮ ಅಧಿವೇಶನ ಮರಣಿಸಿದ ನಂತರ ಆದೇಶ ಪೂರ್ಣಗೊಳ್ಳಬಹುದು, ಹಾಗಾಗಿ ಅದು ಕೆಲಸ ಮಾಡಿತೇ ಎಂದು ಊಹಿಸಬೇಕಾಗುತ್ತದೆ. ಅದೇ ಕಾರಣಕ್ಕೆ sacli start ಕೂಡ ಮರುಪ್ರಾರಂಭವಾಗುವ ಘಟಕ ನಿಮ್ಮ ಸಂಚಾರ ನಿರ್ವಹಿಸುತ್ತಿರುವಾಗ ಅಧಿವೇಶನವನ್ನು ಕ್ಷಣಿಕವಾಗಿ ಅಡ್ಡಿಪಡಿಸಬಹುದು.
ಯಾವುದೇ ಆದೇಶಕ್ಕೆ ಮೊದಲು ಪಟ್ಟಿಯ ಹೊರಗಿನ ಮಾರ್ಗವನ್ನು ತೆರೆದಿಡಿ: ಪೂರೈಕೆದಾರರ ಕನ್ಸೋಲ್, ಹೈಪರ್ವೈಸರ್ ಕನ್ಸೋಲ್, ಅಥವಾ ಸೀರಿಯಲ್ ಅಧಿವೇಶನ. ಈ ಷರತ್ತು ಆದೇಶವನ್ನು ಯಾವಾಗ ನಿರ್ವಹಿಸುತ್ತೀರಿ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ, ಯಾವುದನ್ನು ಎಂಬುದನ್ನಲ್ಲ, ಮತ್ತು ಎರಡು ನಿಮಿಷದ ಬದಲಾವಣೆಯನ್ನು ಅಡಚಣೆ ವರದಿಯಾಗಿ ಮಾಡುವುದು ಇದೇ.
ಮೂರನೇ ಷರತ್ತು: ಇದು ನೀವು ಭಾವಿಸುವ ಉತ್ಪನ್ನವೇ
Access Server ಎಂಬುದು Community OpenVPN ಅಲ್ಲ. ಸಮುದಾಯ ಸ್ಥಾಪನೆ openvpn@server ಅಥವಾ openvpn-client@profile ನಂತಹ ಘಟಕಗಳನ್ನು ಚಲಾಯಿಸುತ್ತದೆ, ಸಂರಚನೆ /etc/openvpn ನಲ್ಲಿದೆ, ಮತ್ತು ಅಲ್ಲಿ sacli ಇಲ್ಲ. ಹಂಚಿದ ಹೋಸ್ಟ್ನಲ್ಲಿ ಹೆಸರಿನಲ್ಲಿ openvpn ಇರುವ ಪ್ರತಿಯೊಂದು ಘಟಕವನ್ನು ಮರುಪ್ರಾರಂಭಿಸುವುದು ಸಂಬಂಧವಿಲ್ಲದ ಸುರಂಗಗಳು ಒಟ್ಟಿಗೆ ಬೀಳುವ ದಾರಿ.
ಏನನ್ನೂ ಮುಟ್ಟುವ ಮೊದಲು ಗುರುತಿಸಿ: systemctl status openvpnas --no-pager Access Server ಚಾಲನೆಯಲ್ಲಿದೆಯೇ ಎಂದು ಉತ್ತರಿಸುತ್ತದೆ, sacli status ಅದರ ಆಂತರಿಕ ಘಟಕಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ, ಮತ್ತು systemctl list-units --type=service ಹೆಸರಿನಲ್ಲಿ openvpn ಇರುವ ಘಟಕಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. ಕೊನೆಯ ಆದೇಶ ಪ್ರೊಫೈಲ್ ಹೆಸರಿನ ಘಟಕಗಳನ್ನು ತೋರಿಸಿದರೆ, ನೀವು ಸಮುದಾಯ ಉತ್ಪನ್ನದಲ್ಲಿದ್ದೀರಿ ಮತ್ತು ಇಲ್ಲಿನ ಉಳಿದದ್ದು ನಿಮಗೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ.
ಅನ್ವಯಿಸಿ, ನಂತರ active ಮೀರಿ ಪರಿಶೀಲಿಸಿ
active ಎಂದು ವರದಿ ಮಾಡುವ ಘಟಕಕ್ಕೆ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರಕ್ರಿಯೆ ಇರುತ್ತದೆ, ಅದು ಕೆಲಸ ಮಾಡುವ ದೃಢೀಕರಣ ಮಾರ್ಗಕ್ಕೆ ಸಮವಲ್ಲ. ಅನ್ವಯ ಹಂತದ ನಂತರ, ಮರುಪ್ರಾರಂಭವಾಗಬೇಕೆಂದು ನಿರೀಕ್ಷಿಸಿದ ಘಟಕಗಳಿಗೆ sacli status ಪರಿಶೀಲಿಸಿ, ಮೌಲ್ಯವು sacli ConfigQuery ಮೂಲಕ ಉಳಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ, ನಂತರ ಪರೀಕ್ಷಾ ಖಾತೆಯೊಂದಿಗೆ ಒಂದು ಸೀಮಿತ ಕ್ಲೈಂಟ್ ಲಾಗಿನ್ ನಡೆಸಿ.
ಅನ್ವಯ ಮಟ್ಟದ ಯಾವುದೋ ಒಂದರೊಂದಿಗೆ ಮುಗಿಸಿ: ಸುರಂಗದ ಮೂಲಕ ಖಾಸಗಿ ಸಂಪನ್ಮೂಲವನ್ನು ತಲುಪಿ, ಸರ್ವರ್ನ ಸಾರ್ವಜನಿಕ ವಿಳಾಸಕ್ಕೆ ping ಮಾತ್ರವಲ್ಲ. ತಳ್ಳಲಾದ ಮಾರ್ಗ ಅಥವಾ DNS ಸೆಟ್ಟಿಂಗ್ ತಪ್ಪಾಗಿರುವಾಗ ಯಶಸ್ವಿಯಾಗುವ ಹ್ಯಾಂಡ್ಶೇಕ್ ಪ್ರತಿಯೊಂದು ಸೇವಾ ಪರಿಶೀಲನೆಯನ್ನೂ ದಾಟಿ, ಆದರೂ ಸಮಸ್ಯೆ ವರದಿ ಮಾಡಿದವರನ್ನು ವಿಫಲಗೊಳಿಸುತ್ತದೆ.
ಯಾವ ಕಾರ್ಯಾಚರಣೆಗಳು sacli ಗೆ ಸೇರಿವೆ ಎಂಬುದಕ್ಕೆ ಪೂರೈಕೆದಾರರ ಸೇವಾ ನಿರ್ವಹಣಾ ಪಾಠ ಉಲ್ಲೇಖವಾಗಿದೆ, ಮತ್ತು ಮರುಪ್ರಾರಂಭ ಸುರಕ್ಷಿತ ಆಯ್ಕೆ ಎಂದು ನಿರ್ಧರಿಸುವ ಮೊದಲು ಅದನ್ನು ತೆರೆಯುವುದು ಯೋಗ್ಯ.
ನಿರ್ಧಾರ ಒಂದೇ ಹಾದಿಯಲ್ಲಿ
ಈ ನಾಲ್ಕು ಸಾಲುಗಳನ್ನು ಇಳಿದು ಮೊದಲ ಹೊಂದಿಕೆಯಾಗುವ ಸಾಲಿನಲ್ಲಿ ನಿಲ್ಲಿಸಿ:
- ಸೆಟ್ಟಿಂಗ್ ಪುಟ sacli start ಎನ್ನುತ್ತದೆ, ಅಥವಾ ನೀವು ಈಗಷ್ಟೇ ConfigPut ಚಲಾಯಿಸಿದ್ದೀರಿ: sacli start ಬಳಸಿ.
- ಪುಟ ಮರುಪ್ರಾರಂಭ ಕೇಳುತ್ತದೆ, ಅಥವಾ ಬದಲಾವಣೆ ಗುಣಲಕ್ಷಣಗಳಿಗಲ್ಲದೆ ಶ್ರೋತೃಗಳಿಗೆ ಸಂಬಂಧಿಸಿದೆ: systemctl restart openvpnas ಬಳಸಿ.
- ನಿಮ್ಮ shell ಈ ಸರ್ವರ್ ಮೂಲಕ ಬರುತ್ತದೆ: ಮೊದಲು ಕನ್ಸೋಲ್ ಪ್ರವೇಶವನ್ನು ಏರ್ಪಡಿಸಿ, ನಂತರ ಮೇಲಿನ ಎರಡು ಸಾಲುಗಳು ಆಯ್ಕೆ ಮಾಡಿದ ಆದೇಶವನ್ನು ಚಲಾಯಿಸಿ.
- ಪರಿಶೀಲನೆ: sacli status, ಮೌಲ್ಯಕ್ಕಾಗಿ ConfigQuery, ಒಂದು ಲಾಗಿನ್, ಒಂದು ಖಾಸಗಿ ಸಂಪನ್ಮೂಲ. ಕೇವಲ ಸೇವಾ ಸ್ಥಿತಿ ಅಂತಿಮ ರೇಖೆಯಲ್ಲ.
ಆ ಸಾಲುಗಳಲ್ಲಿ ಎರಡು ಪರಿಶೀಲನೆಗಳು ಮತ್ತು ಎರಡು ಕ್ರಿಯೆಗಳು, ಮತ್ತು ಕ್ರಮದ ಅರ್ಥ ಅದೇ. ಉತ್ಪನ್ನದ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರಿಸಲಾಗದಿದ್ದರೆ ನಿಲ್ಲಿಸಿ: ನೀವು ಚಲಾಯಿಸಲಿರುವ ಆದೇಶ ಬೇರೆ ಸ್ಥಾಪನೆಗೆ ಸೇರಿದ್ದು, ಮತ್ತು ನೀವು ಉರುಳಿಸುವ ಸುರಂಗ ನೀವು ಉದ್ದೇಶಿಸಿದ್ದಲ್ಲ.