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 <[email protected]>2023-11-30 |