![특정 경로(ip/iptables)를 사용하여 명령을 실행하시겠습니까?](https://linux55.com/image/84515/%ED%8A%B9%EC%A0%95%20%EA%B2%BD%EB%A1%9C(ip%2Fiptables)%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
일부 경로 테이블 별칭을 기반으로 애플리케이션을 바인딩하는 훌륭한 솔루션을 보았습니다. 지금은 무엇인지는 확실하지 않지만 확실히 사용할 수 있거나 도구를 사용할 수 있습니다 ip
. route
프로세스 iptables
를 아는 사람이 있습니까? 주어진 라우팅 테이블을 사용하여 프로세스를 실행하는 명령줄(이 명령줄 사용)은 무엇입니까?
답변1
당신이 찾고있는네트워크 네임스페이스.
ip netns ...
특정 인터페이스와 프로세스를 하나의(단 하나의) 네임스페이스에 할당할 수 있습니다. 각 네임스페이스에는 고유한 개인 라우팅 테이블이 있으며 해당 네임스페이스 내에서 전송 및 수신을 처리하는 과정은 네임스페이스의 라우팅 테이블을 참조하고 네임스페이스의 구성원인 인터페이스에서만 패킷을 보냅니다.
한 네임스페이스에서 다른 네임스페이스로 패킷을 보내는 유일한 방법(네트워크를 통해 나갔다가 다른 인터페이스를 통해 다시 돌아오는 것 제외)은 특별한 방법을 사용하는 것입니다.양쪽 끝의 파이프 인터페이스.