Saya tidak dapat mengatur untuk memuat tun
modul di kotak ArchLinux saya. Saya mencoba terhubung dengan OpenVPN, tetapi log mengatakan:
nm-openvpn[6662]: Note: Cannot open TUN/TAP dev /dev/net/tun: No such device (errno=19)
lsmod | grep tun
Tidak menghasilkan apa-apa:
Jika saya menjalankan:
sudo modprobe tun
Ini mengembalikan kegagalan, tetapi tidak ada pesan kesalahan, dan lsmod masih belum tun
. Modul tampaknya ada, karena ada tun.ko.gz
in /lib/modules/
.
Saya benar-benar tidak tahu harus mencoba apa lagi.
sumber
Saya mengalami masalah yang sama ketika mencoba menjalankan openvpn di OVH Cloud VPS, openvpn mengeluh bahwa tidak dapat menemukan antarmuka TUN.
modprobe akan selalu mengembalikan modul yang tidak ditemukan:
Akhirnya, saya menemukan bahwa tun bukan modul tetapi dibangun di kernel, jadi apa yang saya lakukan untuk menyelesaikannya adalah menciptakan dir dan anggukan yang hilang:
Dan kemudian openvpn dapat menemukan dan menggunakan perangkat tun.
Untuk dicatat bahwa sesudahnya, modprobe masih akan mengembalikan kesalahan, karena tun bukan modul.
sumber
sudo chmod 600 /dev/net/tun
seperti yang dikatakan dalam artikel ini: wiki.vpslink.com/TUN/TAP_device_with_OpenVPN_or_Hamachi Setelah memulai ulang openvpn dengansudo service openvpnas restart
, Saya bisa terhubung dengan klien. Tetapi ketika saya me-restart server Linux, / dev / net / tun tidak ada lagi. Saya tidak tahu apakah itu normal tetapi saya menambahkan perintah ke /etc/rc.local sehingga masih akan berfungsi setelah reboot.tun
bukan modul.Di Arch linux menginstal
networkmanager-vpnc
paket akan menyelesaikan masalahsumber
Saya punya masalah di mana
/lib/modules/.../modules.alias
baris saya tidak berisiJadi, bahkan jika Anda sudah selesai
mknod /dev/net/tun
dan memilikitun.ko
suatu tempat di/lib/modules/...
, itu tidak akan memuat kecualimodules.alias
memiliki mantra yang tepat.sumber