私はネットワークインターフェースが初めてで、4つの用語の違いに戸惑っています。私はここで関連する質問を見ました: Network Managerと 'ifconfig' 'ifup'などの違いは何ですか? 、しかしこれは上記のすべてとNetworkManagerの違いを説明します。上記の4つの用語の間で、より具体的なものを探しています。
interfaces
が/etc/network/interfaces
にあるファイルを参照していることは知っていますが、表示されるのはlo
インターフェースだけです。 ifconfig
を呼び出すときと同じように、wlan0
とeth0
も表示されると想定します。また、lo
インターフェイスは、ブート時にifup -a
によってアクティブ化されることも知っています。
あなたの説明を楽しみにしています。
Ubuntuのすべてのデスクトップエディションでは、ネットワークは手動の方法ではなく管理されます。つまり、/etc/network/interfaces
ですが、Network Managerによるものです。ネットワークを提供するインターフェース、たとえばeth0またはwlan0は、デフォルトでNetwork Managerによって管理されます。
廃止予定のコマンドifupおよびifdownは、/etc/network/interfaces
にリストされている()インターフェースを制御します。通常のデフォルト構成を説明する場合、ループバックインターフェイスのみがリストされ、ifup/ifdownで開始および停止することができますが、これはお勧めできません。通常、システムはこれを自動的に実行するため、ユーザーの介入は不要です。
グラフィカルデスクトップのないサーバーでは、Network Managerはインストールされないため、allインターフェイスは/etc/network/interfaces
で制御されます。このような場合、たとえば、ファイルの構成auto eth0
は、インターフェースがブート時に開始することを意味します。繰り返しますが、通常、ユーザーの介入は不要です。サーバー構成の例を次に示します。 インターネットへの接続方法
/etc/network/interfaces
は、手動で編集する構成ファイルです(ループバック(または lo
)の言及は、インストーラーがセットアップするデフォルトファイルからのものです)。そこに追加しない限り、他のインターフェイスは表示されません。ここでインターフェースを定義していないが、それらが起動して構成されている場合、Network Manager、Wicdなどの他のサービスがそれらを処理するか、ifconfig
またはip
コマンドを使用して手動で構成します。
ifconfig
、 ifup
およびifdown
は、インターフェイスを操作するためのすべてのコマンドです。後者の2つには、特定の機能があります(名前からわかるように)。 ifconfig
(廃止されてから長いが、まだ一般的に使用されている)および ip
を使用して、デバイスを構成できます(IPの割り当て、アップまたはダウンなど)。