Ich kann das tun
Modul nicht in meine ArchLinux-Box laden . Ich versuche mich mit OpenVPN zu verbinden, aber das Protokoll sagt:
nm-openvpn[6662]: Note: Cannot open TUN/TAP dev /dev/net/tun: No such device (errno=19)
lsmod | grep tun
Gibt nichts zurück:
Wenn ich renne:
sudo modprobe tun
Es gibt einen Fehler zurück, aber keine Fehlermeldung, und lsmod hat immer noch keine tun
. Das Modul scheint zu existieren, da es ein tun.ko.gz
in gibt /lib/modules/
.
Ich weiß wirklich nicht, was ich sonst noch versuchen soll.
quelle
Ich bin auf ein ähnliches Problem gestoßen, als ich versucht habe, openvpn auf OVH Cloud VPS auszuführen. Openvpn beklagt sich, dass die TUN-Schnittstelle nicht gefunden werden kann.
modprobe gibt immer das Modul zurück, das nicht gefunden wurde:
Schließlich stellte ich fest, dass tun kein Modul ist, sondern in den Kernel eingebaut ist. Was ich also tue, um es zu lösen, ist das fehlende Verzeichnis und Nicken:
Und dann kann openvpn das tun-Gerät finden und verwenden.
Zu beachten ist, dass modprobe danach immer noch einen Fehler zurückgibt, da tun kein Modul ist.
quelle
sudo chmod 600 /dev/net/tun
wie in diesem Artikel gesagt: wiki.vpslink.com/TUN/TAP_device_with_OpenVPN_or_Hamachi Nach dem Neustart openvpn mitsudo service openvpnas restart
Ich konnte mich mit einem Kunden verbinden. Aber wenn ich den Linux-Server neu starte, existiert / dev / net / tun nicht mehr. Ich weiß nicht, ob es normal ist, aber ich habe Befehle zu /etc/rc.local hinzugefügt, damit es nach dem Neustart weiterhin funktioniert.tun
ist kein modulIn Arch Linux
networkmanager-vpnc
löst die Installation des Pakets das Problemquelle
Ich hatte ein Problem, bei dem meine
/lib/modules/.../modules.alias
Zeile nicht enthalten warSelbst wenn Sie es getan haben
mknod /dev/net/tun
undtun.ko
irgendwo/lib/modules/...
drin haben, wird es nur geladen, wennmodules.alias
die richtige Beschwörung vorliegt.quelle