나는 2개의 NIC(이더넷과 Wi-Fi)가 있는 Linux 상자(Debian 9)를 가지고 있으며 둘 다 서로 다른 네트워크에 연결되어 있습니다. Wi-Fi NIC를 사용하도록 브라우저를 구성하고 이더넷 NIC를 사용하도록 나머지 모든 애플리케이션을 구성할 수 있습니까(또는 어떤 트래픽이 어떤 NIC를 통과해야 하는지 선택)?
답변1
@dirkt 주석에 따르면 네임스페이스를 사용하여 이 작업을 수행할 수 있습니다.
물리적 네트워크 카드를 사용하지 않는 경우 다음을 수행할 수 있습니다 ip netns
.
새 네트워크 네임스페이스를 만듭니다.
ip netns add net1
NIC를 새 네임스페이스로 이동합니다.
ip link set NIC netns wifi
새 네임스페이스 내에서 애플리케이션을 시작하면 해당 네임스페이스로 이동된 NIC만 사용됩니다.
ip netns exec net1 CMD args ...
참고: NIC가 물리적 카드인 경우 더 자세한 절차를 사용해야 합니다. 자세한 내용은 다음 링크를 참조하세요.물리적 NIC를 다른 네임스페이스로 이동