只是想了解如何使用 /etc/netplan 目录为具有多个 NIC 适配器(ieeth0 和 eth1)的 Ubuntu 17.10 服务器定义静态 IP 地址。(基本上是这篇文章的延续Ubuntu 17.10 将不接受静态 IP,也感谢所有回答这个问题的人)
这是我的新 /etc/netplan/01-netcfg.yaml 的一个示例,它很有效。
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
dhcp6: no
addresses: [192.168.10.254/24]
gateway4: 192.168.10.1
nameservers:
addresses: [192.168.10.1,192.168.10.252]
我将如何定义 eth1 以便它可以位于不同的子网(例如 192.168.20.10/24)?
也提前感谢!
简单的方法,只需像现在一样为您的 eth0 复制另一个节,但将其命名为 eth1。请注意,这假设您的卡被可靠地命名为“eth0”和“eth1”:
完整示例:
如果您发现您的卡片
/dev/<ifname>
适合您,您还可以匹配 mac 地址上的节或其他属性。在正确的设备节下添加如下内容会有所帮助。有关详细信息,请参阅 netplan(5):