Windows-Server-2012-R2

新鮮的 Ubuntu 20 伺服器獲取錯誤的 DHCP 地址

  • March 16, 2021

我需要在 VirtualBox 上設置一個新的 Linux 伺服器,我使用的是 Ubuntu Server 20.04 LTS,而在 Virtualbox 中,我的網路適配器設置為“允許所有”混雜模式的橋接適配器

首先,我使用本教程永久禁用了 IPV6

伺服器設置為從帶有 Active Directory 的 Windows Server 2012 DCHP 獲取 DHCP 地址,但我正在使用 VM MAC 地址設置地址保留(只是為了保持一個集中點,我可以在其中更改所有網路租約)

同樣的配置在舊的 Ubuntu Server 18 安裝上執行良好

但是在 Ubuntu 20 伺服器上不會得到正確的地址,在 DHCP 面板上看到 MAC 地址似乎是“e2343f3e00020000ab111033439cdd1678e3”而不是預期的“08002758510A”

DHCP 面板

我知道我可以在 Ubuntu 上設置一個固定 IP(我已經做到了並且它可以工作),但正如我所說,我需要在 DHPCP 伺服器中保留一個集中點,以便在需要時可以重新組織所有地址

有誰知道為什麼會發生這種情況,我該如何解決?

謝謝你的幫助

我剛剛發現 Ubuntu 18+ 在獲取 DHCP 地址時使用了不同的方法,對於那些有同樣問題的人,您只需更改您的 netplan 配置並將 dhcp-identifier 設置為 mac:

network:
   renderer: networkd
   version: 2
   ethernets:
       {nicdevicename}:
           dhcp4: true
           dhcp-identifier: mac

https://superuser.com/questions/1338510/wrong-ip-address-from-dhcp-client-on-ubuntu-18-04

這顯然不是 Windows Server 2012 中顯示的 MAC 地址。也許標題顯示Client Unique Identifier?從 Ubuntu 伺服器(cat /sys/class/net/*/address將顯示所有 NIC 的 MAC 地址)或從 VirtualBox 獲取 MAC 地址,並將其放入 Windows Server 2012 靜態 DHCP 配置。

引用自:https://serverfault.com/questions/1056906