Rus*_*nes 6 windows dhcp active-directory 17.10 netplan
要在最近的 Fedora 和 Arch 上执行此操作,必须设置dhcp-client-identifier = hardware以使 DHCP 工作。我怀疑 17.10 也是如此。但是,Artful 使用 netplan 和 systemd-networkd。
对于后者,我可以
[DHCP]
ClientIdentifier=mac
在 /etc/systemd/network/(interface name).network 中设置,它会覆盖 /run/systemd/network/10-netplan-(ifname).network。
我更愿意在文件 /etc/netplan/01-netcfg.yaml 或 /etc/netplan/ 中的某些内容中设置它。
不过,这些是如何解决上述问题的细节。总体问题是如何使用带有 MAC 保留的 MS Windows Server 2012 DHCP 服务器与使用 netplan 的 Ubuntu 17.10 服务器一起使用。如果 DHCP 服务器不会对其他客户端产生重大影响,或者可以以某种方式完成每个保留,我可能能够请求重新配置 DHCP 服务器。
(我会使用标签 windows-server,但由于某种原因它不存在)
小智 6
我最近也遇到了这个。答案在 netplan.io 示例中。您可以将该行添加dhcp-identifier: mac到 /etc/netplan/ 中的 yaml 文件,然后运行netplan apply以立即应用更改。
从https://netplan.io/examples上的最后一项:
Windows DHCP 服务器
对于由 Windows 服务器使用 dhcp-identifier 密钥提供 DHCP 的网络,允许互操作性:
Run Code Online (Sandbox Code Playgroud)network: version: 2 ethernets: enp3s0: dhcp4: yes dhcp-identifier: mac
小智 5
对于那些在等待 Ubuntu 从上游提取此错误修复时只需要快速解决方案的人:
sudo rm /etc/machine-id
sudo systemd-machine-id-setup
sudo reboot
Run Code Online (Sandbox Code Playgroud)
这通过强制 Ubuntu 客户端生成一个新的机器 ID 来解决重复的 IP 问题,这反过来又会导致 netplan/networkd 生成一个新的 DUID,这样您就可以像预期的那样从 DHCP 服务器获得一个新的 IP 地址。
因此,它并不是真正读取克隆后更改的 MAC,而是为克隆后操作系统生成新的 DUID。
本质上,这是 Linux 的新闻。
| 归档时间: |
|
| 查看次数: |
5040 次 |
| 最近记录: |