Crunchbang/Debianの/etc/network/interfacesの基本は何ですか?

Crunchbang/Debianの/etc/network/interfacesの基本は何ですか?

マイコンピュータでローカルホストが破損しています。たとえばpython -m SimpleHTTPServercurl http://localhost:8000動作しません。

私の/etc/network/interfacesの内容は空です。これの基本的な内容が何であるかを知っている人はいますか?

ベストアンサー1

Network Manager を使用する場合、ファイルの基本内容は/etc/network/interfaces通常次のとおりです。

auto lo
iface lo inet loopback

メモ:これは私のUbuntu 14.04システムからのものですが、Debianも同じでなければなりません。

それはどこから出たの?

どのパッケージが含まれているかを検索すると、/etc/network/interfacesそうでないことがわかります。

$ dpkg -S /etc/network/interfaces
dpkg-query: no path found matching pattern /etc/network/interfaces

ifupdown代わりに、パッケージのインストール後のスクリプト、特に次のスクリプトによって生成されます/var/lib/dpkg/info/ifupdown.postinst

メモ:ifupdown名前とディレクトリ内の場所を見ると、これがインストール後のスクリプトであることがわかります/var/lib/dpkg/info

インタフェースファイルを生成するスクリプトから抜粋
# Generic stuff done on all configurations
if [ "$1" = "configure" ] ; then
  # We don't need loopback interface definition anymore as
  # ifupdown handles loopback interface on its own from now
  if [ ! -f /etc/network/interfaces ] ; then
    if [ -z "$2" ]; then
      echo "Creating /etc/network/interfaces."
      echo "# interfaces(5) file used by ifup(8) and ifdown(8)" > /etc/network/interfaces
      echo "# Include files from /etc/network/interfaces.d:" >> /etc/network/interfaces
      echo "source-directory /etc/network/interfaces.d" >> /etc/network/interfaces
    else
      report_warn "/etc/network/interfaces does not exist"
    fi
  fi
fi

引用する

おすすめ記事