물리적 NIC와 동일한 네트워크에 연결되는 가상 NIC 생성

물리적 NIC와 동일한 네트워크에 연결되는 가상 NIC 생성

어떻게 만들 수 있나요?가상동일한 네트워크에 연결되는 인터페이스물리적상호 작용? 주변을 검색해 보았지만 찾은 것은 루프백뿐이었습니다. 전선의 다른 쪽 끝이 이것을 두 개의 인터페이스로 인식해야 하므로 루프백은 이를 수행하지 않습니다. VMWare와 같은 하이퍼바이저에는 정확히 이 작업을 수행할 수 있는 옵션이 있지만(VM과 호스트는 라우터의 arp 테이블에서 두 개의 장치로 인식됩니다), 제 상황에서는 VM을 사용하는 것이 꽤 과잉입니다. 다른 연결을 원하거나 "가상 스위치"로 작동할 수 있는 일부 앱을 원할 뿐입니다.

나는 Windows를 사용하고 있으며 다음과 같아야합니다.

예상_가상_네트워크

이 문제를 겪고 있는 사람은 나뿐만이 아닌 것 같습니다. 누구여기그리고여기또한 질문했지만 받아들일 수 있는 답변이 없습니다. 죄송합니다. 하지만 이 문제를 검색하는 것은 매우 어렵습니다.

답변1

절차:

  1. optionalfeatures.exe관리자 권한으로 다음 명령을 사용하여 명령 프롬프트에서 Windows의 Hyper-V 기능을 활성화 하고 PC를 다시 시작하십시오.

    DISM.exe /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V /NoRestart
    
  2. 시작 메뉴 또는 실행 대화 상자에서 Hyper-V 관리자를 열고 virtmgmt.msc. 가상 스위치 관리자 > 새 가상 네트워크 스위치 > 외부 유형 선택 > 가상 스위치 생성 > 확인으로 이동합니다. 해당 가상 네트워크 스위치에 대해 외부 유형을 선택하는 것이 중요합니다. 자세한 내용은 아래 기사를 참조하세요.

Hyper-V_External_Virtual_NIC

  1. 네트워크 제어판 열기( ncpa.cpl) > 가상 네트워크 인터페이스( vEthernet이름 포함) 선택 > IP 및 MAC 주소 변경. IP는 실제 NIC와 동일한 기본 게이트웨이의 동일한 서브넷에 있을 수 있습니다.

추가 자료:

답변2

Linux의 경우 절차:

그래서 원래는 Windows에서 이 작업을 수행하도록 요청 받았습니다. 그러나 Windows 방식을 사용하면 2시간이 더 걸리기 때문에 Linux 상자에서 이 작업을 수행하기로 결정했습니다. 어쨌든 제가 한 방법은 이렇습니다. 감사합니다.이것답변. 이것이 미래에 누군가의 문제를 해결할 수 있기를 바랍니다. 간단히 말해서:

  1. 기존 인터페이스에 가상 링크를 만듭니다. 로컬 관리 주소(여기) 잠재적으로 문제를 일으키지 않도록 전달합니다(또한 권장되는 방법).

    ip link add link eth0 address 56:8A:C0:DD:EE:FF eth0.1 type macvlan

  2. 인터페이스를 불러옵니다.

    ifconfig eth0.1 up

  3. 그리고 주소를 얻으세요:

    dhclient -v eth0.1

추가 자료:

* 실제 가상 * 인터페이스를 고집한다면 vde2Linux에서 가상 스위치를 생성하기 위한 목적으로 명명된 패키지가 있습니다. 시도해 보지는 않았지만 도움이 될 수도 있습니다. 이런 '작은' 도구가 Windows에 존재하지 않는다는 것이 조금 짜증스럽습니다.

(예, 실제로 인터페이스가 아니라 링크를 만들고 있습니다. 하지만 제 작업은 완료되었습니다. 제 질문이 잘못 표현된 경우 죄송합니다. 수정하여 명확히 할 수 있습니다. 하지만 결국에는 해당 내용이 표시됩니다. 인터페이스와 트래픽이 해당 인터페이스를 통과하므로 아마도 해결되었을 것입니다.)

답변3

먼저 Hyper-V를 사용하여 외부 v-스위치를 만들어야 합니다(win10에서 사용 가능합니다. 잘 모르겠지만 Pro 설치가 필요할 것 같습니다).

v-스위치를 생성한 후에는 물리적 NIC가 Hyper-V의 관리로 전환되고 가상 NIC(해당 v-스위치를 나타냄)가 생성됩니다(물리적 NIC 대체).

Power-Shell 명령을 사용하여 해당 v-스위치에 다른 Windows v-NIC를 추가할 수 있습니다(관리자 권한으로 실행해야 함).

Add-VMNetworkAdapter -ManagementOS -SwitchName <Hyper-V's vSW name> -Name <vNIC name>

자세한 내용은 다음 링크를 확인하세요.Windows에서 가상 NIC 작업

답변4

netsh wlan set hostednetwork mode=allow ssid=randomwifiname key=12345678

netsh wlan start hostednetwork

관리자 권한이 필요하며 자체 인터페이스가 있는 가상 무선 네트워크를 생성합니다. 인터넷 공유, DHCP를 자동으로 또는 고정으로 활성화할 수 있습니다. 기본적으로 해당 IP/서브넷은 일반적인 192.168.xxx.xxx 로컬 인터페이스와 완전히 분리되어 있습니다.

관련 정보