Ändern Sie den Ubuntu-Server von DHCP in eine statische IP-Adresse
Wenn der Ubuntu-Server-Installer die Verwendung von DHCP für Ihren Server festgelegt hat, möchten Sie ihn in eine statische IP-Adresse ändern, damit Benutzer ihn tatsächlich verwenden können.
Wenn Sie diese Einstellung ohne grafische Benutzeroberfläche ändern müssen, ist eine Textbearbeitung erforderlich. Dies ist jedoch ein klassischer Linux-Server?
Lassen Sie uns die Datei / etc / network / interfaces öffnen. Ich werde vi verwenden, aber Sie können einen anderen Editor wählen
sudo vi / etc / network / schnittstellen
Für die primäre Schnittstelle (normalerweise eth0) werden folgende Zeilen angezeigt:
auto eth0
iface eth0 inet dhcp
Wie Sie sehen, wird derzeit DHCP verwendet. Wir werden Dhcp in statisch ändern, und dann gibt es eine Reihe von Optionen, die darunter hinzugefügt werden sollten. Natürlich würden Sie dies an Ihr Netzwerk anpassen.
auto eth0
iface eth0 inet statisch
Adresse 192.168.1.100
Netzmaske 255.255.255.0
Netzwerk 192.168.1.0
Sendung 192.168.1.255
Gateway 192.168.1.1
DNS-Nameserver 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 Ihres Nameservers. (Sie können ifconfig / all tun, um herauszufinden, was sie sind.)
Sie müssen außerdem den dhcp-Client entfernen, damit dieser haften bleibt (Dank an Peter für die Kenntnisnahme). Möglicherweise müssen Sie stattdessen dhcp-client3 entfernen.
sudo apt-get entfernt dhcp-client
Jetzt müssen wir nur noch die Netzwerkkomponenten neu starten:
sudo /etc/init.d/networking restart
Ping www.google.com. Wenn Sie eine Antwort erhalten, funktioniert die Namensauflösung (es sei denn, Google ist in Ihrer hosts-Datei enthalten)..
Wirklich ziemlich einfach.
Aktualisierte Vielen Dank an Nickname007 in den Kommentaren, dass ich die DNS-Einträge in der Anleitung vergessen habe.