使用 systemd 将 DHCP 与静态 IP 结合起来

使用 systemd 将 DHCP 与静态 IP 结合起来

基本上,我想用 systemd 设置静态 IP,但我想通过 DHCP 获取其他所有内容(即“网络路由”)。例如,在 macos 上可以轻松完成此操作,因为它具有“使用带静态 IP 地址的 DHCP”选项。

如果我将 Address 与 DHCP=yes 结合起来(例如在 Linux 上使用 systemd-networkd 在同一个网卡上使用 dhcp 和静态 ip)然后我得到了分配给接口的两个地址,一个是静态地址,另一个是 DHCP 分配的地址。我只想要静态的。

如果 systemd.network 的选项不允许这样的事情发生,那么 systemd.service 配置会是什么样子,可能使用 dhcpcd 或类似的东西来实现这一点?

相关内容