/etc/network でブリッジ設定を調べる
このステップでは、Ubuntu のような Debian ベースのシステムで、ブリッジ設定を含むネットワークインターフェイス設定が通常保存される場所を調べます。これらの設定は、システム起動時にネットワークインターフェイスがどのように設定されるかを定義します。
ネットワークインターフェイス設定は、通常 /etc/network/interfaces
ファイルにあり、場合によっては /etc/network/interfaces.d/
ディレクトリ内のファイルにもあります。
cat
コマンドを使用して、メインのネットワークインターフェイスファイルの内容を表示しましょう。cat
はファイルの内容を表示するために使用されます。
cat /etc/network/interfaces
次のような内容が表示されるかもしれません。
## interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
このファイルは、lo
(ループバック)インターフェイスと eth0
インターフェイスを定義しており、eth0
は DHCP を使用するように設定されています。
では、/etc/network/interfaces.d/
ディレクトリの内容を確認しましょう。このディレクトリは、個々のインターフェイスやブリッジの個別の設定ファイルを保存するためによく使用され、メインの interfaces
ファイルをすっきりさせます。
このディレクトリ内のファイルを一覧表示するには、ls
コマンドを使用します。
ls /etc/network/interfaces.d/
ここには、特にブリッジが手動でまたは他のソフトウェアによって設定された場合、ブリッジ設定に関連するファイルが表示されるかもしれません。たとえば、50-cloud-init.cfg
などの名前のファイルがあり、そこにブリッジの定義が含まれている可能性があります。
このディレクトリにファイルがある場合、cat
を使用してその内容を表示できます。たとえば、my-bridge.cfg
という名前のファイルがある場合、次のようにします。
cat /etc/network/interfaces.d/my-bridge.cfg
これらの設定ファイルを調べることで、ネットワークブリッジがシステム上でどのように定義され、永続的に設定されているかを理解するのに役立ちます。Linux ディストリビューションやバージョンによってネットワーク設定方法は異なることに注意してください(たとえば、新しい Ubuntu バージョンでは Netplan を使用する)が、多くのシステムで /etc/network/interfaces
と /etc/network/interfaces.d/
は一般的な場所です。