Proxmox VE : Enable TUN/TAP inside LXC

(Last Updated On: December 19, 2021)

개요

  • Proxmox VE 의 LXC (LinuX Containers) 에 TUN/TAP 장치를 활성화 하는 방법.
  • 테스트 환경 : Proxmox VE 7.1

LXC 설정 변경

PVE 시스템의 SSH에 접속하여 설정을 변경 할 컨테이너의 설정파일을 찾습니다.

/etc/pve/lxc/<CTID>.conf 를 엽니다.

unprivileged: 0

기본 모드는 unprivileged 입니다. 1 값을 0으로 교체합니다.

lxc.cgroup.devices.allow: c 10:200 rwm
lxc.cgroup2.devices.allow: c 10:200 rwm
lxc.mount.entry: /dev/net/tun /dev/net/tun none bind,create=file 0 0

추가로 위에 표시 된 설정을 넣습니다.

참고

tun 장치가 호스트 컴퓨터에 활성화 되어야합니다. 아래 코드를 넣어 활성화 시킵니다.

if ! [ -d /dev/net ];then
 mkdir /dev/net
fi

if ! [ -c /dev/net/tun ]; then
 modprobe tun
 mknod /dev/net/tun c 10 200
 chmod 666 /dev/net/tun
fi