Hyper-v給虛擬機引入trunk模式的網卡,必須命令行


Set-VMNetworkAdapterVlan -VMName 你的虛擬機名稱 -Trunk -AllowedVlanIdList 你想讓trunk通過的vlani的范圍 -NativeVlanId 允許通過的默認vlan

 

Set-VMNetworkAdapterVlan -VMName 123 -Trunk -AllowedVlanIdList 1-4094 -NativeVlanId 66

 

Set-VMNetworkAdapterVlan -VMName wxy29.101 -Untagged

 

https://docs.microsoft.com/en-us/powershell/module/hyper-v/?view=windowsserver2019-ps

 

微軟官方的hyper-v命令文檔

 

完整命令行:

創建完虛擬機test,配置一塊虛擬網卡,把該網卡命名為lan
Rename-VMNetworkAdapter -VMName test -name 網絡適配器 -NewName lan
再增加一塊網卡,把該網卡命名為wan

Add-VMNetworkAdapter -VMName test -SwitchName trunk -Name wan

更改網卡名字為wan

Rename-VMNetworkAdapter -VMName test -name 網絡適配器 -NewName wan
設置網卡lan為access口vlan1。
Set-VMNetworkAdapterVlan -VMName test -VMNetworkAdapterName lan -Access -VlanId 1
設置網卡lan為]不打標
Set-VMNetworkAdapterVlan -VMName test -VMNetworkAdapterName lan -Untagged
設置網卡wan為trunk口
Set-VMNetworkAdapterVlan -VMName test -VMNetworkAdapterName wan -Trunk -AllowedVlanIdList 1-4094 -NativeVlanId 0
顯示虛擬機test的所有網卡狀態
Get-VMNetworkAdapterVlan -VMName test

wan網卡-高級功能-啟用MAC地址欺騙

Set-VMNetworkAdapter -VMName test -VMNetworkAdapterName wan -MacAddressSpoofing On

wan網卡-高級功能-關閉MAC地址欺騙

Set-VMNetworkAdapter -VMName test -VMNetworkAdapterName wan -MacAddressSpoofing Off

1、檢測硬盤,一個一個硬盤輪詢檢測:

 

 

 

 

2、檢測硬盤過程中,交換機端口下,除了你的物理網卡mac,hyperv的2個虛擬網卡,還有n個你虛擬出來的mac(注意看跟你配置的vlan ID是否一致)。

mac首先生成一個隨機mac,一般是00a1開頭的mac地址

 

h3c清空該接口下mac地址的命令

undo mac-address int g1/0/40

顯示該接口下所有mac地址

dis mac-address int g1/0/40

 

 3、檢測結束的標志:

  • 虛擬的mac消失
  • 這里可以看到所有的硬盤容量

 

  • 你真實的硬盤個數,以上圖顯示為准。
  • 下圖顯示的個數是不准確的。

 5、如果你檢測完,跑量網卡還是無法上網,那么可以進控制台,重新給eth1隨意配置一個IP。這樣就會重啟網卡,使網絡生效!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM