NAT 설정
NAT 는 어댑터 유형에 대한 옵션이 아닙니다 . 대신 첨부 대상 옵션입니다 .
현재 Bridged Adapter 라고 표시된 곳을 클릭 하면 NAT 를 선택할 수 있습니다 .
그런데 NAT로 변경 한 이유 는 때때로 Windows 게스트에만 국한되지 않습니다. 대신 실제 (호스트) PC가 LAN에있는 경우 일반적 으로 NAT 뿐만 아니라 브리지 된 어댑터가 제대로 작동합니다. 실제 PC에 하나의 컴퓨터에 대한 네트워크 연결이있는 경우 (종종 이더넷 포트가 하나만있는 케이블 / DSL / ISDN 모뎀에 직접 연결되는 경우와 같이) 브리지 할 로컬 네트워크가 없습니다 따라서 NAT 를 사용해야합니다 .
브리지 된 어댑터 를 사용 하고 호스트 컴퓨터가 실제 LAN에있는 경우 게스트 컴퓨터는 LAN의 컴퓨터에서 자동으로보고 볼 수 있습니다. LAN에서 NAT 를 사용하는 경우 게스트 시스템은 LAN의 다른 컴퓨터를 볼 수 있지만 LAN의 다른 컴퓨터 (가상 호스트 제외)는이를 볼 수 없습니다.
자세한 내용은 네트워크 브리징 및 네트워크 주소 변환 에 대한 기사를 참조하십시오 .
그것이 효과가 있다면, 좋습니다. 그렇지 않으면...
게스트의 네트워크 구성 확인
가상 머신에서 제어판 또는 시작 메뉴> 설정에서 네트워크 연결 구성을여십시오. VirtualBox에서 게스트 컴퓨터에 대해 여러 인터페이스를 수동으로 구성하지 않은 경우 (또는 USB 전달을 통해 실제 네트워크 어댑터가 연결되어있는 경우) 하나만 표시되며 이름을 변경하지 않으면 로컬 영역 이라고합니다. 연결 (아마도 숫자 뒤에).
마우스 오른쪽 버튼으로 클릭하고 속성을 클릭하십시오 .
아래에 연결이 다음 항목을 사용 , 클릭 인터넷 프로토콜 (TCP / IP)을 클릭 하고 속성을 .
구성이 올바른지 확인하십시오.
브리지 연결
VM의 네트워크 어댑터 를 NAT로 전환하지 않고 VirtualBox에 브리지 된 상태로 유지하면 마치 3 개의 장치를 연결 하는 계층 2 네트워크 스위치 가있는 것처럼 보입니다.
- 가상 머신.
- 물리적 호스트 시스템.
- 물리적 호스트 시스템이 연결된 모든 항목 (브리지 된 특정 호스트 네트워크 어댑터) 예를 들어 컴퓨터가 라우터에 연결되어 있으면 스위치가 라우터에 연결되어있는 것과 같습니다. 액세스 포인트에 무선으로 연결된 경우 스위치가 무선 브리지와 같습니다 .
따라서 VM은 "네트워크 적으로"호스트 컴퓨터와 동일합니다 . IP 주소를 제외한 모든 설정에는 가상 머신이 있어야합니다.
NAT 연결
VirtualBox에서 첨부 대상으로 NAT 를 선택한 경우 실제 컴퓨터가 소규모 가정 / 사무실 라우터처럼 작동하는 것과 같습니다 . 호스트 컴퓨터는 VirtualBox 가상 컴퓨터에만 액세스 할 수있는 DHCP 서버를 실행하며 게스트는 모든 네트워크 구성 정보를 가져옵니다.
그래서 버추얼 DHCP 서버는 IP 주소와 게스트에 대한 DNS 정보를 모두 제공 할 것입니다 모두 이 두 가지 옵션 중 선택해야합니다 :
- IP 주소 자동 취득
- DNS 서버 주소를 자동으로 얻습니다
이것이 열쇠입니다.
이것이이 질문의 시스템에 대한 특별한 문제입니다. 이것이 구성에 대한 유일한 문제인 경우 이를 수정하면 문제를 완전히 해결할 수 있습니다.
DHCP 대신 수동 설정이 있습니다.
작동하지만 수동 설정은 정확해야하며 라우터가 할당 한 IP 주소 범위에 IP가 없는지 확인해야합니다 (또는 다른 장치와 충돌 할 수 있음) 회로망).
이 경우 수동 설정이 전혀 올바르지 않습니다.
게스트에 인터넷 연결을 제공하는 네트워크 인터페이스의 호스트 시스템 IP 주소는 물리적 네트워크의 IP 주소와 다릅니다. 컴퓨터의 IP 주소가 "실제로"192.168.1.1 인 경우에도 게스트는 해당 방식으로 액세스 할 수 없습니다.
- 아마도 이런 식으로 직접 설정 한 경우 실제 가정 / 사무실 라우터의 IP 주소 (대개 192.168.1.1)를 기본 게이트웨이 및 기본 DNS 서버로 넣어야한다고 생각했을 수도 있습니다.
그러나 VM과 실제 라우터간에 전송 된 모든 데이터는 VM의 라우터를 거쳐야하고 VM의 라우터는 컴퓨터 (특별한 가상 네트워크를 통해 액세스 됨)이기 때문에 게스트는 책상 또는 어디에서나 물리적 NAT 라우터에 직접 액세스 할 수 없습니다. 인터페이스).
기본 게이트웨이가 잘못되었으므로 라우팅이 발생하지 않으며 VM이 컴퓨터 외부의 실제 네트워크 장치에 액세스 할 수 없습니다.
VM의 IP 주소가 올바른 범위 (보통 10.2.2. *)를 벗어나고 서브넷 마스크가 255.255.255.0이므로 올바른 범위에 액세스 할 수 없습니다. 서브넷 마스크는 정확하지만 IP와 함께 잘못된 서브넷을 식별합니다.
DNS 서버도 고정되어 있거나 도메인 이름 (예 : askubuntu.com)을 통해 호스트에 액세스 할 수 없습니다.
당신이 어떤 이유로 경우 필요 에 "고정 IP"를 사용하는 즉, DHCP를 사용하지, 당신은 버추얼 입력 그것에서 정확한 정보를 얻을 수있을 것이다. 도움이 필요하면 알려주십시오 (지시 사항을 포함하도록 확장 할 수 있습니다).
DHCP가 괜찮다고 가정하면 인터넷 프로토콜 (TCP / IP 속성) , 일반 탭 설정을 위의 스크린 샷과 같이 만들어 문제를 해결할 수 있습니다 .
여전히 인터넷에 연결되어 있지 않습니까? 문제 해결 시간
게스트 측에서 더 많은 정보를 수집하는 데 도움이 될 수 있습니다. 인터넷에 신비하게 연결되지 않은 가상화 된 Windows XP 시스템에서 VirtualBox 게스트 추가를 설치합니다 ( 장치 > 게스트 추가 설치 클릭 ; 자세한 내용 은 설명서 참조 ). 재부팅하고 인터넷에 연결할 수 있는지 확인하십시오. 할 수없는 경우에도 게스트와 호스트 클립 보드간에 복사하여 붙여 넣을 수 있기 때문에 여전히 유용한 것을 달성했습니다.
Windows에서 명령 프롬프트를 엽니 다. 이를 수행하는 한 가지 방법은 다음을 실행하는 것입니다.
시작> 실행 ...> cmd.exe
이제이 명령을 실행하여 Windows 게스트 시스템의 네트워크 인터페이스 및 연결에 대한 정보를 얻으십시오.
ipconfig /all
그런 다음 명령 프롬프트의 모든 텍스트를 클립 보드에 복사하십시오. 이 기능은 명령 프롬프트 창의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하면 상황에 맞는 메뉴에서 액세스 할 수 있습니다. 그런 다음 인터넷에 연결되어있는 Ubuntu 호스트 시스템에서 질문을 편집하여 붙여 넣을 수 있습니다.
더 일반적으로,이 질문을하는 사람 이외의 사람들에게 :
그런 다음이 파일을 Ubuntu 호스트 시스템의 응용 프로그램에 붙여 넣어 Windows VM이 일시 중지되거나 꺼져있을 때이를 참조 할 수 있습니다. 당신을 도와 주려는 사람에게 제공 할 수 있습니다. Ask Ubuntu의 질문에 포함시킬 수 있습니다
네트워크 문제가 가상 설치에있는 경우 (단, 오히려 가상 하드웨어 또는 VirtualBox 소프트웨어보다 - 당신의 VM이 인터넷 벌금을 액세스하는 경우 예를 들어, 일부 Windows 소프트웨어가 설치 될 때까지 게스트 추가 사항 이외의 문제를 --then Ask Ubuntu에서는 주제가 아닌 것으로 간주 될 수 있지만 수퍼 유저 에게는 주제 일 수 있습니다 .)