Мне не удается загрузить tun
модуль в моем окне ArchLinux. Я пытаюсь подключиться к OpenVPN, но в журнале написано:
nm-openvpn[6662]: Note: Cannot open TUN/TAP dev /dev/net/tun: No such device (errno=19)
lsmod | grep tun
Ничего не возвращает:
Если я бегу:
sudo modprobe tun
Он возвращает ошибку, но сообщения об ошибке нет, а lsmod все еще не имеет tun
. Модуль, кажется, существует, так как есть tun.ko.gz
в /lib/modules/
.
Я действительно не знаю, что еще попробовать.
источник
Я столкнулся с подобной проблемой при попытке запустить openvpn на OVH Cloud VPS, openvpn жалуется, что не может найти интерфейс TUN.
modprobe всегда возвращает модуль не найден:
Наконец, я обнаружил, что tun - это не модуль, а встроенное ядро, поэтому я решил создать отсутствующие dir и nod:
И тогда openvpn может найти и использовать устройство tun.
Следует отметить, что после этого modprobe все равно выдаст ошибку, поскольку tun не является модулем.
источник
sudo chmod 600 /dev/net/tun
как сказано в этой статье: wiki.vpslink.com/TUN/TAP_device_with_OpenVPN_or_Hamachi После перезапуска openvpn сsudo service openvpnas restart
Я мог бы связаться с клиентом. Но когда я перезагружаю сервер Linux, / dev / net / tun больше не существует. Я не знаю, нормально ли это, но я добавил команды в /etc/rc.local, чтобы он все еще работал после перезагрузки.tun
это не модуль.В Arch linux установка
networkmanager-vpnc
пакета решит проблемуисточник
У меня была проблема, когда мой
/lib/modules/.../modules.alias
не содержал строкуТак что, даже если вы сделали это
mknod /dev/net/tun
и имеетеtun.ko
где-то внутри/lib/modules/...
, он не загрузится, если неmodules.alias
будет правильного заклинания.источник