私の/etc/network/interfaces
ファイルには次の行が含まれています。
iface default inet dhcp
数年前にそこに置かれた記憶がどんどん出てきますが、なぜそうしたのか覚えていません。私が正確に覚えているなら、ipv4アドレス仕様はiface
ネットワークインターフェイス設定の前に指定されます。これはDHCPサーバーからアドレス、マスク、ゲートウェイ情報を取得することを意味します。しかし、この場合はどういう意味ですか?いくつかの基本インターフェイスを参照していますか?それでは、そのようなものをどこで指定する必要がありますか?そうでない場合は、他に設定されていないすべての既存のインターフェイスに適用されるデフォルト設定を参照しますか?通常、この行の目的は何ですか(存在する場合)?inet
dhcp
default
問題のある回線を取り除くと、コンピュータは引き続きネットワークに正常に接続されているようです。
私は man インターフェースを見てたくさん検索しましたが、これまでこの場合、デフォルト値を使用することに関する正式な説明が見つかりませんでした。
どんな情報でも大変感謝いたします。
答え1
「default」という名前は、インターフェースのロード方法を指定するために使用できるプレースホルダーです。
#auto eth0=foo
iface foo inet dhcp
iface bar inet static
address 192.168.178.2
gateway 192.168.178.1
dns-nameserver 192.168.178.1
...
これにより、次のようにインターフェイスを呼び出すことができます。
ifup eth0=bar
このアプローチには様々な構成が可能である。あなたのman interfaces
合計を見てくださいman ifup
。
答え2
入力した内容は次のとおりです。
iface default inet dhcp
構成ファイルの終わり(eth0、wlan ...定義の後ろ)にあります。上記の定義中にハードウェア構成に合うものがない場合、この行はデフォルト構成です。