Centos

Veth 介面配置持久化

  • September 2, 2019

如何在 CentOS 7 上配置 veth 介面,使其在系統重啟後保持狀態?例如:

獸醫配置:

# create veth pair and assing IP address.
ip link add veth0 type veth peer name veth1
ip addr add 10.1.0.1/24 dev veth0
ip addr add 10.1.0.2/24 dev veth1


# bring up the interfaces
ip link set veth0 up
ip link set veth1 up

這些設置會在網路服務重啟後保存,但不會在系統重啟後保存。在 RedHat 文件中現在沒有提到為應該在 /etc/sysconfig/network-scripts 中的 veth 介面編寫 ifcfg-vethX 介面配置文件或 ifup-veth 和 ifdown-veth 腳本。

您需要為您的 veth0 介面創建一個配置文件並將其放置在

/etc/sysconfig/network-scripts/ifcfg-veth0:

DEVICE="veth0"
TYPE="veth"
DEVICETYPE="Ethernet"
BOOTPROTO="static"
IPADDR="10.1.0.1"
NETMASK="255.255.255.0"
ONBOOT="yes"
NM_CONTROLLED="no"

您還需要複製這些腳本並將它們放入

/etc/sysconfig/network-scripts/ 

系統上的目錄: 範例:

引用自:https://unix.stackexchange.com/questions/537014