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.