DOKK / manpages / debian 12 / lxc / lxc-user-nic.1.ko
lxc-user-nic(1) lxc-user-nic(1)

lxc-user-nic - NIC 를 생성하여 다른 네임스페이스에 붙이기


lxc-user-nic
{pid} {type} {bridge} [nicname]

설명

lxc-user-nic는 root로 setuid한 프로그램이므로, 특권이 없는 사용자들도 lxc 컨테이너가 사용할 네트워크 인터페이스를 생성할 수 있다.

이 명령어는 /etc/lxc/lxc-usernet을 읽어, 호출한 사용자가 만들수 있는 인터페이스의 수와 어느 브리지에 붙일지 결정한다. 각 사용자가 생성한 인터페이스의 수를 /run/lxc/nics 파일에 기록한다. 그리고 호출한 사용자가 인터페이스를 붙인 네트워크 네임스페이스에 특권을 갖게 한다.

옵션

인터페이스가 붙어야하는 네트워크 네임스페이스에 속해있는 프로세스 ID.
붙일 네트워크 인터페이스의 형태. 현재는 veth만 지원가능하다. 이 형태에서는 두개의 인터페이스가 각각 터널의 끝지점으로 생성된다. 하나의 끝지점이 특정 브리지에 붙고, 다른 하나는 컨테이너 내부로 넘겨지게 된다.
네트워크 인터페이스를 붙일 프리지. 예를 들어, lxcbr0 같이 지정 가능하다.
컨테이너내에서 사용할 인터페이스 이름. 지정하지 않는다면 eth0로 된다.

참조

lxc(1), lxc-start(1), lxc-usernet(5)

저자

Daniel Lezcano <daniel.lezcano@free.fr>

2023-11-30