특정 경로(ip/iptables)를 사용하여 명령을 실행하시겠습니까?

특정 경로(ip/iptables)를 사용하여 명령을 실행하시겠습니까?

일부 경로 테이블 별칭을 기반으로 애플리케이션을 바인딩하는 훌륭한 솔루션을 보았습니다. 지금은 무엇인지는 확실하지 않지만 확실히 사용할 수 있거나 도구를 사용할 수 있습니다 ip. route프로세스 iptables를 아는 사람이 있습니까? 주어진 라우팅 테이블을 사용하여 프로세스를 실행하는 명령줄(이 명령줄 사용)은 무엇입니까?

답변1

당신이 찾고있는네트워크 네임스페이스.

ip netns ...

특정 인터페이스와 프로세스를 하나의(단 하나의) 네임스페이스에 할당할 수 있습니다. 각 네임스페이스에는 고유한 개인 라우팅 테이블이 있으며 해당 네임스페이스 내에서 전송 및 수신을 처리하는 과정은 네임스페이스의 라우팅 테이블을 참조하고 네임스페이스의 구성원인 인터페이스에서만 패킷을 보냅니다.

한 네임스페이스에서 다른 네임스페이스로 패킷을 보내는 유일한 방법(네트워크를 통해 나갔다가 다른 인터페이스를 통해 다시 돌아오는 것 제외)은 특별한 방법을 사용하는 것입니다.양쪽 끝의 파이프 인터페이스.

관련 정보