Provided by: liblxc-common_4.0.12-0ubuntu1~20.04.1_amd64
NAME
lxc-user-nic - NIC 를 생성하여 다른 네임스페이스에 붙이기
SYNOPSIS
lxc-user-nic {pid} {type} {bridge} [nicname]
설명
lxc-user-nic는 root로 setuid한 프로그램이므로, 특권이 없는 사용자들도 lxc 컨테이너가 사용할 네트워크 인터페이스를 생성할 수 있다. 이 명령어는 /etc/lxc/lxc-usernet을 읽어, 호출한 사용자가 만들수 있는 인터페이스의 수와 어느 브리지에 붙일지 결정한다. 각 사용자가 생성한 인터페이스의 수를 /run/lxc/nics 파일에 기록한다. 그리고 호출한 사용자가 인터페이스를 붙인 네트워크 네임스페이스에 특권을 갖게 한다.
옵션
pid 인터페이스가 붙어야하는 네트워크 네임스페이스에 속해있는 프로세스 ID. type 붙일 네트워크 인터페이스의 형태. 현재는 veth만 지원가능하다. 이 형태에서는 두개의 인터페이스가 각각 터널의 끝지점으로 생성된다. 하나의 끝지점이 특정 브리지에 붙고, 다른 하나는 컨테이너 내부로 넘겨지게 된다. bridge 네트워크 인터페이스를 붙일 프리지. 예를 들어, lxcbr0 같이 지정 가능하다. nicname 컨테이너내에서 사용할 인터페이스 이름. 지정하지 않는다면 eth0로 된다.
참조
lxc(1), lxc-start(1), lxc-usernet(5)
저자
Daniel Lezcano <daniel.lezcano@free.fr> 2022-02-04 lxc-user-nic(1)