일부 네트워크에서 VirtualBox 브리지 어댑터를 사용하고 있는데 제대로 작동했습니다.
하지만 며칠 전에 새로운 네트워크로 시도해 보았는데 이번에는 작동하지 않았습니다. 이 네트워크의 유일한 차이점은 연결하려면 사용자 이름과 비밀번호(비밀번호뿐만 아니라)가 필요하다는 것입니다. 두 가지가 연결될 수 있는지 모르겠습니다.
Windows 8 호스트 시스템에서는 연결이 제대로 작동합니다. Linux 게스트 시스템에서는 명령 결과 에 또는 정보 ifconfig
도 표시되지 않습니다 . 그러나 올라있다.inet addr
bcast
mask
ath0
답변1
더 짧은 설명:
네트워크에 연결하려면 사용자 이름과 비밀번호가 필요하고 게스트 OS에서 "브리지" 네트워킹을 사용하는 경우 게스트 OS에서 실제로 사용자 이름과 비밀번호를 다시 입력하지 않고는 해당 네트워크에 연결할 수 있는 방법이 없습니다.
더 자세한 설명:
당신은 이렇게 말합니다. 대담한 강조는 내 것입니다:
이 네트워크의 유일한 차이점은연결하려면 사용자 이름과 비밀번호가 필요해요(비밀번호뿐만 아니라). 두 가지가 연결될 수 있는지 모르겠습니다.
이것은 문제가 무엇인지 거의 설명합니다. VirtualBox에서 "브리지" 네트워크를 설정하면 다음과 같이 작동합니다.공식 VirtualBox 문서; 다시 한 번 대담하게 강조하겠습니다.
브리지 네트워킹을 통해 VirtualBox는 물리적 네트워크 어댑터의 데이터를 필터링하는 호스트 시스템의 장치 드라이버를 사용합니다. 따라서 이 드라이버를 "넷 필터" 드라이버라고 합니다.이를 통해 VirtualBox는 물리적 네트워크에서 데이터를 가로채서 데이터를 주입하여 소프트웨어에 새로운 네트워크 인터페이스를 효과적으로 생성할 수 있습니다. 게스트가 이러한 새로운 소프트웨어 인터페이스를 사용하는 경우 호스트 시스템은 마치 게스트가 네트워크 케이블을 사용하여 인터페이스에 물리적으로 연결된 것처럼 보입니다.: 호스트는 해당 인터페이스를 통해 게스트에게 데이터를 보내고 게스트로부터 데이터를 받을 수 있습니다. 이는 게스트와 네트워크의 나머지 부분 사이에 라우팅 또는 브리징을 설정할 수 있음을 의미합니다.
따라서 모든 의도와 목적을 위해 VirtualBox의 Linux 게스트 OS에서 "브리지" 네트워킹을 사용하는 경우 해당 시스템이 호스트에 의존하지 않는 자체 네트워크 커넥터를 통해 네트워크에 연결되는 것과 같습니다. 이는 마치 두 번째 물리적 시스템이 네트워크에 연결된 것과 같습니다.
결국, 문제가 있는 네트워크에 연결하기 위해 사용자 이름과 비밀번호 쌍이 필요한 경우 Windows 8 호스트 OS에서 연결하기 위해 해당 자격 증명을 입력했다는 사실은 Linux 게스트 OS에 거의 의미가 없습니다. Linux 게스트 OS를 통해 네트워크 연결이 작동하도록 하려면 거기에도 동일한 자격 증명을 입력해야 합니다.