マイコンピュータでローカルホストが破損しています。たとえばpython -m SimpleHTTPServer
、curl 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