VM: ifconfig はインターフェースを認識しますが、/etc/network/interfaces にはありません

VM: ifconfig はインターフェースを認識しますが、/etc/network/interfaces にはありません

私は Virtualbox VM で Debian stable を実行しています。GUI 経由でインターフェースを設定しました (期待どおりに動作します)。ただし、/etc/network/interfaces にインターフェースが表示されません。ループバック インターフェースのみが表示されます。

インターフェースの設定(GUI以外)はどこで確認できますか?

答え1

NetworkManager を使用しているようです。設定ファイルはここにあります:

/etc/NetworkManager/system-connections/name-of-connection

インターフェースを手動で設定するには、/etc/network/interfaces ファイルに以下のような内容を含める必要があります。

auto eth0
iface eth0 inet static
    address 192.168.1.3
    netmask 255.255.255.0
    gateway 192.168.1.1

インターフェース名に合わせて変更しますeth0。次に、ネームサーバー(DNS)エントリを追加します。/etc/resolv.conf

nameserver XX.XX.XX.XX
(List any others you may have)

次に、インターフェースを起動し、ネットワーク デーモンを再起動します。

 ifconfig eth0 up
 /etc/init.d/networking restart

ネットワーク インターフェイスが稼働しているのに で見つからない場合/etc/network/interfaces、このディレクトリ内を確認しましたか?

/etc/network/interfaces.d

インターフェース ファイルはそこからファイルをソースします。

それ以外にも、次のコマンドを使用できます:

ifconfig -a
ip addr

すべてのインターフェース(-a オプションは「すべて」で、ダウンしているインターフェースも含む)の現在の構成設定を表示します。

関連情報