Tronar
aus Überzeugung altmodisch
Gelegentlich nehme ich meinen Laptop mit ins Institut. Weil ich statische IP-Adressen verwende, muß ich dort die Ethernet-Schnittstelle umkonfigurieren. Weil ich nicht andauernd die rc.conf ändern will, sollte das doch auch über ein kleines Skript zu machen sein, denn man braucht doch eigentlich nur drei Änderungen:
ifconfig xl0 auf neue IP
route add default ...
cp /etc/resolv.conf.institut /etc/resolv.conf
Und letzteres funktioniert nicht. Der Rechner scheint die neue resolv.conf zu ignorieren. Wie bringe ich ihm die Flötentöne bei?
Wenn ich sage: host www.google.de 123.45.67.89
(mit der IP-Adresse des neuen Nameservers), dann klappt die Auflösung.
Wenn ich sage: host www.google.de, dann klappt sie nicht. Das System spricht dann mangels Erreichbarkeit des alten Nameservers das Loopback-Device an, und das führt zu nichts.
Ich vermute mal, es gibt da eine Sysctl oder ein kill-Signal (an wen?), was ein erneutes Lesen der resolv.conf erzwingt.
Hilfesuchend
Tronar
EDIT: Wenn ich mit der geänderten resolv.conf (aber mit der alten, unpassenden rc.conf) reboote, hilft mir das auch nichts. Das Problem ist wohl, daß beim Hochfahren das Ethernet-Device nicht zu gebrauchen ist. Deshalb können Einstellungen wie Defaultroute und Nameserver nicht gesetzt werden. Die Defaultroute läßt sich dann nachträglich setzen, aber beim Nameserver spielt er den Beleidigten.
ifconfig xl0 auf neue IP
route add default ...
cp /etc/resolv.conf.institut /etc/resolv.conf
Und letzteres funktioniert nicht. Der Rechner scheint die neue resolv.conf zu ignorieren. Wie bringe ich ihm die Flötentöne bei?
Wenn ich sage: host www.google.de 123.45.67.89
(mit der IP-Adresse des neuen Nameservers), dann klappt die Auflösung.
Wenn ich sage: host www.google.de, dann klappt sie nicht. Das System spricht dann mangels Erreichbarkeit des alten Nameservers das Loopback-Device an, und das führt zu nichts.
Ich vermute mal, es gibt da eine Sysctl oder ein kill-Signal (an wen?), was ein erneutes Lesen der resolv.conf erzwingt.
Hilfesuchend
Tronar
EDIT: Wenn ich mit der geänderten resolv.conf (aber mit der alten, unpassenden rc.conf) reboote, hilft mir das auch nichts. Das Problem ist wohl, daß beim Hochfahren das Ethernet-Device nicht zu gebrauchen ist. Deshalb können Einstellungen wie Defaultroute und Nameserver nicht gesetzt werden. Die Defaultroute läßt sich dann nachträglich setzen, aber beim Nameserver spielt er den Beleidigten.
Last edited:
