DHCP Problem

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
unick82
Beiträge: 38
Registriert: 20.07.2004 13:11:58
Wohnort: Heidelberg

DHCP Problem

Beitrag von unick82 » 25.11.2004 23:10:47

Hey Leute,

ich hab einen Rechner mit zwei Netzwerkkarten. Eine der Karten hängt an meinem DSL Router, alles funktioniert perfekt. Aber die zweite Karte wird von einem DHCP bediennt, der mir meine routing- Tabelle (und die resolv.conf :cry: :cry: ) zerschießt.

Seht ihr da ne Möglichkeit das Problem zu lösen.

Danke im Voraus

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 26.11.2004 10:39:37

hallo

> Seht ihr da ne Möglichkeit das Problem zu lösen.

ja, entweder:

die netzwerkkarte mit ner static-ip versehen,

oder:

den dhcpd dazu veranlassen korrekte daten zu vergeben.

Benutzeravatar
unick82
Beiträge: 38
Registriert: 20.07.2004 13:11:58
Wohnort: Heidelberg

Beitrag von unick82 » 26.11.2004 11:07:29

ja, entweder:

die netzwerkkarte mit ner static-ip versehen,

oder:

den dhcpd dazu veranlassen korrekte daten zu vergeben
leider geht beides nicht :cry:

Die Konfiguration des DHCP kann ich nicht ändern (obliegt nicht meiner Verantwortung) und ich brauch eine dynamische IP.

Ich hab schon mal an ein skript gedachht, das die Routing- Tabelle wieder neu aufbaut ...

Fällt euch nichhts eleganteres ein?

Benutzeravatar
unick82
Beiträge: 38
Registriert: 20.07.2004 13:11:58
Wohnort: Heidelberg

Beitrag von unick82 » 26.11.2004 16:16:23

ich hab' ein kleines Skript geschrieben:

Code: Alles auswählen

#!/bin/sh
# start/stop firewall 

start() { 
  echo "resetting routing table ..."
  route del -net default
  route add -net default gw 192.168.1.1

  echo "resetting nameservers ..."
  cp /root/resolv/resolv.conf /etc/resolv.conf
} 

stop() { 
  echo "saving resolv.conf ..."
  cp /etc/resolv.conf /root/resolv/resolv.conf

  route del -net default
} 

case "$1" in 
	start) 
		echo "resetting network conf: " 
		start 
	;; 
	stop) 
		echo "saving network conf: " 
		stop 
	;; 
	*) 
	echo "Usage: /etc/init.d/network (start|stop)" 
	exit 1 
	;; 
esac 
exit 0
Anschließend mit:

Code: Alles auswählen

update-rc.d  network start 20 2 3 4 5 . stop 20 S 0 1 6 . 
zum Autostart hinzugefügt. Aber wie kann ich einstellen, dass das auch nachh einem DHCPRENEW startet??

cu

Benutzeravatar
QT
Beiträge: 1318
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 26.11.2004 16:49:17

Warum konfigurierst Du nicht Deinen DHCP Client in der Art, dass er zB die Angaben bzgl. DNS Server, die er vom DHCP Server bekommt, ignoriert? Schau Dir doch mal die Doku zu Deinem DHCP Client an. Zumindest fuer 'pump' weiss ich, dass so eine Konfiguration moeglich ist. Dies funktioniert auf alle Faelle fuer die DNS Info, ob es auch fuer die Defaultroute moeglich ist, weiss ich derzeit leider nicht.

Antworten