/etc/network のネットワーク設定を調べる
このステップでは、/etc/network
ディレクトリにある従来のネットワーク設定ファイルを調べます。最新の Linux ディストリビューションでは、Netplan や NetworkManager などのツールを使用することが多いですが、これらの古い設定ファイルを理解することは、特にそれらを使用しているシステムやトラブルシューティングにおいて、依然として重要です。
この形式のネットワークインターフェイスの主要な設定ファイルは /etc/network/interfaces
です。
ターミナルが開いていない場合は、開きます。
cat
コマンドを使用して /etc/network/interfaces
ファイルの内容を表示します。cat
は、ファイルの内容を連結して表示するためのシンプルなコマンドです。
以下のコマンドを入力して Enter キーを押します。
cat /etc/network/interfaces
以下のような出力が表示されるはずです。
## interfaces(5) file used by ifup(8) and ifdown(8)
## Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
内容を見てみましょう。
#
: #
で始まる行はコメントで、無視されます。
source-directory /etc/network/interfaces.d
: この行は、システムに /etc/network/interfaces.d
ディレクトリにある設定ファイルを読み込むよう指示します。これにより、モジュール式のネットワーク設定が可能になります。
auto lo
: この行は、システム起動時に lo
(ループバック) インターフェイスを自動的に起動することを示しています。
iface lo inet loopback
: この行は lo
インターフェイスを設定します。inet
はアドレスファミリ (IPv4) を指定し、loopback
はループバックインターフェイスであることを示します。
auto eth0
: この行は、システム起動時に eth0
インターフェイスを自動的に起動することを示しています。
iface eth0 inet dhcp
: この行は、eth0
インターフェイスが DHCP (Dynamic Host Configuration Protocol) を使用して自動的に IP アドレスやその他のネットワーク設定を取得するように設定します。
このファイルは、ネットワークインターフェイスを静的に設定する方法を提供します。DHCP を使用する代わりに、ここで IP アドレス、サブネットマスク、ゲートウェイなどの設定を手動で定義することができます。
この実験ではこのファイルを変更することはありませんが、その場所と基本的な構造を知ることは、Linux システムでネットワークインターフェイスをどのように設定できるかを理解するために重要です。
Continue をクリックしてこの実験を完了します。