การใช้ OpenVPN จาก Terminal Mac OSX ไม่สามารถโหลด Tun / Tap


17

ฉันกำลังมองหาที่จะใช้ OpenVPN โดยตรงจากเทอร์มินัลแทนที่จะใช้ gui เช่น tunnelblick - แต่ฉันกำลังเจอปัญหาสองสามอย่าง ฉันได้ทดสอบไฟล์ปรับแต่งแล้วและใช้งานได้ดีดังนั้นจึงไม่ใช่ความผิดพลาดในการกำหนดค่า

คำสั่งที่ฉันใช้คือ

./openvpn connection.ovpn

ข้อความแสดงข้อผิดพลาดที่ฉันได้รับคือ

Wed Mar  6 13:22:57 2013 us=528389 Cannot allocate TUN/TAP dev dynamically
Wed Mar  6 13:22:57 2013 us=528401 Exiting due to fatal error

ซึ่งดูเหมือนจะบ่งบอกว่าไม่พบ tun / tap kext ฉันพยายามเรียกใช้คำสั่ง

sudo kextload tun.kext

ก่อนหน้านี้ทันทีและดูเหมือนว่าจะโหลดได้ดี แต่ฉันยังคงได้รับข้อผิดพลาดด้านบน ฉันกำลังใช้ tun.kext 64- บิตจากโครงการ TunnelBlick ดังนั้นจึงไม่น่าจะมีปัญหากับตัว kext ความคิดใด ๆ

คำตอบ:


15

ปรากฎว่าปัญหาข้างต้นค่อนข้างง่าย OpenVPN จะต้องทำงานด้วยสิทธิ์ระดับผู้ดูแล ดังนั้นแทนที่จะเรียกใช้

sudo ./openvpn connection.ovpn

3
แม้จะรูทแล้วก็ยังมีคำกล่าวว่าพฤหัสบดี 17 ต.ค. 14:49:45 2013 ไม่สามารถจัดสรร TUN / TAP dev แบบไดนามิกพฤหัสบดี 17 ตุลาคม 14:49:45 2013 ออกจากเนื่องจากข้อผิดพลาดร้ายแรง ... ความคิดใด?
bibstha

@bibstha คุณติดตั้ง Tun / Tap kext บนเครื่องหรือไม่
xizor

โอ๊ะโอไม่ฉันไม่ได้ดำเนินการส่วน "sudo kextload tun.kest" อย่างไรก็ตามฉันสามารถล็อกอินโดยใช้ tunnelblick ได้โดยไม่ต้องใช้ tun / pta
bibstha
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.