システムを再起動した後でも状態が変わらないように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
/etc/rc.d/rc.local
ファイルがまだ存在しない場合は、ファイルが生成されます。- ファイルが実行可能であることを確認してください( `chmod +x /etc/rc.d/rc.local)。
ip
質問にコマンドを追加してください。