再起動後に永続VxLANインターフェイスを作成する方法

再起動後に永続VxLANインターフェイスを作成する方法

Redhat 7.3では、--create VxLANインターフェイスを使用し ip link add vxlan type vxlan id 42 group 239.1.1.1 dev eth1 dstport 4789 てIPアドレスを割り当てることができます。効果があるただし、このインターフェイスは再起動後に消えました。

私の質問は、再起動後も持続するVxLANインターフェイスをどのように生成しますか?

答え1

これはかなり古い方法ですが、最も簡単な方法は起動時に実行されるシェルスクリプトを作成することです。

vxlan1.sh というシェルスクリプトを作成します。

#!/bin/bash
ip link add vxlan type vxlan id 42 group 239.1.1.1 dev eth1 dstport 4789

これでchmod +x vxlan.sh 起動時にスクリプトを実行するだけです。以下は、トピックに関するスタックオーバーフローの議論です。https://stackoverflow.com/questions/12973777/how-to-run-a-shell-script-at-startup

答え2

ifcfgVXLANインターフェイスファイルを作成できます。 2つのオプションを追加する必要があります。

VXLAN='yes'
VXLAN_ID='3'

VXLANifcfgこのファイルからVXLANインターフェイスを作成するための仕様を定義します。VXLAN_ID「実際の」ネットワークに一意のVXLAN識別子を指定します。各VXLANは一意のVXLAN_ID外観を持っている必要がありますifcfg-vxlan(5)

関連情報