如何让17.10服务器上的netplan与使用MAC地址预留的Windows Server DHCP服务器一起工作?
要在最近的Fedora和Arch上执行此操作,必须设置dhcp-client-identifier = hardware
以使DHCP正常工作。 我怀疑17.10也是如此。 但是,Artful使用netplan和systemd-networkd。
对于后者,我可以设置[DHCP] ClientIdentifier=mac
在/ etc / systemd / network /(接口名称).network中,它覆盖/run/systemd/network/10-netplan-(ifname).network。
我更喜欢在/etc/netplan/01-netcfg.yaml文件中设置它,或者在/ etc / netplan /中设置它。
然而,这些是如何解决上述问题的具体细节。 总体问题是如何使用netplan使用带有Ubuntu 17.10服务器的MAC预留的MS Windows Server 2012 DHCP服务器。 我可以请求重新配置DHCP服务器,如果它不会对其他客户端产生重大影响,或者可以按预留以某种方式完成。
(我已经使用了标签windows-server,但由于某些原因它不存在)
我最近也遇到过这个。 答案在netplan.io示例中。 您可以将行dhcp-identifier: mac
到/ etc / netplan /中的yaml文件中,然后运行netplan apply
立即应用更改。
从https://netplan.io/examples上的最后一项:
Windows DHCP服务器
对于Windows服务器使用dhcp-identifier密钥提供DHCP的网络,允许互操作性:
network: version: 2 ethernets: enp3s0: dhcp4: yes dhcp-identifier: mac
对于那些只需要快速解决方案,同时等待Ubuntu从上游提取此错误修复程序的人:
sudo rm /etc/machine-id sudo systemd-machine-id-setup sudo reboot
这通过强制Ubuntu客户端生成新的机器ID来解决重复的IP问题,这反过来导致netplan / networkd生成新的DUID,因此您将从DHCP服务器获得新的IP地址,如您所料。
因此,它并不是真正读取克隆后更改的MAC,而是为克隆后的操作系统生成新的DUID。
从本质上讲,这是针对Linux的新闻。
- 面板中的Ubuntu 17.10 windows’菜单
- 在Wayland上的Ubuntu 17.10 – (如何)我可以安装NVIDIA驱动程序吗?
- 文件消失了,将它从Windows主机拖到VirtualBox中的Ubuntu guest虚拟机
- 无法连接到星巴克wifi
- 由resolvconf和NetworkManager设置的名称服务器错误
- 升级到Ubuntu 17.10后,指示符图标不会出现
- Ubuntu 17.10(和17.04)nvidia quiet splash在重启或关闭时挂起
- 如何配置Ubuntu Dock以仅显示当前工作区的窗口?
- 无法使用Gnome / Xorg组合登录Xorg 17.10