Ip
在 coreos 上使用網路更改多個介面 IP
我有一台工作的 CoreOS 機器,我需要在 /etc/systemd/network 文件中更改兩個虛擬網路介面 IP,如下所示:
[Match] Name=interface name [Network] Address=ip address.
這適用於一個介面,但是當我添加需要不同 IP 地址的第二個介面時,如下所示:
[Match] Name=interface name [Network] Address=ip address.
$$ Match $$ 名稱=介面名稱2 $$ Network $$ 地址=IP 地址2。 這行不通。我找不到線上任何地方更改兩個介面 IP 的範例。
很感謝任何形式的幫助。謝謝!
您將它們放在不同的文件中,以它們的界面命名。例如,對於名為
enp4s0f0
、enp4s0f1
、的介面enp4s0f2
,enp4s0f3
您將為每個介面創建文件:/etc/systemd/network/enp4s0f0.network /etc/systemd/network/enp4s0f1.network /etc/systemd/network/enp4s0f2.network /etc/systemd/network/enp4s0f3.network
從技術上講,文件可以命名為以 . 結尾的任何名稱
.network
,但除非您想要一個配置多個介面的配置Match
(例如在每個介面上設置 DHCP),否則在文件對應的介面之後命名文件可以消除混淆。