Wie kann ich ubuntu so konfigurieren, dass es eine statische IP-Adresse hat und trotzdem DHCP für andere Konfigurationsinformationen verwendet?

3

Ich möchte DHCP verwenden, um die Netzwerkkonfigurationsinformationen einschließlich DNS abzurufen, aber dennoch eine statische IP-Adresse zuweisen.

Unter OS X ist dies "DHCP mit manueller Adresse verwenden", aber in der Benutzeroberfläche wird keine ähnliche Konfigurationsoption für Ubuntu angezeigt, und ich kann keine Informationen dazu finden, wie / etc / network / interfaces zu diesem Zweck konfiguriert wird.

Felder
quelle
Für das, was es wert ist, habe ich genau die gleiche Frage. Es sieht so aus, als ob die richtige Antwort für mich vielleicht von @Khaled kommt. Hat das jemand zum Laufen gebracht? Die angegebene Syntax ist für mich ein Null-Op.
Dav Clark
Eigentlich hat es funktioniert, ich habe es einfach nicht gesehen (laut meinem ip addr showKommentar unten).
Dav Clark
Keine der aktuellen Antworten ist zufriedenstellend. In meinem Fall wollte ich dies für einen VMware-Gast mit NAT-Netzwerk (vmnet8) tun. Dies konnte durch Konfigurieren einer statischen Adressreservierung in der DHCP-Serverkonfiguration von VMware auf dem Host behoben werden. Unter OSX enthält diese Datei /Library/Application Support/VMware Fusion/vmnet8/dhcpd.confFolgendes: host myguestvm { hardware ethernet <guest's NIC's MAC address>; fixed-address 172.16.xxx.yyy; } (Sie müssen VMware neu starten oder vor VMware v3 den DHCP-Dienst separat neu starten.)
Tom

Antworten:

2

Oder Sie können einfach IP-Adressreservierungen in Ihrem DHCP-Server einrichten. Dadurch werden IP-Adressen bestimmten MAC-Adressen zugeordnet, sodass dieselbe Netzwerkschnittstelle immer dieselbe IP-Adresse erhält. Weitere Informationen finden Sie in der Dokumentation Ihres DHCP-Servers.

Michael Hampton
quelle
1
Das ist, was ich normalerweise mache, aber anscheinend ist das mit dem von uns verwendeten DHCP-Server (Cisco ASA 5505) nicht möglich - er unterstützt keine DHCP-Reservierungen. Ja, ich könnte auf einen anderen Computer umsteigen, um den DHCP-Server auszuführen, aber das ist mehr Arbeit als meine Frage verlangt.
Felder
1

Sie können die folgende Zeile an Ihre /etc/network/interfacesDatei anhängen :

post-up ip addr add 192.168.0.1/24 dev eth0

Natürlich können Sie den IP/maskNamen und die Schnittstelle Ihren Bedürfnissen entsprechend ändern .

Khaled
quelle
Das wird immer noch einen IP-Adressreservierungsplatz aus dem DHCP-Pool belegen, oder?
Felder
Dadurch wird nur das ipDienstprogramm ausgeführt, um zusätzliche IP-Adressen zuzuweisen, wenn die Schnittstelle aktiviert wird.
Khaled
2
Das ist die Gesamtheit meiner Frage: Wie kann ich eine statische IP-Adresse zuweisen, während ich DHCP für die anderen Konfigurationsinformationen verwende? Das sollte irgendwie möglich sein.
Felder
1
Dein Vorschlag funktioniert bei mir nicht @Khaled. Hat sich dieser Befehl in den letzten Jahren geändert? Ich sehe nichts darüber in den Manpages ...
Dav Clark
1
@DavClark: Siehe man interfaces.
Khaled