Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
-
pelikan_123
- Beiträge: 212
- Registriert: 20.05.2004 13:52:16
Beitrag
von pelikan_123 » 15.12.2004 17:07:07
Hallo,
ich habe ein Problem mit meiner resolv.conf, diese Datei ist ein symbolischer Link auf /etc/resolvconf/run/resolv.conf.
Wenn ich die letzt genannte Datei verändere und dort die DNS-Server von 1 und 1 eintrage und dann neu starte, dann ist wieder der alte Eintrag
vorhanden.
In der Datei steht oben:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
Kann ich das irgendwie abstellen und erreichen, dass mein Eintrag da bleibt und nicht überschrieben wird?
Vielen Dank für eure Hilfe!
Pelikan[/code]
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 15.12.2004 17:25:22
wenn du das Paket resolvconf deinstallierst, hast du eine statische resolv.conf
-
pelikan_123
- Beiträge: 212
- Registriert: 20.05.2004 13:52:16
Beitrag
von pelikan_123 » 16.12.2004 15:01:26
Hallo,
danke für die Antwort, ich hab das Paket deinstalliert, aber leider wird die resolv.conf immer noch mit etwas überschrieben, allerdings mit etwas anderem:
Die IP-Adresse ist die meines Routers. Warum bleiben jetzt meine eigenen Einträge nicht?
Danke für die Antworten!
Pelikan
-
tobi979
- Beiträge: 280
- Registriert: 10.10.2003 19:18:28
- Wohnort: /Meiningen
Beitrag
von tobi979 » 17.12.2004 12:07:34
Das ist die IP des Routers. - Der ist nicht zufälligerweise gleichzeitig DHCP Server? Da kann man nämlich gleich ne DNS IP übergeben.
Gruss Tobi
-
pelikan_123
- Beiträge: 212
- Registriert: 20.05.2004 13:52:16
Beitrag
von pelikan_123 » 17.12.2004 12:17:55
Doch, ich glaube, dass es genau so ist, kann ich das irgendwo abstellen?
Mit dem DNS kenn ich mich insgesamt nicht so gut aus, verwendet Windows auch den Router als DNS-Server? Da hängen nämlich noch 2 Windows-Kisten dran.
Aber unter Windows geht die Namensauflösung viel schneller, unter Linux steht immer eine Ewigkeit "Resolving" dran und wenn er dann die IP-Adresse des Rechners geht, ist die Seite immer gleich geladen und ich würde das "Resolving" gerne verkürzen.
Danke für die Antworten!
Pelikan
-
tobi979
- Beiträge: 280
- Registriert: 10.10.2003 19:18:28
- Wohnort: /Meiningen
Beitrag
von tobi979 » 17.12.2004 12:24:11
Was ist es denn für ein Router? HW oder ist es ne Debian Kiste die in der Abstellkammer steht?
Bei der Debian Kiste hab ich es bei mir so gemacht, dass die Rechner die Richtige IP des Nameservers übergeben bekommen.
Bei einem HW Router sollte es in der Beschreibung stehen, hoffe ich. Ich hab ja selber nur die soft Variante.
Gruss Tobi
-
URL4n0t4found
- Beiträge: 16
- Registriert: 14.12.2004 22:52:52
Beitrag
von URL4n0t4found » 18.12.2004 17:52:00
Ein ähnliches Prob hab ich auch: mein (HW)Router hat DHCP eingeschaltet und steht auch immer in der resolv.conf als nameserver. Wenn ich ins Internet will, schreib ich immer meine DNS-Server davor, also
Code: Alles auswählen
nameserver 195.3.96.67
nameserver 195.3.96.68
nameserver 192.168.123.254
Wenn ich dann neu starte sind die beiden ersten Einträge wieder weg. Nervt ein wenig, aber ich will da ja nicht Thread-highjacken...
Lukas
-
pelikan_123
- Beiträge: 212
- Registriert: 20.05.2004 13:52:16
Beitrag
von pelikan_123 » 19.12.2004 18:58:46
Da muss ich dir leider Recht geben, das ist echt nervig.
Was mich wundert, ist, dass die Windows-Rechner ja auch den Router als DNS-Server verwenden (denke ich mal), bei denen geht die Namensauflösung aber trotzdem viel schneller.
Wenn er die Adresse dann aber aufgelöst hat, dann geht das Laden an für sich echt schnell.
Na ja, muss ich halt immer ein bißchen warten.
Ach übrigens: es ist ein Hardware-Router.
Pelikan
-
tobi979
- Beiträge: 280
- Registriert: 10.10.2003 19:18:28
- Wohnort: /Meiningen
Beitrag
von tobi979 » 20.12.2004 08:19:48
Hi,
ich hab mir HW-Routern bisher nichts zu tun gehabt, aber man muss doch irgendwie auf die Teile zugreifen können (per ssh oder so). Steht da echt nichts in der Beschreibung.
Oder weiss jemand hier im Forum wie das geht.
Gruss Tobi
-
HELLinG3R
- Beiträge: 1328
- Registriert: 15.04.2004 07:54:33
Beitrag
von HELLinG3R » 20.12.2004 10:19:37
ein uneleganter weg wäre ien kleines script, dass eine vorgefertigte resolf.conv einfach über die echte drüberkopiert, nachdem der DHCP aktiviert wurde (also zb im rc2.d starten.
damit hast du eine Statische resolfconf musst aber nicht auf dhcp verzichten.
-
gzin
- Beiträge: 5
- Registriert: 28.12.2004 18:11:33
Beitrag
von gzin » 28.12.2004 18:28:37
Habe das selbe Problem, dass der DHCP-Client-Daemon nicht nur die IP-Adresse, sondern auch den DNS-Server einträgt (in /etc/resolf.conf).
Unter SuSE (Yast) kann man gezielt mit einem Häkchen entscheiden, ob diese Datei auch bei DHCP geändert werden soll oder nicht. Wo das dann realisiert wird, weiß ich leider nicht.
Unter Windows kann man das auch "getrennt" konfigurieren.
Bei mir liegt das Problem so:
Der Debian-Rechner hängt über Kabel direkt im Internet und muß sich beim Provider die IP-Adresse über DHCP holen, um nicht gesperrt zu werden. Lokal läuft ein DNS-Server, der auch interne Zonen hat.
Nun will ich nicht, dass die Einstellung des lokalen DNS mit der Einstellung des Provider-DNS überschrieben wird.
Geht das?
Mfg,
Günther
-
QT
- Beiträge: 1329
- Registriert: 22.07.2004 21:08:02
- Wohnort: localhost
Beitrag
von QT » 28.12.2004 18:42:54
gzin hat geschrieben:Nun will ich nicht, dass die Einstellung des lokalen DNS mit der Einstellung des Provider-DNS überschrieben wird.
Geht das?
Aus der man page zum DHCP Client
pump:
-d --no-dns Don't update resolv.conf
Und noch weiter - man beachte die
nodns Option:
Here is an example /etc/pump.conf:
# sample /etc/pump.conf file
domainsearch "my.own.org own.org at.work.com"
retries 3
device eth1 {
nodns
}
Es kann also alles so eingestellt werden, wie Du es gerne haettest.
-
KBDCALLS
- Moderator
- Beiträge: 22451
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 28.12.2004 18:58:48
Der DHCPServer und auch der DNS des Hardwarerouters läßt sich normalerweise abschalten. Mal das Handbuch zu Rate ziehen. Ich selbst habe einen SMC Routers mit eingebauten DSL . DHCP und DNS dieses Routers habe ich sofort über das Webinterface abgeschaltet.
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.
-
gzin
- Beiträge: 5
- Registriert: 28.12.2004 18:11:33
Beitrag
von gzin » 28.12.2004 19:48:18
QT hat geschrieben:gzin hat geschrieben:Nun will ich nicht, dass die Einstellung des lokalen DNS mit der Einstellung des Provider-DNS überschrieben wird.
Geht das?
Aus der man page zum DHCP Client
pump:
-d --no-dns Don't update resolv.conf
brauche ich dazu "pump"?
momentan habe ich pump nicht:
# dpkg -l|grep pump
- nichts -
# dpkg -l|grep dhcp
ii dhcp-client 2.0pl5-19.1 DHCP Client
ii dhcp3-common 3.0.1-1 Common files used by all the dhcp3* packages
ii dhcp3-server 3.0.1-1 DHCP server for automatic IP address assignm
ist "pump" mit "dhcp-client" inkompatibel oder ergänzen sie sich?
QT hat geschrieben:Und noch weiter - man beachte die
nodns Option:
Here is an example /etc/pump.conf:
und, diese Datei habe ich dann auch noch nicht.
Soll ich "pump" installieren, oder geht das mit "dhcp-client" auch?
-
KBDCALLS
- Moderator
- Beiträge: 22451
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 28.12.2004 19:53:47
Pump ist ein eigenständiger DHCP/BOOTP client nur simpler . Also entweder pump oder dhclient
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.
-
gzin
- Beiträge: 5
- Registriert: 28.12.2004 18:11:33
Beitrag
von gzin » 28.12.2004 20:02:19
KBDCALLS hat geschrieben:Pump ist ein eigenständiger DHCP/BOOTP client nur simpler . Also entweder pump oder dhclient
soll ich auf Pump umsteigen, oder kann ich das auch mit dhclient realisieren (vielleicht nur eine kleine Einstellung?) ?
Bei SuSE funktioniert's ja auch:
# rpm -qa|grep dhc
dhcp-tools-1.5-32
dhcp-server-3.0.1rc12-72
dhcp-3.0.1rc12-9
dhcpcd-1.3.22pl4-100
yast2-dhcp-server-2.8.7-18
# rpm -qa|grep pump
- nichts -
Ist da vielleicht ein SuSE-spezifischer Patch bei "dhcpcd" drinnen?
-
KBDCALLS
- Moderator
- Beiträge: 22451
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 28.12.2004 21:03:55
Aus der DHCP Howto von NetBSD
http://www.netbsd.org/de/Documentation/ ... esolv_conf
Code: Alles auswählen
Wie halte ich dhclient davon ab, /etc/resolv.conf zu überschreiben? (zurück)
Normalerweise sollte dhclient die Datei /etc/resolv.conf mit den Informationen, die es vom DHCP Server erhält, überschreiben. Sollte dies nicht erwünscht sein, können Sie dies in der Datei /etc/dhclient-enter-hooks angeben:
# cat /etc/dhclient-enter-hooks
make_resolv_conf() {
echo "resolv.conf bleibt unangetastet"
}
Bitte sehen Sie die dhclient-script(8) Man-Page für weitere Informationen.
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.
-
gzin
- Beiträge: 5
- Registriert: 28.12.2004 18:11:33
Beitrag
von gzin » 28.12.2004 21:56:13
KBDCALLS hat geschrieben:Normalerweise sollte dhclient die Datei /etc/resolv.conf mit den Informationen, die es vom DHCP Server erhält, überschreiben. Sollte dies nicht erwünscht sein, können Sie dies in der Datei /etc/dhclient-enter-hooks angeben:
# cat /etc/dhclient-enter-hooks
make_resolv_conf() {
echo "resolv.conf bleibt unangetastet"
}
Ja, danke. Genau das war's.
Bei mir heißt die Datei "/etc/dhclient-script". Und es hat geholfen!!
Danke!!!
-
finarfin
- Beiträge: 38
- Registriert: 22.08.2005 21:10:46
Beitrag
von finarfin » 23.08.2005 03:43:03
hallo...
ich habe diesen thread gefunden und ich habe das gleiche problem mit dem dhcp und der resolv.conf.
kann ich die komplette dhclient-script mit den angaben :
Code: Alles auswählen
make_resolv_conf() {
echo "resolv.conf bleibt unangetastet"
}
überschreiben oder wie geht das genau?
gruss
finarfin
-
gzin
- Beiträge: 5
- Registriert: 28.12.2004 18:11:33
Beitrag
von gzin » 23.08.2005 06:05:26
nein, nicht das komplette Script überschreiben, nur die paar Zeilen im Script auskommentieren und evtl. statt dessen ein "echo" einfügen:
Code: Alles auswählen
...
else
make_resolv_conf() {
# echo search $new_domain_name >/etc/resolv.conf
# for nameserver in $new_domain_name_servers; do
# echo nameserver $nameserver >>/etc/resolv.conf
# done
echo "resolv.conf bleibt unangetastet"
return 0
}
unmake_resolv_conf() {
return 0
}
fi
...
Gruß,
Günther
-
KBDCALLS
- Moderator
- Beiträge: 22451
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 23.08.2005 09:13:06
An dem Scrript wird garnix geöndert . Ist auch Unsinnig. Das ist eine extra Datei
Siehe hier.
DHCP Howto]
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.
-
Scummy
- Beiträge: 20
- Registriert: 19.08.2005 10:45:10
- Wohnort: Wien
Beitrag
von Scummy » 23.08.2005 10:57:01
An dem Scrript wird garnix geöndert . Ist auch Unsinnig. Das ist eine extra Datei
Siehe hier.
DHCP Howto
Wie KBDCALLS gesagt hat...
Einfach die /etc/dhclient.conf editieren
dann diese stelle suchen und auskommentieren:
Hier die IP für deinen DNS eintippen,
Falls es zwei oder mehrere sind mit "," dazwischen...
Abspeichern, zumachen und
/etc/init.d/networking restart ausführen.
Zuletzt geändert von
Scummy am 23.08.2005 18:56:08, insgesamt 1-mal geändert.
.-._=Linux User #396806=_.-.
.-._= Machine #305810 =_.-.
Dezember 2006 - Debian GNU/Linux 4.0
Scummy:~$ cat signatur
Diese Signatur hat Super-Kuh-Kräfte
-
finarfin
- Beiträge: 38
- Registriert: 22.08.2005 21:10:46
Beitrag
von finarfin » 23.08.2005 11:35:43
hallo leute
ich habe inzwischen einfach mal eine datei in /etc hinzugefügt, es handelt sich hier um die "dhclient-enter-hooks" und dort habe ich dann diese codezeilen eingetragen:
Code: Alles auswählen
make_resolv_conf() {
echo "resolv.conf bleibt unangetastet"
}
und zu meiner eigenen überraschung kann debian mit der neuen datei etwas anfangen und lässt ab jetzt die "resolv.conf" in ruhe. mit dhcp wird nur beim hochfahren der netzwerkkarte automatisch eine ip adresse zugewiesen und der dns (namenserver) bleibt aussen vor. wenn man wissen will warum das so geht meine ich die antwort aus
man dhclient-script
herrauszulesen.
danke trotzdem für eure hilfe!!!!
manchmal findet ein blindes huhn auch ein korn....
finarfin