DHCP erstaunlich undynamisch?

  • beagle
    Äh - also bei mir läuft dhclient und es gibt die entsprechende conf. 'man' sagt dazu, dass das, was ich will, mit den beschriebenen Parametern in der conf geht. Die Frage ist nur, warum nicht. Vielleicht muss man nach der Änderung in der conf noch ein update-<irgendwas> machen? ?(

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • deswegen meinte ich auch dhcp3 und nicht dhcp. Nach dem, was ich da so gegoogelt habe soll dieser client besser mit fehlenden Servern zurechtkommen.


    Gruß
    beagle

    Asus TUSL2-C, 128MB, 1xTT FF 2300 mod. 2xTT Budget DVB-S 1.5, SP1614, ND3550A, 2.6.20.3, Debian etch, Tobi experimental etch(1.4.7-1ctvdr1), ACPI wakeup, Psone Display.

  • Also, der dhclient reagiert schon auf die Einträge in der .conf, zumindest beim booten, denn er bricht jetzt schon wie gewünscht nach 15 Sek. ab, statt 1 Min. zu warten, wenn der Router nicht an ist. Blöd nur, dass sich der dhclient-Prozess dann aber beendet, denn er wird mit der Option -e gestartet, wie mir ps nach Start mit Netzverbindung verraten hat! Wie/Wo wird der dhclient-Prozess gestartet (damit ich -e rausnehmen kann)?

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Niente! ;(

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Hallo,


    wie wäre es die lease Zeiten hochzusetzen? Dann sollte der rechner auch ohne DHCP kontakt mit der letzten IP wieder hochfahren (wenn die lease noch nicht abgelaufen ist).


    Und ifconfig eth0 down / up wird denke ich auch nix helfen weil damit nur das device gestopt und gestartet wird. Aber nicht dhclient.

    mfg gorgo

    Mein vdr:
    vdr 1.7.15 - XXV 1.6 - Celeron 2,7 GHz - 2GB RAM - 460GB - eHD + TT 3200 oder Prof Revolution 7301 - 100er Gib mit Stab 90 HH Rotor und Smart TSX 11 LNB 0.2 dB
    fotoserviceathome

  • Quote

    Original von habichthugo
    Also, der dhclient reagiert schon auf die Einträge in der .conf, zumindest beim booten, denn er bricht jetzt schon wie gewünscht nach 15 Sek. ab, statt 1 Min. zu warten, wenn der Router nicht an ist. [/B]


    Hm, irgendwie schnall ich das nicht (wahrscheinlich zu blond), aber was soll das bezwecken weiter zu warten, wenn der Router aus ist. Wer soll dem Client denn die IP flüstern. Wahrscheinlich hat der dhcp-client auch vielleicht schon KI ;) :D


    Wenn ich mit dem Kompromiss leben müsste, das der Router (DHCP Server) nicht erreichbar ist, würde ich mir doch nicht so einen Stress machen. Wäre mir ehrlich gesagt zuviel Aufwand wenn ich für die Netzwerkfunktionalität des VDR auch noch den Router extra dafür starten müsste.


    Gruß Fr@nk

  • Ich muss nur noch erreichen, dass der dhclient ohne die Option -e aufgerufen wird. Dann mach er genau das, was ich mir vorstelle: Wenn keine IP zu beziehen ist, nach 15 Sek. abbrechen, 15 Sek. warten und es dann erneut versuchen. Nur bin ich einfach zu dähmlich herauszufinden, wo der dhclient gestartet wird! ;(

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • wie wäre es denn mit einem
    > grep -r -e dhclient /etc/*


    Gruß
    beagle

    Asus TUSL2-C, 128MB, 1xTT FF 2300 mod. 2xTT Budget DVB-S 1.5, SP1614, ND3550A, 2.6.20.3, Debian etch, Tobi experimental etch(1.4.7-1ctvdr1), ACPI wakeup, Psone Display.

    Edited once, last by beagle ().

  • Ich habe mit find + grep schon die ganze Platte gescant und damit nix passendes gefunden! Wenn mir nach einem Start mit Netzverbindung ps nicht eindeutig zeigen würde, dass es den Prozess dhclient gibt, müsste ich daher annehmen, dass dhclient gar nicht gestartet wird... :rolleyes: ?( ;(
    Es muss doch irgend jemanden geben, der weiss, wie/wo der dhclient gestartet wird!? Das ist übrigens bei beiden c't-VDR-Versionen (3.06 + 4.5) gleich...

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • dhclient wird durch /sbin/ifup aufgerufen; /sbin/ifup ist ein executable.


    -- sigma7

    Passively Cooled VDR: VDR 1.4.4, Debian Etch, Dynamic CPU Frequency, EPIA MII-12000, TT FF DVB-S 1.5, TT Budget DVB-S 1400, AVBoard 1.3, Philips SBC RU 760

    Edited once, last by sigma7 ().

  • Irgendwie kapier' ich das Ganze nicht. Ich kann in der dhclient.conf die Zeit konfigurieren, nachdem der Versuch beendet wird, eine IP-Adresse zu beziehen. Dann kann ich noch angeben, nach welcher Zeit ein erneuter Versuch gestartet wird. Standardmässig wird der dhclient aber so aufgerufen, dass er sich nach dem ersten Fehlversuch beendet, was ich nicht beeinflussen kann. Kann mir mal irgend jemand denn Sinn dieses Verhaltens nahe bringen? :rolleyes:

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Nein der Sinn erschliesst sich mir auch nicht, ebenso wie konfigurierte DHCP Clients ohne Server , aber das hatten wir ja schon ;D
    Manchmal schaffen Computer Probleme die ohne ihresgleichen gar nicht da waeren. Was versprichst Du Dir eigentlich davon?
    Welchen Vorteil siehst Du darin Deinem VDR eine DHCP Adresse zu geben.
    (und den Router aus zu lassen ;( )
    Ich verstehs nicht :( 2 Seiten für ein hausgemachtes Problem.
    Ob ich nun LinVDR oder192.168.x.x in die Adresszeile eingebe, wobei letzteres auch noch ohne funktionierende Namensauflösüung auskommt, die fehlt Dir ohne Router sicher auch ;D.
    Kannst Du mir erklären warum Du seit geraumer Zeit Dich daran festbeisst,
    ich bin wie gesagt auch ein Fan von DHCP, nutze es aber nur beim Notebook und SurfPC für Besuch. Server und dazu zähl ich den VDR auch bekommen feste Adressen. Wo siehst Du da Nachteile. ?(

    Software: gen2vdr V3 ( Beta8 ) / gen2vdr V2
    Hardware: Intel 5200EE - 5N7A-VM - Scythe Shuriken - BeQuiet(Netzteil) - X10-USB Remote
    SMT 7020S & P3@900 - Testsystem mit FF und X10-USB Remote
    Links für Neueinsteiger


    "Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

  • Quote

    Original von habichthugo
    Irgendwie kapier' ich das Ganze nicht. Ich kann in der dhclient.conf die Zeit konfigurieren, nachdem der Versuch beendet wird, eine IP-Adresse zu beziehen. Dann kann ich noch angeben, nach welcher Zeit ein erneuter Versuch gestartet wird. Standardmässig wird der dhclient aber so aufgerufen, dass er sich nach dem ersten Fehlversuch beendet, was ich nicht beeinflussen kann. Kann mir mal irgend jemand denn Sinn dieses Verhaltens nahe bringen? :rolleyes:


    Kannst du doch beeinflussen. Benenn einfach das binary dhclient um (z.B. my.dhclient) und schreib dir ein script das dhclient heisst. Da kannst du dann nach herzenslust dein -e ignorieren und letztendlich das "echte" my.dhclient mit den gewünschten parametern aufrufen. Ist zwar rückwärts mit der linken Hand durchs rechte Knie geschossen (wie das gesamte Problem überhaupt) aber was solls. Wer exotische Wünsche hat kriegt exotische Lösungen.
    So ganz kapier ich nicht, warum du dienen Clients unbedingt DHCP aufdrücken willst und dann
    1. Einen Router als DHCP-Server nimmst
    2. Diesen Router auch noch abschaltest
    Aber wie gesagt - exotische Wünsche sollen auch nicht ubefriedigt bleiben. Lösungen gibt es immer.

  • Mr.N!ce
    Du, ich bin einfach dumm, möchte aber nicht so sterben! :D
    Natürlich kann ich meinem VDR wieder ne statische IP verpassen - und gut. Nur, es gibt DHCP - Sinn hin und her - und im dhclient offensichtlich auch die Möglichkeiten das so zu konfigurieren, wie ich mir das vorstelle. Das klappt aber aus für mich nicht nachvollziehbaren Gründen nicht und ich möchte nun einfach wissen warum!
    Wenn Du's genau wissen willst: Mein DHCP-Server ist mein DSL-WLAN-Router. Der ist (über Funk) mit einem WLAN-Acces-Point verbunden, an dem der VDR hängt. Nun habe ich die dumme Angewohnheit, mein WLAN nur dann zu aktivieren, wenn ich tatsächlich was damit mache...

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Quote

    Original von Mr.N!ce
    ich bin wie gesagt auch ein Fan von DHCP, nutze es aber nur beim Notebook und SurfPC für Besuch. Server und dazu zähl ich den VDR auch bekommen feste Adressen. Wo siehst Du da Nachteile. ?(


    Und selbst bei den Servern sind statische IPs nicht notwendig. Bei mir kriegt sogar einer der Server im Keller eine DHCP-Adresse - nur eben per MAC Adresse kontrolliert immer die gleiche. Wurde weiter oben im Thread schon erwähnt. Der Vorteil von DHCP liegt auf der Hand. Eine Zentrale Instanz, welche die IPs im Netz kontrolliert. Eine Konfigurationsdatei hat alles in der Hand. Wenn das dann auch noch mit dem DNS synchron läuft (und so sollte es schon sein) dann muss eigentlich nur noch eins gewährleistet sein:
    DER DHCP SERVER DARF NIE ABGESCHALTET WERDEN!!!!

  • xnalpf
    ...Auf die Ide mit dem überscripten bin ich auch schon gekommen. Das kann aber doch wohl so nicht im Sinne des Erfinders sein - oder? Wenn Pragmatismus, dann aber einfach wieder ne statische IP!


    @All
    Warum fragen überhaut alle nach dem Wieso? Können wir nicht einfach mal - nur so zum Spass, aus Forscherdrang... - die Frage klären, warum ich in der dhclient.conf ganz tolle Dinge konfigurieren kann, bei denen sich der Schöpfer sicher was gedacht hat, die aber dann standardmässig ausgehebelt sind, sodass sie sich - wenn überhaupt - nur mit Trick 17 anschleichen lassen?

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!