![하나의 네트워크 인터페이스를 사용하도록 브라우저를 구성하고 두 번째 네트워크 인터페이스를 사용하도록 다른 애플리케이션을 구성할 수 있습니까?](https://linux55.com/image/150514/%ED%95%98%EB%82%98%EC%9D%98%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8F%84%EB%A1%9D%20%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EB%A5%BC%20%EA%B5%AC%EC%84%B1%ED%95%98%EA%B3%A0%20%EB%91%90%20%EB%B2%88%EC%A7%B8%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8F%84%EB%A1%9D%20%EB%8B%A4%EB%A5%B8%20%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%EC%9D%84%20%EA%B5%AC%EC%84%B1%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
나는 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를 다른 네임스페이스로 이동