단일 컴퓨터에서 두 개의 인터넷 연결 (호스트-이더넷, 가상 상자-전화 접속)


10

업데이트 4 :

JohnnyVegas가 제안한 것을 시도한 후 동글을 호스트 시스템에 연결하고 드라이버를 설치하고 싶었습니다. 설치를 취소했습니다. 게스트 OS에서 모든 네트워크 연결을 제거하고 게스트 동글의 USB 장치로 USB 동글을 추가했습니다. 게스트 OS로 부팅하고 게스트 OS 내에서 USB 동글을 선택하고 virtualbox에서 다음 메시지를 받았습니다.

USB 장치 ZTE, Incorporated ZTE WCDMA Technologies MSM을 가상 시스템 Ubuntu 10.04 32에 연결하지 못했습니다.

UUID가 포함 된 USB 장치 'ZTE, Incorporated ZTE WCDMA Technologies MSM'{a37699df-38f1-4a82-b514-ecb4996aa98b}이 (가) 이전 요청으로 사용 중입니다. 나중에 다시 시도하세요.

결과 코드 : E_INVALIDARG (0x80070057) 구성 요소 : HostUSBDevice 인터페이스 : IHostUSBDevice {173b4b44-d268-4334-a11d-b6521c9a740a} 수신자 : IConsole {db7ab4ca-2a3f-4443-9243-c1208da92392}

왜 이런 일이 일어나는지 아십니까?


업데이트 3 :

유형의 장치를 연결할 때 문제가 발생하는 것 같습니다 Dial-up. 유형의 장치를 연결하면 LAN or High-Speed Internet해당 장치가 제대로 작동합니다.

Dial-upvirtualbox에서 옵션으로 USB 연결을 얻으려면 어떻게합니까 ?

사람들이 전체 질문을 읽지 못하게합니다. 기본적으로 컴퓨터에서 2 개의 연결을 사용하고 싶습니다. 호스트 OS는 이더넷 연결을 사용해야하고 virtualbox를 통한 게스트 OS는 3g USB 동글 인 USB 연결을 사용해야하며 xp는 dial-up연결로 나타납니다. 어떤 이유로 든 virtualbox 에서이 연결을 볼 수 없습니다.

그러나 호스트 유형의 호스트 시스템에 다른 USB 연결을 연결하면 LAN or High-Speed Internetvirtualbox에서 제대로 작동합니다. 기본적으로 dial-upvirtualbox 에서 연결을 인식 해야합니다 .


업데이트 2 :

다음은 가상 상자 드롭 다운에서만 이더넷 연결을 볼 수 있음을 보여주는 스크린 샷입니다. USB 연결이 보이지 않습니다. 아래 원래 질문의 스크린 샷에서 virtualbox를 시작하기 전에 이더넷 연결과 USB 연결이 모두 연결되어 있음을 알 수 있습니다. 그러나 다음은 virtualbox의 드롭 다운 스크린 샷입니다.

여기에 이미지 설명을 입력하십시오


업데이트 1 :

JohnnyVegas 의 대답은 부분적으로 작동합니다. 두 연결이 모두 연결되면 기본값은 이더넷 연결이됩니다. 그런 다음 virtualbox OS로 이동하면 이더넷 연결도 사용합니다. 연결 중 하나가 단독으로 연결되면 virtualbox OS는 연결된 연결을 사용합니다. 그러나 두 연결이 모두 연결된 경우 기본값은 이더넷 연결이므로 virtualbox OS는 이더넷 연결을 사용합니다.

이더넷 연결을 사용하려면 호스트 PC가 필요하고 usb 연결을 사용하려면 virtualbox OS가 필요합니다. JohnnyVegas 의 답변 은 문제의 절반을 해결합니다.


원래 질문 :

컴퓨터에서 작동하는 데 2 ​​개의 인터넷 연결이 작동하지 않는 것 같습니다.

호스트 컴퓨터는 Windows XP이며 이더넷 연결과 USB 인터넷 연결이 있습니다. 한 번에 하나씩 사용하면 두 연결이 모두 제대로 작동합니다.

두 연결이 동시에 켜진 경우 Windows XP는 어떤 이유로 USB 연결을 사용하려고합니다. HOST PC에서 항상 이더넷 연결 만 사용하도록하려면 어떻게해야합니까? VirtualBox를 통해 게스트 OS에서 사용할 수 있도록 USB 연결을 활성화 된 상태로 유지합니까? 스크린 샷은 다음과 같습니다.

스크린 샷

스크린 샷에서 2 개의 연결이 연결되어 3Connect있고 USB 연결이며 Local Area Connection이더넷 연결 임을 분명히 알 수 있습니다 .

Advanced Settings어떤 이유로 든 USB 연결이 표시되지 않는 대화 상자가 표시 될 수도 있습니다 . 그러나 두 연결이 모두 연결된 상태에서 Google로 이동하여을 입력 what is my ip하면 Google에서 USB 연결의 IP 주소를 보여줍니다. USB 연결을 끊고 Google을 새로 고침하자마자 Google에 요청할 때 이더넷 연결 IP 주소를 얻습니다 what is my ip.

기본적으로 어떻게 두 연결을 동시에 활성화합니까?하지만 Windows XP에서 이더넷 연결을 사용하도록 설정하면 VirtualBox를 통해 게스트 OS에서 USB 연결을 자유롭게 사용할 수 있습니까?


여기 내 대답을 참조하십시오. 우선 순위를 변경하려면 사용하십시오. 그런 다음 가상 컴퓨터 설정에서 다른 연결을 선택하십시오. superuser.com/questions/559181/…
Gjordis

이 지침은 Windows Vista 또는 Windows 7 용으로 보입니다. Windows XP 관련 지침을받을 가능성이 있습니까? 다른 OS들 사이의 작은 표현 차이는 혼란 스러울 수 있습니다.
oshirowanen

같은 장소에서 네트워크와 공유 센터를 거치지 마십시오. 개별 어댑터가 표시되는 네트워크 설정으로 이동하십시오. 거기에서 그것은 동일합니다
Gjordis

고마워요 그러나 고급 설정 대화 상자의 연결 목록에서 USB 연결을 볼 수 없습니다. 로컬 영역 연결과 가상 상자 연결 만 가능합니다. 그러나 구글에 가서 "내 IP 무엇입니까"를 입력하면 LAN 연결 대신 USB 연결의 IP 주소를 제공합니다 ...
oshirowanen

자세한 내용과 스크린 샷으로 질문을 업데이트했습니다.
oshirowanen 2016 년

답변:


3

인터페이스 메트릭을 변경해야합니다. 이것은 윈도우가 네트워크 카드를 사용하는 순서입니다. 기본적으로 Windows XP는 확인란 (그림)을 사용하여이를 '자동'으로 설정합니다. 인터페이스 메트릭 값은 로컬 영역 연결 속성 인 TCP / IP에 이어 고급에 있습니다. XP에서 사용하려는 카드의 TCP / IP 메트릭 (이더넷)을 메트릭 값 1로 변경하고 USB 연결을 메트릭 값 2로 변경하십시오.

그러면 Windows는 가능한 경우 항상 이더넷 연결을 사용합니다. 바인딩 화면을 너무 귀찮게하지 마십시오. 위의 방법이 훨씬 좋습니다.

인터페이스 메트릭 창 xp

Virtualbox는 USB 어댑터를 네트워크 어댑터로 인식하지 않으므로 virtualbox에서 모든 네트워크 어댑터를 제거하고 해당 장치를 인계하도록 USB를 구성하면 virtualbox에 나타나고 연결 소프트웨어가 설치됩니다 Virtualbox OS에서. USB 장치와 Virtualbox는 항상 매우 버그가 있습니다. 최신 버전의 VB가 있는지 확인하십시오. USB 장치에 완전히 액세스 할 수 있지만 호스트 시스템은 그렇지 않을 수 있습니다.


답장을 보내 주셔서 감사합니다. 이것은 문제의 절반을 해결합니다. 나머지 절반은 여전히 ​​문제입니다. 내 질문에 업데이트를 참조하십시오. 감사.
oshirowanen

방금 Virtualbox와 관련된 솔루션을 테스트했으며 제대로 작동했습니다. 어떻게하는지 알려주세요.
JohnnyVegas

질문에 업데이트 3이 추가되었습니다.
oshirowanen

업데이트 4를 참조하십시오.
oshirowanen

1

호스트는 이더넷 어댑터를 사용하지만 게스트는 다른 어댑터를 사용할 수 있으며 기본 호스트 중 하나를 사용하는 것으로 제한되지 않습니다.

게스트의 네트워크 섹션으로 이동하여 브리지 된 네트워킹을 사용하고 게스트의 "연결 대상"필드에 USB 어댑터를 지정하십시오.

결과적으로 게스트는 네트워킹을 위해 USB 어댑터를 사용하고 호스트는 이더넷 어댑터를 계속 사용합니다.

[편집하다]

VirtualBox 어댑터 목록에서 USB 동글을 볼 수 없다고하면 Microsoft Loopback Adapter를 사용하여 동글에 브리지하는 방법이 있습니다.

VirtualBox는 아마도 루프백 어댑터를 볼 수 있지만 실제로는 동글을 볼 수 있습니다.


virtualbox에서 게스트 OS의 네트워크 설정으로 이동하면 에 대한 드롭 다운 attached to이 표시됩니다 nat. bridged adapter, internal networkName이 있습니다. 이더넷 연결 만 표시 하는 드롭 다운 이 있으면 해당 드롭 다운에 USB 연결이 표시되지 않습니다. 그 후 advanced섹션이 있고 해당 섹션의 드롭 다운에 USB 연결이 없습니다.
oshirowanen

virtualbox를 호출하기 전에 USB 어댑터가 연결 되었습니까?
harrymc

예, USB 어댑터를 꽂은 다음 이더넷 연결로 시작하십시오. eathernet 연결도 기본값으로 설정되어 있습니다. virtualbox가 시작되었으며 virtualbox를 통한 이더넷 연결 만 볼 수 있습니다. 어디서나 USB 연결을 볼 수 있습니다.
oshirowanen

update 2드롭 다운 메뉴에 표시되는 내용을 보여주기 위해 다른 스크린 샷으로 질문 을 업데이트했습니다 .
oshirowanen

(1) 이더넷을 비활성화하여 문제를 강제로 시도하여 virtualbox가 USB 어댑터를보고 사용할 어댑터로 설정 한 다음 이더넷을 다시 활성화하면 어떻게됩니까? (2) 이것이 작동하면 virtualbox를 다시 시작한 후에도 유지됩니까? (3) USB를 여러 번 꽂고 뽑으려고 시도하십시오. (4) 관리자로 virtualbox를 실행하십시오.
harrymc

1

동글을 첫 번째 PC에 연결하고 동일한 드라이버 설치를 완료하십시오. Windows XP 컴퓨터에서 "내 네트워크 환경"으로 이동하여 "가정 또는 소규모 사무실 네트워크 설정"으로 이동 한 후 다음을 클릭하고 다음을 다시 클릭하여 마법사를 따르십시오. 마법사가 동글 네트워크 연결을 찾고 "공유 연결을 사용 하시겠습니까?" 응답이없는 방사형 버튼을 선택하여 거부합니다. 다음을 클릭하십시오.

연결 방법 선택 : 다음과 같이 해당 텍스트가있는 방사형 버튼을 선택하십시오. 이 컴퓨터는 인터넷에 직접 연결됩니다. "네트워크의 다른 컴퓨터가이 컴퓨터를 통해 인터넷에 연결되어 있습니다." 다음을 클릭하십시오

인터넷 연결 선택 : 표시된 사용 가능한 네트워크 목록에서 3G 동글을 선택한 후 다음을 클릭하십시오.

호스트 컴퓨터 이름을 적절하게 지정하고 다음을 클릭하십시오.

이 네트워크의 모든 컴퓨터에는 동일한 작업 그룹 이름이 지정되므로 작업 그룹 이름을 기록해 두십시오. 다음을 클릭하십시오.

파일 n 프린터 공유 기능을 허용할지 여부를 선택할 수 있습니다. 다음을 클릭하십시오.

다음을 클릭하여 네트워크 설정을 적용하십시오.

"마침 ..."을 선택하고 다음을 클릭하십시오.

완료를 클릭하십시오

클라이언트 컴퓨터로 이동하여 "내 네트워크 환경"으로 이동하십시오.

"가정 또는 소규모 사무실 네트워크 설정"을 선택하고 다음을 클릭하십시오.

다시 다음을 클릭하십시오

연결 방법을 선택하십시오. 텍스트가있는 방사형 버튼을 선택하십시오. "이 컴퓨터는 가정용 게이트웨이 또는 네트워크의 다른 컴퓨터를 통해 인터넷에 연결됩니다. 다음을 클릭하십시오.

이 컴퓨터의 이름과 설명을 적절하게 설정하고 다음을 클릭하십시오.

이 컴퓨터의 작업 그룹을 호스트 컴퓨터와 유사하게 설정했는지 확인하십시오. 다음을 클릭하십시오.

파일과 프린터를 공유할지 여부를 선택하십시오. 다음을 클릭하십시오.

다음을 클릭하십시오

완료를 클릭하십시오.

네트워크의 클라이언트 컴퓨터에 대한 두 번째 구성을 반복하십시오.


0
  • 시작 버튼을 클릭하십시오
  • "네트워크"를 마우스 오른쪽 단추로 클릭 한 다음 속성을 마우스 왼쪽 단추로 클릭하십시오.
  • "네트워크 및 공유 센터"창에서 "어댑터 설정 변경"을 클릭하십시오.
  • "네트워크 연결"창에서 키보드의 ALT 키를 눌러 메뉴 표시 줄을 엽니 다.
  • "고급"메뉴를 클릭 한 다음 "고급 설정"을 클릭하십시오.

"고급 설정"창에 "어댑터 및 바인딩"탭이 표시되고 "연결"아래에 순서가 표시됩니다. 화살표를 옆으로 사용하여 연결 우선 순위를 위아래로 이동할 수 있습니다.


그는 Vista / Windows 7이 아닌 XP를 사용하고 있습니다
Canadian Luke

질문에 업데이트 3이 추가되었습니다.
oshirowanen

0

Connectify Dispatch 를 사용 하여 USB 네트워크를 VirtualBox로 제한 하십시오 . 그것은 당신의 모든 요구에 부응 할 수 있습니다.


질문에 업데이트 3이 추가되었습니다.
oshirowanen

0

실제로 필요한 것은 다음 중 하나입니다.

  • 라우팅 (Windows에 GUI, 타사 프로그램 또는 MS route프로그램 포함). 이더넷 연결로 웹 사이트 A에 액세스하고 USB 연결로 웹 사이트 B에 액세스하려는 경우 필요한 것입니다. 기본 게이트웨이를 변경하는 데 사용할 수도 있습니다.
  • VM에 USB 장치 연결 이것이 JohnnyVegas가 말한 것입니다. 이것은 IMHO가 원하는 것을 얻는 가장 좋은 방법입니다.
    • VB에서 모든 네트워크 연결을 비활성화 하십시오 . 필요하지 않습니다. 비활성화 할 때 VB 구성 창에 대해 이야기하고 있습니다.
    • USB 장치를 VM에 연결하십시오. 모두 정상적으로 작동하면 호스트가 사용하지 않기 때문에 손님 만 볼 수 있습니다.
    • 동글이 작동하도록 게스트에 필요한 것을 설치하고 사용을 시작하십시오. 게스트가 Windows XP 인 경우 호스트에서 동글이 작동하도록 설치 한 것을 정확하게 설치하면됩니다. 그러나 손님에서 그것을하십시오.
  • 정책 라우팅. 이 경우 VB를 설정하여 NAT를 사용하고 소스 IP가 VM 중 하나와 일치하는 경우 기본적으로 호스트의 USB 인터페이스로 라우팅하는 경로를 추가하십시오.

JohnnyVegas 솔루션 (위의 2 번)이 설정하기 가장 쉬운 방법이라고 생각합니다. VB에서 전화 접속 연결을 설정할 필요가 없습니다. USB 동글을 연결 한 경우 게스트에서 직접 연결을 설정해야합니다. 그거 확실해?

나는 Windows에서 라우팅에 익숙하지 않으며 매우 고통 스러울 수 있다고 생각합니다.


업데이트 4를 참조하십시오.
oshirowanen

이것은 Windows가 장치를 사용하고 있기 때문에 발생합니다. 동글 드라이버를 제거하면 정상입니다.

0

이것은 방향 (또는 아이디어) 일 뿐이며 Windows 에서이 작업을 수행하는 방법을 모르거나 가능하지만 iptables를 Linux의 방화벽으로 방화벽으로 사용하면 호스트 방화벽 사전 라우팅 테이블을 사용할 수 있으므로 완전한 대답은 아닙니다 게스트의 vm ip를 LAN 어댑터 대신 USB 어댑터로 "출력에서 나오는"및 "입력으로가는"리디렉션합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.