Veth インターフェイス構成の永続性

Veth インターフェイス構成の永続性

システムを再起動した後でも状態が変わらないように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 スクリプトの作成に関する言及はありません。

答え1

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/ 

システムのディレクトリ: 例:

答え2

最も簡単な解決策は、おそらく必要なコマンドをに追加することです。これはシステム起動時に(systemdデバイス/etc/rc.d/rc.localによって)実行されます。rc-local.service

  1. /etc/rc.d/rc.localファイルがまだ存在しない場合は、ファイルが生成されます。
  2. ファイルが実行可能であることを確認してください( `chmod +x /etc/rc.d/rc.local)。
  3. ip質問にコマンドを追加してください。

関連情報