이것이 무엇인지(그리고 일반적인 네트워킹)에 대한 나의 이해가 ip netns
모호하므로 내가 요구하는 것이 불가능할 수도 있습니다.
그래서 나는 무엇을 가지고 있습니까? 세 가지 전역 인터페이스를 lo
, eth0
및 라고 합니다 tun0
. eth0
인터넷에 접속하기 위해 사용되며, tun0
회사의 VPN에 연결하기 위해 만들어진 인터페이스입니다.openconnect
이해할 수 없는 이유로 인해 1 일부 회사 리소스는 컴퓨터가 켜져 있을 때만 액세스할 수 있습니다.아니요VPN에 연결하세요. 나는 openconnect
인터페이스를 삭제한 프로세스를 종료하여 이를 설정했습니다 tun0
.
내가 달성하고 싶은 것:
- 프라이빗
novpn
네임스페이스를 만듭니다. - 가상 인터페이스 쌍을 생성
veth0
하고veth1
. veth0
처리할 주소를 구성합니다eth0
.veth0
네임스페이스 에 추가합니다novpn
.- 브라우저를 실행하려면 이와 같은 것을 사용하십시오
ip netns exec novpn firefox
.
그러나 그것은 내 기대에 부응하지 못했습니다. 이 방식으로 실행되는 브라우저는 계속해서 VPN 네트워크 리소스에 액세스할 수 있습니다.
그렇다면 하나는 VPN에 연결되고 다른 하나는 VPN에 연결되지 않는 두 개의 네임스페이스를 만드는 것이 가능합니까?
1 - 타사 인증 공급자에 액세스하려고 합니다. 그러나 컴퓨터가 VPN에 연결되어 있는지 또는 나가는 트래픽에서 소스 IP를 찾고 있는지에 따라 액세스되는 리소스가 다를 수 있습니다. 당신의 추측은 다른 추측만큼 좋습니다.