debianはどこにネットワーク設定を保存していますか?


1

私は静的IPを持っているはずのDebianマシンを持っていますが、DHCPサーバーからアドレスを取得することを主張します。

これがこの設定ファイルです。

$> cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
  address   192.168.1.99
  gateway   192.168.1.1
  netmask   255.255.255.0
  network   192.168.1.0
  broadcast 192.168.1.255

まだ

$> sudo /etc/init.d/networking restart
Reconfiguring network interfaces...done.
$> sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:e0:03:09:05:2e
          inet addr:192.168.1.205  Bcast:255.255.255.255  Mask:255.255.255.0
...

それはどこでDHCPを使用するように言われていますか?

回答:


1

まあ、どうやら完全な再起動はそれを修正しました。 Linuxでは、設定を変更しても再起動する必要はありません。 :P


2
killall dhclientはおそらく同じことをするでしょう。または停止してからファイルを編集してから開始します。インターフェイスがdhcpを使用するように設定されている場合にのみ、dhcpクライアントプロセスを停止するため、インターフェイスがdhcpを使用するように設定されていない場合は、再起動によってdhcpが強制終了されることはありません。
Justin Smith

0

実際にあなたの質問に答えるには、あなたは正しいファイルを持っています。

このスタンザ:

iface eth0 inet static

起動時に静的IPを割り当てるか、それともDHCPを使おうとするかを制御します。 DHCPを使用するには、次のように変更します。

iface eth0 inet dhcp

man interfaces もっと教えてくれます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.