브리지 네트워킹에서 내 라우터에는 연결된 장치가 하나만 표시됩니까?

브리지 네트워킹에서 내 라우터에는 연결된 장치가 하나만 표시됩니까?

VirtualBox에서 브리지 네트워킹을 구성했지만 라우터에는 연결된 장치가 1개만 표시됩니다. 게스트 OS(Ubuntu)가 부팅되면 라우터는 게스트 IP 주소가 연결되었음을 표시합니다. VirtualBox를 종료하면 라우터에 호스트(Windows) IP 주소가 연결되어 있다고 표시됩니다. 포트 전달을 수행하기 위해 연결된 두 장치가 동시에 라우터에 표시되기를 원합니다.

답변1

문제는 부분적으로 Wi-Fi로 인해 발생하고 부분적으로는 라우터가 어리석기 때문에 발생합니다.

  • 라우터는 다음에 따라 장치를 나열하려고 시도합니다.가장 최근에 해당 MAC 주소에서 활성화된 것으로 확인된 IP 주소와 함께 표시되는 주소입니다. 호스트가 여러 IP 주소를 가질 수 있다는 것을 알지 못합니다.

    (펌웨어는 소유자가 하지 않을 것이라는 가정 하에 만들어졌을 가능성이 높습니다.어느고급 네트워킹은 무엇이든 상관없습니다. 브리징도 없고 라우팅도 없고 VM도 없고 기본 컴퓨터 한두 대만 있으면 됩니다. 나는 D-Link ADSL 모뎀을 가지고 있었습니다.)

  • Wi-Fi는 정확히 이더넷과 다릅니다. 연결된 클라이언트는 Wi-Fi에만 허용되므로 완전히 브리지될 수 없습니다.하나MAC 주소. (Wi-Fi 헤더의 동일한 MAC 주소 필드는 두 가지 목적으로 사용됩니다. 또한 액세스 포인트에 대한 물리적 연결 또는 "연관"을 추적하는 데에도 사용됩니다.)

    Wi-Fi에서 "브리지 네트워킹"이 작동하도록 하려면 VirtualBox는 VM의 MAC 주소를 숨기고 이를 호스트의 주소로 바꿔야 합니다(즉, 말 그대로 MAC 계층 NAT를 수행합니다).

    이는 라우터가 호스트와 VM을 모두 단일 MAC 주소로 보고 실제로는 단일 장치라고 가정한다는 의미입니다.

다행히 "포트 전달"은 전적으로 IP 계층이므로 MAC 주소에 신경쓰지 않아도 됩니다. 따라서 호스트와 VM이 서로 다른(및 고정) IP 주소를 갖고 있는 한 여전히 포트 전달을 구성할 수 있습니다. 라우터의 경우목록에서 장치를 선택하여 다음을 수행할 수 있습니다.

  1. 라우터 목록에 표시되도록 VM을 부팅합니다.
  2. VM에 대한 포트 전달 구성
  3. VM을 종료하고 호스트가 라우터 목록에 다시 나타날 때까지 기다립니다.
  4. 호스트에 대한 포트 전달 구성

그러나 일반적으로 라우터에서는 목록에서 장치를 선택하는 대신 IP 주소를 직접 입력할 수 있도록 허용해야 문제를 완전히 피할 수 있습니다.

(나는 어리석은 일을 하지 않는 더 나은 라우터를 얻는 것을 정말로 선호합니다.)

관련 정보