ネットワーキングを有効にする前に、起動時にスクリプトをどのように実行できますか?

ネットワーキングを有効にする前に、起動時にスクリプトをどのように実行できますか?

仮想マシンのさまざまなオペレーティングシステムで非IPネットワークプロトコルを実行するいくつかのプログラムをテストするためのシステムがあります。ホストはFedora Linuxです。ネットワークがIPではないため、仮想マシンを物理イーサネットインターフェイスにブリッジする必要があります。私がよく理解していない理由は、ブリッジがホストのネイティブネットワークインターフェイスでなければならないということです。だから私は私が必要だとわかりました。

  • ホストのeth0を終了します。

  • ブリッジbr0の作成

  • ブリッジにeth0を追加

  • br0でipconfigを実行する

長い間、/etc/rc.localのコマンドを使用してこれを実行できましたが、最近(Fedora 20?)では動作しなくなりました。

1)これをVMサブシステムモジュール構成の一部として構成する方法はありますか(システムのインストール後に実行できます)。それは確かに私の好みです。

2) 最新の Fedora システムではどのようにこれを行いますか? systemdが/etc/rc.local(または/etc/rc.d/rc.local)を実行していないようです。

ベストアンサー1

network-scripts標準ファイルを使用して作成します。

https://docs.fedoraproject.org/en-US/Fedora/23/html/Networking_Guide/sec-Create_a_Network_Bridge.html

br0これにより、ファイルを作成してifcfg-eth0使用するように調整できます。

おすすめ記事