Иногда при инсталляции, старте OpenVPN возникает ошибка, которая в /var/log/massages выглядит примерно так:
server openvpn[xxx]: Note: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)
server openvpn[xxx]: Cannot allocate TUN/TAP dev dynamically
Чаще всего это означает, что устройства(файла) по указанному пути /dev/net/tun на самом деле нет. Значит создадим его. Иногда нет не только файла /dev/net/tun, но и каталога /dev/net/. Тогда и его нужно будет создать.
mkdir /dev/net
mknod /dev/net/tun c 10 200
Так же на всякий случай не мешает проверить скомпилирован ли модуль tun командой
lsmod | grep tun
и если его нет, попробовать его загрузить с помощью команды
modprobe tun
Спасибо! Помог с виртуальными
Спасибо!
Помог с виртуальными машинами XEN на debian 5
Спасибо, умный
Спасибо, умный человек!
Настраивал OVPN на Android, очень помогло!
Правда нужно было перед каждым подключением набирать это в терминале.
Чтобы упростить жизнь и запускать скрипт одной кнопкой - можно качнуть GScript с Маркета.
Я вставил туда такое:
#!/system/bin/sh
modprobe tun
lsmod | grep tun
exit 0
Может пригодиться кому
Просто спас! Спасибо большое!
Просто спас! Спасибо большое!
а если выдает you must difine
а если выдает you must difine TUN/TAP в логе при старте OpenVPN. Что делать?