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
ifcfg
VXLANインターフェイスファイルを作成できます。 2つのオプションを追加する必要があります。
VXLAN='yes'
VXLAN_ID='3'
VXLAN
ifcfg
このファイルからVXLANインターフェイスを作成するための仕様を定義します。VXLAN_ID
「実際の」ネットワークに一意のVXLAN識別子を指定します。各VXLANは一意のVXLAN_ID
外観を持っている必要がありますifcfg-vxlan(5)
。