Установка tun/tap для openvpn на openvz VPS

Wikipedia дает довольно нечёткое объяснение что такое tun/tap. Ясно одно: они нужны для openvpn на VPS серверах с OpenVZ. По дефолту запрещено использование этих виртуальных драйверов. Но установить их всё же можно всего в несколько шагов.

  1. Включаем поддержку на самой ноде:
  2. modprobe tun
  3. Проверяем:
  4. lsmod | grep tun

    Если что-то показывает, значит, все в порядке.

  5. Включаем поддержку на самом VPS сервере
  6. vzctl set 101 --devnodes net/tun:rw --save
    vzctl set 101 --devices c:10:200:rw --save
    vzctl set 101 --capability net_admin:on --save
    vzctl exec 101 mkdir -p /dev/net
    vzctl exec 101 chmod 600 /dev/net/tun

    Как Вы понимаете, 101 — номер VPS сервера.

  7. Перезагружаем ноду и VPS сервер.
  8. Теперь самое главное! Как проверить, получилось ли включить tun/tap на VPS сервере? Пишем вот эту команду:
cat /dev/net/tun

При выводе должно сказать bad file descriptor

Если сказало, что permission denied — значит, не получилось. Можете попробовать сделать всё то же самое еще раз.

Что будем искать? Например,VPS-сервер

Мы в социальных сетях