/ / Ändere Ubuntu Server von DHCP in eine statische IP-Adresse

Ändern Sie Ubuntu Server von DHCP in eine statische IP-Adresse

Wenn das Installationsprogramm von Ubuntu Server festgelegt hat, dass Ihr Server DHCP verwendet, möchten Sie ihn in eine statische IP-Adresse ändern, damit die Benutzer ihn tatsächlich verwenden können.

Das Ändern dieser Einstellung ohne eine grafische Benutzeroberfläche erfordert einige Textbearbeitungen, aber das ist klassisches Linux, oder?

Öffnen wir die Datei / etc / network / interfaces. Ich werde vi verwenden, aber Sie können einen anderen Editor auswählen

sudo vi / etc / network / interfaces

Für die primäre Schnittstelle, die normalerweise eth0 ist, werden folgende Zeilen angezeigt:

auto eth0
iface eth0 inet dhcp

Wie Sie sehen, wird derzeit DHCP verwendet. Wir werden dhcp in static ändern, und dann gibt es eine Reihe von Optionen, die darunter hinzugefügt werden sollten. Natürlich möchten Sie dies an Ihr Netzwerk anpassen.

auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1

Jetzt müssen wir die DNS-Einstellungen hinzufügen, indem wir die Datei resolv.conf bearbeiten:

sudo vi /etc/resolv.conf

Ersetzen Sie in der Zeile "Nameserver xxx.xxx.xxx.xxx" das x durch die IP-Adresse Ihres Nameservers. (Sie können ifconfig / all ausführen, um herauszufinden, was sie sind.)

Sie müssen auch den DHCP-Client entfernen, damit dies funktioniert (danke an Peter für die Kenntnisnahme). Möglicherweise müssen Sie stattdessen dhcp-client3 entfernen.

sudo apt-get entferne dhcp-client

Jetzt müssen wir nur noch die Netzwerkkomponenten neu starten:

sudo /etc/init.d/networking restart

Pingen Sie www.google.com. Wenn Sie eine Antwort erhalten, funktioniert die Namensauflösung (es sei denn, Google befindet sich in Ihrer Hosts-Datei).

Wirklich ziemlich einfach.

Aktualisiert Vielen Dank an Nickname007 in den Kommentaren, dass ich die DNS-Einträge in der Anleitung vergessen habe.