Linux 사용자별 가상 네트워크

Linux 사용자별 가상 네트워크

우리는 많은 사용자가 사용하는 Linux 환경을 보유하고 있습니다. 이 사용자는 UDP 소켓 데이터를 보내고 받는 일부 소프트웨어를 사용합니다. 현재 서로의 애플리케이션을 동시에 사용할 수 있도록 바인딩 포트를 지정할 수 있는 구성 파일이 있습니다.

우리에게는 많은 애플리케이션과 사용자가 있으므로 프로필을 관리하기가 어려워집니다.

대신에 각 사용자가 동시에 서로 동일한 UDP 포트를 사용할 수 있는 샌드박스 환경을 갖도록 일종의 가상화된 네트워크를 설정하기를 바라고 있습니다.

나는 libvirt를 시도했고 범위 내에서 가상화된 서브넷 시스템을 얻을 수 있지만 NAT 또는 iptables 규칙이나 유사한 사용자별 규칙(그리고 스스로 관리할 필요가 없음) 뒤에 유지하고 싶습니다. 가능하다면 각 사용자에 대해 Docker화된 컨테이너를 실행하는 것을 피하고 싶습니다.

이것이 가능해야 하는 일인가요?

감사해요! 아지에

관련 정보