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

ಕಾಣೆಯಾದ ಸಹಾಯಕ ಪ್ರೋಗ್ರಾಂ ಟನೆಲ್ ದೋಷವಲ್ಲ

ನಿಖರವಾದ ಕರೆ ಮತ್ತು ಅದರ ಪರಿಸರದಿಂದ ಪ್ರಾರಂಭಿಸಿ. ನಿಮ್ಮ ಸಂವಾದಾತ್ಮಕ ಶೆಲ್‌ನಲ್ಲಿರುವ ಆದೇಶವು ಸೇವೆಯ ಸೀಮಿತ ಹುಡುಕಾಟ ಮಾರ್ಗದಲ್ಲಿ ಕಾಣೆಯಾಗಬಹುದು, ಆದ್ದರಿಂದ «ಸಿಗಲಿಲ್ಲ» ದೋಷ ಎರಡು ವಿಭಿನ್ನ ವಿಷಯಗಳನ್ನು ಅರ್ಥೈಸಬಹುದು. ಸೇವಾ ಬಳಕೆದಾರರಾಗಿ command -v brctl ಚಲಾಯಿಸಿ, ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರಾರಂಭಿಸುವ ಘಟಕವನ್ನು ಓದಿ systemctl cat openvpn-bridge-helper ಅಥವಾ ಅದರ ಸಮಾನದೊಂದಿಗೆ. ದೋಷ ಪಠ್ಯ ಸಾಮಾನ್ಯವಾಗಿ ಕಾಣೆಯಾದ ಬೈನರಿ ಹೆಸರನ್ನು ಹೇಳುತ್ತದೆ, ಮತ್ತು ಆ ಹೆಸರೇ ಪರಿಹರಿಸಬೇಕಾದ ಅವಲಂಬನೆ.

ಟನೆಲ್ ಕ್ಲೈಂಟ್ ಮರುಸ್ಥಾಪಿಸುವುದು ಟನೆಲ್ ನೀಡುತ್ತದೆ, ಸೇತುವೆ ಉಪಯುಕ್ತತೆ ಅಲ್ಲ. ಇವು ಬೇರೆ ನಿರ್ವಾಹಕರಿರುವ ಬೇರೆ ಪ್ಯಾಕೇಜ್‌ಗಳು.

brctl ಏನು ಮಾಡುತ್ತಿತ್ತು, ಮತ್ತು ಏಕೆ ಬಳಕೆಯಲ್ಲಿಲ್ಲ

ಈ ಸಾಧನ Linux Ethernet ಸೇತುವೆಗಳನ್ನು ರಚಿಸಿ ನಿರ್ವಹಿಸುತ್ತಿತ್ತು: addbr ಸೇತುವೆ ರಚಿಸುತ್ತಿತ್ತು, ಮತ್ತು addif ಪೋರ್ಟ್ ಸೇರಿಸುತ್ತಿತ್ತು. Debian ಕೈಪಿಡಿ ಇದನ್ನು ಬಳಕೆಯಲ್ಲಿಲ್ಲ ಎಂದು ಗುರುತಿಸಿ ಹೆಚ್ಚು ಒಳಗೊಳ್ಳುವ iproute2 ಸೇತುವೆ ಸಾಧನಗಳಿಗೆ ಸೂಚಿಸುತ್ತದೆ. ಬಳಕೆಯಲ್ಲಿಲ್ಲ ಎಂದರೆ ಎಲ್ಲೆಡೆ ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಎಂದಲ್ಲ, ಮತ್ತು ಹೊಸ ಸಾಧನ ಇರುವುದರಿಂದ ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಅಕ್ಷರಶಃ brctl ಕರೆ ಯಶಸ್ವಿಯಾಗುವುದಿಲ್ಲ.

ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ brctl ಒಳ್ಳೆಯದೇ ಎಂಬುದಲ್ಲ. ಪ್ರಶ್ನೆ ಎಂದರೆ ಸ್ಕ್ರಿಪ್ಟ್ ಇನ್ನೂ ನಿರ್ವಹಣೆಯಲ್ಲಿದೆಯೇ ಮತ್ತು ನಿಮ್ಮ ವಿತರಣೆ ಅದಕ್ಕೆ ಯಾವ ಪ್ಯಾಕೇಜ್, ಇದ್ದರೆ, ಒದಗಿಸುತ್ತದೆ.

ಎರಡು ಪ್ರಾಮಾಣಿಕ ಆಯ್ಕೆಗಳು: ನಿರ್ವಹಿಸುವುದು ಅಥವಾ ಸ್ಥಳಾಂತರಿಸುವುದು

ನಿರ್ವಹಣೆ ಎಂದರೆ ನಿಮ್ಮ ವಿತರಣೆಯ ಬೆಂಬಲಿತ ಪ್ಯಾಕೇಜ್‌ನಿಂದ ದಾಖಲಿತ ಅವಲಂಬನೆಯನ್ನು ಸ್ಥಾಪಿಸುವುದು ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಮೂಲ, ನಿರೀಕ್ಷಿತ ಆವೃತ್ತಿ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮಾರ್ಗವನ್ನು ದೃಢೀಕರಿಸುವುದು. ಅದು ಕಾಣೆಯಾದ ಕಾರ್ಯನಿರ್ವಾಹಕ ಫೈಲನ್ನು ಪೂರೈಸುತ್ತದೆ, ಬೇರೆ ಏನನ್ನೂ ಅಲ್ಲ: ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಸೇತುವೆ ಹೆಸರುಗಳು, ವಿಳಾಸ ಯೋಜನೆ ಮತ್ತು ಸ್ವಚ್ಛಗೊಳಿಸುವ ವರ್ತನೆ ಪರಿಶೀಲಿಸದೆ ಉಳಿಯುತ್ತವೆ. ಸ್ಥಳಾಂತರಣೆ ಎಂದರೆ ಬೆಂಬಲಿತ ನೆಟ್‌ವರ್ಕ್ ಸಂರಚನೆಗಾಗಿ ಉದ್ದೇಶಿತ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಮರುಬರೆಯುವುದು. ಸೇತುವೆ ರಚನೆ, ಪೋರ್ಟ್ ಸೇರಿಸುವಿಕೆ, ಹೋಸ್ಟ್ ವಿಳಾಸ ಮತ್ತು ಲಿಂಕ್ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆ ನಾಲ್ಕು ಪ್ರತ್ಯೇಕ ಬದಲಾವಣೆಗಳು, ಮತ್ತು brctl ನಿಂದ ಇನ್ನೊಂದು ಉಪಯುಕ್ತತೆಗೆ ಶೆಲ್ ಅಲಿಯಾಸ್ ಅನುವಾದವಲ್ಲ.

iproute2 ಸಮಾನಗಳು ಸಂಕ್ಷಿಪ್ತ: ip link add name br-vpn type bridge ಸೇತುವೆಯನ್ನು ರಚಿಸುತ್ತದೆ, ಮತ್ತು ip link set tap0 master br-vpn ಪೋರ್ಟ್ ಸೇರಿಸುತ್ತದೆ.

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

ಎರಡಕ್ಕೂ ಮೊದಲು ಸೇತುವೆ ವಿನ್ಯಾಸವನ್ನು ನೋಡಿ

Ethernet ಸೇತುವೆ Ethernet ಸಾಗಣೆ ಮತ್ತು TAP ಸಹಚರರು ಬೇಕಾಗುವ ವಿನ್ಯಾಸಕ್ಕೆ ಸರಿಹೊಂದುತ್ತದೆ. ಸೇತುವೆ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಸ್ಥಾಪಿಸುವುದರಿಂದ ರೂಟ್ ಮಾಡಿದ TUN ಸಂಪರ್ಕ ಸೇತುವೆಯಾಗುವುದಿಲ್ಲ, ಮತ್ತು ಬೆಂಬಲಿತ ರೂಟ್ ಮಾಡಿದ ಪ್ರೊಫೈಲ್ ಸಂಬಂಧವಿಲ್ಲದ ಸ್ಕ್ರಿಪ್ಟ್‌ಗೆ ಹೊಂದಿಸಲು ಬಾಗಿಸಬಾರದು. ಪ್ರೊಫೈಲ್ ರೂಟ್ ಮಾಡಿದರೆ, ಸೇತುವೆ ಸಹಾಯಕ ಏಕೆ ಚಲಿಸುತ್ತದೆ ಎಂದು ಕಂಡುಹಿಡಿಯಿರಿ.

ನಿಜವಾದ ಸೇತುವೆಯನ್ನು ಮುಟ್ಟುವ ಮೊದಲು, ನಿರ್ವಹಣಾ ಮಾರ್ಗವನ್ನು ಕಾಪಾಡಿ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ಸಂರಚನೆಯ ಏಕೈಕ ಮಾಲೀಕರನ್ನು ಗುರುತಿಸಿ.

ನಂತರ ಅವಲಂಬನೆಯನ್ನು ಸರಿಪಡಿಸಿದ ನಂತರ ಮುಂದಿನ ದೋಷವನ್ನು ಓದಿ. ಸ್ಥಳೀಯ ಸೇತುವೆ ಸೆಟಪ್, ದೂರದ ದೃಢೀಕರಣ ಮತ್ತು ಫಲಿತಾಂಶದ ಮೂಲಕ ಅನುಮತಿಸಿದ ಸಂಚಾರ ಮೂರು ಪ್ರತ್ಯೇಕ ಫಲಿತಾಂಶಗಳು, ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಒಂದೇ ಒಂದು ಮಾತ್ರ brctl ಬಗ್ಗೆ ಆಗಿತ್ತು.

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