내 노트북이 Wi-Fi에 연결되어 있고 휴대폰에도 연결되어 있다고 가정해 보겠습니다. 어떤 응용 프로그램이 어떤 인터넷을 사용하는지 지정할 수 있습니까?
특히 두 개의 서로 다른 인터넷을 사용하여 두 개의 Firefox 창을 열 수 있습니까?
답변1
아니요, 모든 애플리케이션에 대해 이를 지정할 수는 없습니다.
그러나 다음과 같은 것을 사용할 수 있습니다.네트워크 네임스페이스: 파일 시스템과 네트워크 설정을 제외한 모든 것을 공유하는 "가상 컴퓨터"라고 생각하시면 됩니다.
따라서 휴대폰이 연결된 네트워크 인터페이스를 포함하는 네트워크 네임스페이스를 만들고, 기본 네트워크 네임스페이스에 wifi 인터페이스를 유지한 다음, 기본 네트워크 네임스페이스에서 Firefox를 실행하고 새로 생성된 네임스페이스인 또 다른 Firefox에서 실행할 수 있습니다.
그러면 각 Firefox는 적절한 네트워크 인터페이스만 사용하여 인터넷에 연결합니다.
원하는 경우 이 설정도 좋습니다.감시 장치애플리케이션의 기능: 새로 생성된 네트워크 네임스페이스를 다음을 통해 기본 네트워크 네임스페이스에 연결합니다.가상 이더넷 쌍(veth), 전달 및 네트워크 주소 변환(NAT)을 위한 기본 네트워크 네임스페이스를 설정하면 해당 wireshark
네임스페이스에 있는 애플리케이션의 모든 네트워크 트래픽을 수신할 수 있습니다.
네트워크 네임스페이스를 사용하려면 다음 스크립트를 확인하세요.이 답변. 이 스크립트는 새 네임스페이스를 생성하고 veth를 통해 연결합니다.
설정의 경우 하나의 네트워크 인터페이스를 새 네임스페이스로 이동하도록 수정해야 하며 veth가 필요하지 않습니다.