resolv.conf und router

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
TanarRi_de
Beiträge: 18
Registriert: 20.06.2005 22:58:42

resolv.conf und router

Beitrag von TanarRi_de » 20.06.2005 23:35:57

Hallo Leute

ich bin neu hier im Forum und habe natürlich ein Problem, das ihr bestimmt einfach lösen könnt. Ich habe zwar mein debian-Rechner schon ca. 1,5 Jahren am Laufen und bis jetzt die meisten Problem durch suchen im Web selber lösen können, aber diesmal finde ich einfach keine Lösung.

Also ich habe folgedendes Problem:

Mein debian rechner (kernel 2.6.11) ist über einen router ans internet angeschlossen und wenn ihn hochfahre, dann wird von dem paket resolvconf (V. 1.29) die Datei /etc/resolv.conf geschrieben:

Code: Alles auswählen

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
nameserver 194.98.0.1 
Soweit so gut. Der Router (hat die IP 192.168.1.1) ist ja noch nicht mit dem Internet verbunden, und somit ist in dieser Datei der Router eingetragen. Die IP in der zweiten Zeile kenn ich nicht und Sie reagiert auch nicht auf nen PING ?!?!?

Wenn ich nun mit einem Browser oder apt-update, Daten aus dem Netz hole, dann geht der Router online und bekommt von meinem Provider die DNS-Server Adressen mitgeteilt. Das funktioniert, denn über das Webinterface des Routers kann ich dies kontrollieren.
--> Das Paket resolvconf sollte auch dafür sorgen, dass in die Datei /etc/resolv.conf die DNS Server meines Providers eingetragen werden, oder?
das passiert aber nicht.....

Somit ist das surfen im Netz über den Browser eine Qual. Er braucht ca. 30 sek. bis eine Seite aufgebaut ist (und dann fehlen oft noch die Bilder)

Jetzt kommt "meine" Lösung:
ich melde mich in der Shell als root an und mache folgendes:

Code: Alles auswählen

ifdown eth0
ifup eth0
Jetzt wird die Datei /etc/resolv.conf aktualisiert und die DNS-Server meines Providers stehen nun drin

Code: Alles auswählen

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 217.237.149.225
nameserver 217.237.151.97
Aber ich will nicht diese Befehle von Hand eingeben, nachdem ich im Browser ne Adresse aufgerufen habe und mein Router somit mit dem Internet verbunden ist.
Die Datei /etc/resolv.conf sollte automatisch aktualisiert werden.
Oder habe ich nen Denkfehler drin?

Bin für jede Hilfe dankbar :-)


Gruß
TanarRi_de

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 21.06.2005 00:10:44

Hallo TanarRi_de,
erstmal herzlich Wilkommen hier im Forum :wink:

Äh, ich habe dieses resolvconf Packet nicht installiert..

Code: Alles auswählen

fuzzy@sid:~$ dpkg -l | grep resolv
fuzzy@sid:~$ 
Also ohne dieses Programm, kannst Du einfach "von Hand" die entsprechenden Nameserver in die "/etc/resolv.conf" eintragen - die Reihenfolge kannst Du nach belieben ändern :wink:

Code: Alles auswählen

fuzzy@sid:~$ cat /etc/resolv.conf 

nameserver 217.237.149.225
nameserver 217.237.151.97 
nameserver 192.168.1.1
Gruß fuzzy

TanarRi_de
Beiträge: 18
Registriert: 20.06.2005 22:58:42

Beitrag von TanarRi_de » 21.06.2005 21:48:01

Hallo fuzzy,

ok, ich habe mal das paket resolvconf entfernt und in die datei /etc/resolv.conf die nameserver meines Provider eingetragen

Code: Alles auswählen

nameserver 217.237.149.225
nameserver 217.237.151.97
dann schalte ich den Rechner und den router ab und beides wieder ein, und fahre mien Debian hoch. Jetzt steht aber in der resolv.conf wieder folgendes (altes, falsches) drin:

Code: Alles auswählen

nameserver 192.168.1.1 
nameserver 194.98.0.1 
irgendein programm überschreibt meine manuellen Einträge wieder. Mache ich dann wieder "ifdown eth0" und "ifup eth0" werden wieder die richtigen Einträge von meinem Provider eingetragen?!?!

gruß

TanarRi_de

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22453
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 21.06.2005 21:57:06

Beziehst du deine Adresse über DHCP ?

Wie sieht deine

Code: Alles auswählen

 /etc/network/interfaces
aus?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

TanarRi_de
Beiträge: 18
Registriert: 20.06.2005 22:58:42

Beitrag von TanarRi_de » 21.06.2005 23:44:42

Hi kbdcalls,

ja, ich beziehe meine Adress über DHCP vom Router.

Hier meine /etc/network/interfaces

Code: Alles auswählen

auto lo eth0

iface lo inet loopback

iface eth0 inet dhcp
Gruß
TanarRi_de

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Beitrag von Manfred » 22.06.2005 00:14:01

Wenn du eh nur einen PC am Router hast, dann könntest du doch auch die IP-Adresse fest vergeben. Ich mach das so mit insgesamt drei PC's.

Und die Nameserver meines Providers habe ich fest in der /etc/resolv.conf eingetragen. Bei mir bauen sich die Seiten richtig flott auf. Und ich habe "nur" DSL-Light.
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22453
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 22.06.2005 12:34:14

TanarRi_de hat geschrieben:Hi kbdcalls,

ja, ich beziehe meine Adress über DHCP vom Router.

Hier meine /etc/network/interfaces

Code: Alles auswählen

auto lo eth0

iface lo inet loopback

iface eth0 inet dhcp
Gruß
TanarRi_de
Das ist das Problem. benutzt du dhclient?

Wenn ja entferne hier das Kommentarzeichnen

Code: Alles auswählen

 /etc/dhclient.conf

Code: Alles auswählen

#prepend domain-name-servers 127.0.0.1
und ändere die Zeile dann so

Code: Alles auswählen

prepend domain-name-servers 217.237.149.225, 217.237.151.97 ; 
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22453
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 22.06.2005 12:35:05

Manfred hat geschrieben:Wenn du eh nur einen PC am Router hast, dann könntest du doch auch die IP-Adresse fest vergeben. Ich mach das so mit insgesamt drei PC's.

Und die Nameserver meines Providers habe ich fest in der /etc/resolv.conf eingetragen. Bei mir bauen sich die Seiten richtig flott auf. Und ich habe "nur" DSL-Light.
Nutzt nix bei dhcp
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 22.06.2005 14:19:48

Hallo TanarRi_de,
Sorry, ich hatte lange nix mehr mit "dhcp" zu tun :oops:
ich hoffe die Tipps von KBDCALLS klappen wie gewünscht :wink:

Gruß fuzzy

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Beitrag von Manfred » 23.06.2005 00:04:36

KBDCALLS hat geschrieben:
Manfred hat geschrieben:Wenn du eh nur einen PC am Router hast, dann könntest du doch auch die IP-Adresse fest vergeben. Ich mach das so mit insgesamt drei PC's.

Und die Nameserver meines Providers habe ich fest in der /etc/resolv.conf eingetragen. Bei mir bauen sich die Seiten richtig flott auf. Und ich habe "nur" DSL-Light.
Nutzt nix bei dhcp
Warum soll das nix nutzen?
DHCP ist ja quasi nur ein Tool, welches dem PC eine IP-Adresse von einem festgelegten Pool zuweist. Wenn ich nun meinem PC eine feste IP-Adresse gebe, dann braucht er sie nicht jedesmal neu zu holen. Ist halt nur dann sinnvoll, wenn ich ein ganz kleines und überschaubares Netz habe.
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22453
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 23.06.2005 09:24:17

______________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Weil ein DHCPserver auch gleich die DNS Adresse mit übermittlelt. Da gibt es dann mehrere Möglichheiten.

Einmal kann ich einen einen DHCPserver so konfigurieren, das er eine andere DHCPadresse übermittlet. etwa so
1 #
2 # Sample configuration file for ISC dhcpd for Debian
3 #
4 # $Id: dhcpd.conf,v 1.4.2.2 2002/07/10 03:50:33 peloy Exp $
5 #
6
7 option domain-name "matthias.uccnet.de";
8
9 subnet 172.18.0.0 netmask 255.255.0.0 {
10 range 172.18.36.2 172.18.36.51; range 172.18.36.53 172.18.36.197 ; range 172.18.36.199 172.18.36.254;
11 default-lease-time 600; max-lease-time 1209600;
12 option broadcast-address 172.18.255.255;
13 option routers 172.18.36.1;
14 option domain-name-servers 172.18.36.198;
15 }
16
17 # option domain-name-servers 145.253.2.11,145.253.2.75;
18 # }


Die Option gibt es in der DHClient.conf.

Oder in der

Code: Alles auswählen

/etc/dhclient.conf/

mit der schon angesprochenen Zeile hier

Code: Alles auswählen

prepend domain-name-servers 127.0.0.1
Erst werden meine Servers eingetragen, und dann die vom DHCP Server.

Oder ich untersage dem DHClient die Adresse vom DHCPserver zu beziehen,
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Beitrag von Manfred » 23.06.2005 19:04:56

KBDCALLS hat geschrieben:
Oder ich untersage dem DHClient die Adresse vom DHCPserver zu beziehen,
Genau das meinte ich mit festen IP-Adressen.
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

Benutzeravatar
www.borchi.de
Beiträge: 53
Registriert: 10.07.2004 13:13:46
Wohnort: Berlin
Kontaktdaten:

Beitrag von www.borchi.de » 23.06.2005 19:22:07

ich hab da ein ähnliches problem.

hänge mit 2 pcs an einem router, dhcp ist an.

der eine pc mit windows und denian sid funktionier prima.

der 2. pc, mit dem ich arbeite mit debian sarge hat folgendes problem:

nach einer gewissen zeit, ca. 10 minuten kann er keine namen mehr auflösen.

habe auf beiden rechner die gleiche konfiguration in /etc/network/interfaces /etc/resolc.conf und /etc/hosts.

auf dem sid rechner habe ich eine neuinstallation gemacht, funktionierte von anfang an. auf dem sarge rechner habe ich von fester ip auf dhcp umgestellt. kann ich dort etwas vergessen haben?

kann ich diese netzwerk grundkonfiguration nochmal aufrufen wie im debian installer, also das netzwerk komplett neu konfigurieren?

danke

TanarRi_de
Beiträge: 18
Registriert: 20.06.2005 22:58:42

Beitrag von TanarRi_de » 27.06.2005 12:41:19

Hallo Leute,

also ich habe mein Problem gelöst :-)
DANKE an alle.

Hier ist meine Lösung:
1) Paket resolvconf entfernt
2) in der Datei /etc/dhcp3/dhclient.conf das argument "domain-name-servers" rausgenommen, sodass die Datei /etc/resolv.conf nicht mehr vom DHCP-Client überschrieben wird. Damit bleibt meine eigene auch nach einem reboot erhalten

Code: Alles auswählen

request subnet-mask, broadcast-address, time-offset, routers,
        domain-name, host-name,
#       domain-name, domain-name-servers, host-name,
        netbios-name-servers, netbios-scope;
cu
TanarRi_de

claudiameierde
Beiträge: 245
Registriert: 04.03.2005 09:26:47

Beitrag von claudiameierde » 27.06.2005 13:01:22

www.borchi.de hat geschrieben:ich hab da ein ähnliches problem.

hänge mit 2 pcs an einem router, dhcp ist an.

der eine pc mit windows und denian sid funktionier prima.

der 2. pc, mit dem ich arbeite mit debian sarge hat folgendes problem:

nach einer gewissen zeit, ca. 10 minuten kann er keine namen mehr auflösen.

habe auf beiden rechner die gleiche konfiguration in /etc/network/interfaces /etc/resolc.conf und /etc/hosts.

auf dem sid rechner habe ich eine neuinstallation gemacht, funktionierte von anfang an. auf dem sarge rechner habe ich von fester ip auf dhcp umgestellt. kann ich dort etwas vergessen haben?

kann ich diese netzwerk grundkonfiguration nochmal aufrufen wie im debian installer, also das netzwerk komplett neu konfigurieren?

danke
hallo borchi,

habe gleiches problem...

hast du ne idee wie man das lösen kann????

grüsse

Benutzeravatar
www.borchi.de
Beiträge: 53
Registriert: 10.07.2004 13:13:46
Wohnort: Berlin
Kontaktdaten:

Beitrag von www.borchi.de » 28.06.2005 07:28:47

kann man dieses netzwerk konfigurationsprogramm wie in der erstinstallation aufrufen um das netzwerk komplett neu zu konfigurieren?

Benutzeravatar
www.borchi.de
Beiträge: 53
Registriert: 10.07.2004 13:13:46
Wohnort: Berlin
Kontaktdaten:

Beitrag von www.borchi.de » 29.06.2005 06:48:11

ich hab mal den dhcp3 clienten installiert. mit dem scheint es zu gehen. der rechner hat jedenfalls über nacht durchgehalten, ohne daß die üblichen verdächtigen (xchat2, gaim) sich beschwert haben...

ich beobachte es weiter....

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22453
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 29.06.2005 12:20:05

Meinst du vielleicht

Code: Alles auswählen

 base-config
Sind die Rechner über DSL angebunden ans Internet?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
www.borchi.de
Beiträge: 53
Registriert: 10.07.2004 13:13:46
Wohnort: Berlin
Kontaktdaten:

Beitrag von www.borchi.de » 29.06.2005 20:35:42

ne....

mit base-config geht das nicht...

der dhcp3 client ist prima... funktioniert bis jetzt...

wartburgritter
Beiträge: 269
Registriert: 01.10.2005 16:45:42
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Winterthur, selten auch Eisenach

Beitrag von wartburgritter » 03.10.2005 21:25:20

Lösung von TanarRi_de hat bei mir auch funktioniert, daaaaaaaaaaaaanke

Ist vielleicht offtopic, aber habe seit mehreren Monaten genau das von TanarRi_de beschriebene problem. Nutze auch seit 1,5 Jahren debian und hatte bisher alles mit google lösen können. An dem Problem bin ich jedoch verzweifelt. Habe schon stunden in google und how-to etc verbracht. Meine Zwischenlösung war eine resolv.conf.meene mit den ips, die ich dann immer erst als admin kopieren musste. Bin heute durch zufall wegen eines anderen problems im debianforum gelandet, wollte eine nachricht schreiben, habe aber erst gesucht und schwupps lösung gefunden, da kam mein unlösbares problem in erinnerung und schwupps lösung gefunden.

Also jungs und mädels noch mal vielen dank bis denne Bernd

Antworten