하나의 네트워크 인터페이스를 사용하도록 브라우저를 구성하고 두 번째 네트워크 인터페이스를 사용하도록 다른 애플리케이션을 구성할 수 있습니까?

하나의 네트워크 인터페이스를 사용하도록 브라우저를 구성하고 두 번째 네트워크 인터페이스를 사용하도록 다른 애플리케이션을 구성할 수 있습니까?

나는 2개의 NIC(이더넷과 Wi-Fi)가 있는 Linux 상자(Debian 9)를 가지고 있으며 둘 다 서로 다른 네트워크에 연결되어 있습니다. Wi-Fi NIC를 사용하도록 브라우저를 구성하고 이더넷 NIC를 사용하도록 나머지 모든 애플리케이션을 구성할 수 있습니까(또는 어떤 트래픽이 어떤 NIC를 통과해야 하는지 선택)?

답변1

@dirkt 주석에 따르면 네임스페이스를 사용하여 이 작업을 수행할 수 있습니다.

물리적 네트워크 카드를 사용하지 않는 경우 다음을 수행할 수 있습니다 ip netns.

  1. 새 네트워크 네임스페이스를 만듭니다.ip netns add net1

  2. NIC를 새 네임스페이스로 이동합니다.ip link set NIC netns wifi

  3. 새 네임스페이스 내에서 애플리케이션을 시작하면 해당 네임스페이스로 이동된 NIC만 사용됩니다.ip netns exec net1 CMD args ...

참고: NIC가 물리적 카드인 경우 더 자세한 절차를 사용해야 합니다. 자세한 내용은 다음 링크를 참조하세요.물리적 NIC를 다른 네임스페이스로 이동

관련 정보