manuelles Gateway bei dhcp-client

Columbo0815

Kaffeemann
Staff member
Moin,

ich habe eine OpenBSD-Kiste (4.2-stable), die ihre IP von einem DHCP-Server bezieht. Dieser liefert das Gateway NICHT mit (und das ist auch gut so). Jetzt möchte ich nicht jedesmal das Standardgateway setzen, wenn die Kiste neu gestartet wird.

Ich habe hierzu im Handbuch gelesen, dass ich (am besten die IP) das Standardgateway in /etc/mygate eintragen soll, was ich getan habe. Allerdings wird /etc/mygate nicht ausgelesen, wenn ich die IP per DHCP beziehe.

Sicher, ich könnte ein Script schreiben, das das Standardgateway während der Bootzeit setzt. Ich nutze aber für solche Sachen ganz gerne die Mittel, die das Betriebssystem mitbringt.

Wie kann ich das Standardgateway setzen, wenn ich die IP per DHCP beziehe?

Gruß
 
in der hostname.if
dhcp
!/bin/echo <GWIP> > /etc/mygate

sollte auch gehn

Naja, die richtige IP steht ja schon in /etc/mygate (auch nach dem reboot). Von daher wird das nicht helfen.

Warum nicht und warum ist das gut so?
Weil in dem Netzwerk viele Clients sind, die ihre Adresse auch von diesem dhcp-Server zugewiesen bekommen und das Gateway nicht kennen sollen. Die User haben auf den Rechnern auch nicht die Berechtigung ein Gateway zu setzen.

wie wärs mit der dhclient.conf?
Ich glaube das ist der Weg den ich suche. Die dhclient.conf sieht aktuell so aus:

Code:
interface "pcn0" {
supersede routers "gateway-IP";
supersede domain-name-servers "gateway-IP";
initial-interval 1;
send host-name "foobar";
request subnet-mask, broadcast-address, domain-name,
        domain-name-servers, host-name;
}
Aber derzeit werden weder "routers" noch der "domain-name-servers" ersetzt.

Gruß
 
Last edited:
Fehler gefunden.
Code:
supersede routers "gateway-IP";
supersede domain-name-servers "gateway-IP";
Die "" müssen raus.

Gruß und Danke für die Hilfe! :)
 
Back
Top