Das dhclient
, was NetworkManager
anruft, sollte unabhängig davon gleich sein.
Auf meinem Fedora 19-System wird der folgende Befehl ausgeführt, NetworkManager
wenn ich zulasse, dass eine Verbindung hergestellt wird:
/sbin/dhclient -d -sf /usr/libexec/nm-dhcp-client.action \
-pf /var/run/dhclient-wlp3s0.pid \
-lf /var/lib/NetworkManager/dhclient-5117671a-6bc3-4f6f-a3c0-54e615efe85c-wlp3s0.lease \
-cf /var/lib/NetworkManager/dhclient-wlp3s0.conf wlp3s0
Sie können das Setup überprüfen, dhclient
indem Sie sich die verschiedenen Konfigurationsdateien ansehen, die über die Befehlszeile verwendet werden.
Statische Zuweisung von IPs per MAC
Ich werde dies erwähnen, obwohl @DopeGhoti dies auch getan hat, aber im Allgemeinen nehmen Sie normalerweise die MAC-Adressen Ihres Systems und konfigurieren Ihren DHCP-Server so, dass er denselben MAC-Adressen statisch dieselben IP-Adressen zuweist. Auf diese Weise erhalten Sie das Beste aus beiden Welten, in denen Sie diese Zuweisung zentral verwalten können, sie jedoch nicht auf jedem Host manuell konfigurieren müssen.
In Ihrem Fall klingt es für mich jedoch seltsam, dass der Client nicht einfach dieselbe IP erneuert, die er zuvor hatte. Dies ist normalerweise das Standardverhalten bei DHCP-Client / Server-Setups. Ich würde also vermuten, dass auf Ihrem DHCP-Client etwas nicht richtig konfiguriert ist.
Beispiel
Dies dient nur zur Veranschaulichung meiner Vorschläge. Stellen Sie fest, dass Sie etwas Ähnliches tun müssen, um Ihr Netzwerk auf einem beliebigen Gerät zu konfigurieren , das gerade Ihren DHCP-Dienst bereitstellt. Wenn Sie Ihren eigenen DHCP-Server betreiben, können Sie so etwas pro Host in Ihrem /etc/dhcpd.conf
:
host grinchy {
hardware ethernet 00:26:C7:85:A7:20; # wifi (thinkpad 410)
fixed-address grinchy.bubba.net;
# fixed-address 192.168.1.19;
}
Auf diese Weise benötigt der Host keine Kenntnisse über die Netzwerkkonfiguration, kann jedoch eine konsistente, statische IP-Adresse erhalten.