Gdzie Debian przechowuje ustawienia sieciowe?


1

Mam maszynę debian, która powinna mieć statyczny adres IP, ale nalega na uzyskanie adresu z serwera DHCP.

Oto ten plik ustawień:

$> 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

Jeszcze

$> 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
...

Gdzie powiedziano, aby używać dhcp?

Odpowiedzi:


1

Cóż, najwyraźniej całkowite ponowne uruchomienie naprawiło to. tyle dla Linuksa niepotrzebne restartuje zmiany ustawień! : P


2
killall dhclient prawdopodobnie zrobiłby to samo. Lub zatrzymaj, następnie edytuj plik, a następnie uruchom. Zatrzymuje proces klienta dhcp tylko wtedy, gdy interfejs jest ustawiony na używanie dhcp, więc ponowne uruchomienie nie zabija dhcp, jeśli interfejs nie jest ustawiony na używanie dhcp.
— Justin Smith,

0

Aby odpowiedzieć na twoje pytanie, masz odpowiedni plik.

Ta zwrotka:

iface eth0 inet static

kontroluje, czy statyczny adres IP jest przypisywany podczas uruchamiania lub czy próbuje użyć DHCP. Aby użyć DHCP, zmień na:

iface eth0 inet dhcp

man interfaces powie ci więcej.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.