Доброго дня! Обновил proxmox до версии 4.0, сконвертировал все openvz контейнеры на LXC. В некоторых контейнерах на шаблоне debian 6 не добавился маршрут по умолчанию. В остальном все прошло без проблем, кроме проброса ppp устройства в одну lxc машину.
Точнее устройство я пробросил командой:
lxc-device add -n 102 /dev/ppp /dev/ppp
.
После чего устройство появляется:
# lxc-cgroup -n 102 devices.list
c *:* m
b *:* m
c 1:3 rwm
c 1:5 rwm
c 1:7 rwm
c 5:0 rwm
c 5:1 rwm
c 5:2 rwm
c 1:8 rwm
c 1:9 rwm
c 136:* rwm
c 10:229 rwm
c 108:0 rwm
Проблема возникает, когда я внутри контейнера пытаюсь подключиться к внешнему pptpd серверу:
# pppd call berroute debug nodetach
Couldn't open pty slave /dev/pts/9: No such file or directory
Couldn't allocate pseudo-tty
В контейнере почему-то только два псевдотерминала:
# ll /dev/pts/
total 0
crw--w---- 1 root tty 136, 0 Nov 26 10:20 0
crw--w---- 1 root tty 136, 1 Nov 26 10:20 1
crw-rw-rw- 1 root root 5, 2 Nov 26 10:20 ptmx
Прошу вашей помощи, друзья!