Ergebnis 1 bis 20 von 54

Thema: tr069 verstehen und nutzen

Hybrid-Darstellung

  1. #1
    IPPF-Dreitausend-VIP Avatar von hermann72pb
    Registriert seit
    06.11.2005
    Beiträge
    3.518

    tr069 verstehen und nutzen

    Hallo zusammen. Ich hatte heute mit einer 7141 gespielt, die ich für 1und1 einrichten sollte und wie immer mit ds-mod versehen wollte. Da das bekannte tr069-Problem bei 1und1 Boxen existiert, ich aber den bequemen Assistenten bei der Ersteinrichtung nutzen wollte, hatte ich zunächst die jungfreuliche ungemoddete Box mit 1und1 über Zugangscode verbunden. Der Anmeldevorgang hat zwar diesmal nicht geklapt, dies hat aber andere Gründe, die hier nicht näher diskutiert werden sollen. Dadurch war ich aber mit diesem verdammten Assistenten zwangsläufig etwas länger beschäftigt. Und wie immer kommt man dabei auf dumme (oder vielleicht auch nicht) Gedanken. Und da fragte ich mich, warum hat man denn seit geräumter Zeit diesen Assistenten im ds-mod verdrängt, ohne zu verstehen, wie er überhaupt funktioniert und was sich AVM dabei gedacht hat?
    Ich habe diesen Thread eröffnet, um der Sache mit tr069 näher zu kommen, vielleicht seine interne Mechanismen zu verstehen und womöglich auch für ds-mod zu nutzen.

    Meine bisherige Erkentnisse:
    1. Mit tr069 gibt AVM den Internetbetreibern die Möglichkeit die Boxen automatisch aus der Ferne einzurichten und danach auch fernzuwarten (ja, auch fernwarten! s. das Bilderchen unten über automatische Updates).
    2. 1und1 nutzt diese Möglichkeit aktiv für ihren Einrichtungsassistenten (übrigens eine ganz gute Sache!) und wie man aus dem Bilderchen sieht plant auch darüber Boxen automatisch upzudaten.
    3. Das ganze funktioniert anscheinend über eine ssh-Verbindung, weil Probleme zwischen dem Mod und tr069 auftreten, wenn libavmssl ausgetauscht wird.
    4. Als meine Einrichtungsversuche scheiterten, hatte ich eine interessante Sache beobachtet:
    1und1 vergibt für den Assistenten ein Start-Code der Art: ABCD-EFGH-IJKL
    Im Kennungsfeld der Verbindung am Anfang stand als Kennung 1und1/ABCDEF@online.de Das Passwort ist vermutlich GHIJKL. Das heißt, die Box meldet sich beim ersten Mal bei 1und1 mit diesem Code an, wobei ein Teil davon als Kennung und ein Teil als Passwort benutzt werden. Darauf hin kriegt die Box eine Verbindung zum SSH-Server von 1und1, wo sie sich einerseits die Daten holt, andererseits einige Sachen (VOIP-Accounts) anlegt und aktiviert.

    Ideen (was kann man davon nutzen und was kann man damit machen):
    1. Man könnte bestimmt diesen Registrierungsvorgang auch vom PC starten, wenn man die internen Vorgänge genauer wissen würde. Eine DSL-Verbindung mit oben diskutierter Kennung und eine anschließende Verbindung zu 1und1-SSH-Server wären dann realisierbar. Wofür? Wenn man tr069 komplett von der Box weg entfernt und dennoch den Assistenten starten muss, um den Account (nicht die Box) einzurichten. Diese Geschichte wäre hier jedoch OT, weil es sich dann komplett auf dem PC abspielen würde.
    2. Man könnte andererseits auf der Box den 1und1 Serverstring mit dem String von seinem eigenem Server ersetzen und diesen Server so programmieren, dass z.B. automatische Updates von dort geholt werden und nicht von 1und1. Vorteilig wäre es für diejenigen, die neben Ihrer Box noch die Boxen von der Mutti, vom Schwager, vom Freund und vom wem weiß ich noch betreuen. Dann kann man das neue ds-mod Image auf seinen Server irgendwo im Netz hochladen und die Boxen holen es automatisch ab.

    Es gibt bestimmt noch andere Möglichkeiten. Ich will damit nur anreizen, dass AVM mit diesem tr069 eigentlich "verdeckt" ähnliche Sachen macht, die hier im mod angeboten werden (ssh, fernwartung, remote-update). Man sollte es nicht komplett verwerfen, sondern versuchen soweit es geht zu verstehen und anzuwenden.
    Ich weiß, dass der Weg nicht leicht ist, weil die Sourcen für diese tr069-mechanismen wahrscheinlich komplett fehlen. Ich glaube aber wenig, dass AVM sich ein eigenes SSH ausdenkt. Eher die bauen auf einer klassischen Lösung auf, so dass wenn man weiß, was da gesendet wird, es nachbilden könnte.

    Damit eröffne ich hier die Diskussion zu dem Thema und freue mich, wenn hier auch weitere Kenntnisse über tr069-Internas einfließen werden.

    MfG
    Angehängte Grafiken Angehängte Grafiken
    Hermann

    Mehrere Boxen an diversen Orten mit diversen Firmware/freetz-Versionen (überwiegend 7270 und 7170):
    F!B 7270v2: Eigene Box mit einem mehr oder weniger aktuellem Trunk
    F!B 7270v3: 2-3 Stück in Betreuung mit einem etwas älteren aber stabil laufenden Trunk
    F!B 7170: Eigene Bastelbox mit einem USB-Medium und external sowie 3-5 Boxen in Betreuung, wahlweise mit oder ohne USB/External
    Build-Umgebung: Freetz-Linux (ältere Version, selbst weitergepflegt)
    Anschluss: 1und1-Komplett DSL mit 16000/1072kbit/s
    FREETZ-Kleinigkeiten, an denen ich mitgewirkt hatte: Downloader, FREETZMOUNT, Box-Info, Freetz-Info, mounted.cgi, FAQ-reader, betamax.sh, sendsms.sh, sispmctl, AVM-ftpd

  2. #2
    IPPF-Fan
    Registriert seit
    31.05.2005
    Ort
    Wuerzburg-Kitzingen
    Beiträge
    113
    aehm, 'tschuldigung das ich mal wieder oberlehrerhaft mich einmische, aber ...nur so... TR-069 ist ein Standard, das kann man alles nachlesen.
    1und1 hat wenn ueberhaupt hoechstens irgendwelche Vendor Specific extensions.

    ==> Hier anfangen, links folgen, ansonsten bevorzugte Suchmaschine benutzen

    http://en.wikipedia.org/wiki/TR-069

    Alles nich so schwer

    bye
    -slz

  3. #3
    IPPF-Dreitausend-VIP Avatar von hermann72pb
    Registriert seit
    06.11.2005
    Beiträge
    3.518
    gut zu wissen... Und den Namen für den Standard haben sie wiederum passend gefunden "technical report"...
    @masterSLZ: Bist du denn Experte auf dem Feld oder weiß du nur zufällig von diesem Standard?
    Mögen sich bitte die Experten melden und äußern, ob das was ich oben geschrieben habe machbar ist, oder ob da ein grundsätzlicher Denkfehler vorliegt.
    Leider habe ich keine Kenne und keine Zeit dazu den tr069 vollständig zu lesen. Das was ich jedoch diagonal überflogen hatte bestätigte nur meine Vermutungen aus dem ersten Post.

    Meine weitere Studie von tr069.cfg ergab, dass es wahrscheinlich zunächst eine https-Verbindung mit Benutzernamen und Passwort aus DSL-Zugangsdaten aufgebaut wird (im Standard ist die Rede von mehreren Möglichkeiten, nicht nur https). Außerdem werden zwei SSL-Zertifikate für irgendwas benutzt.

    Ich schaue mal weiter.

    MfG
    Hermann

    Mehrere Boxen an diversen Orten mit diversen Firmware/freetz-Versionen (überwiegend 7270 und 7170):
    F!B 7270v2: Eigene Box mit einem mehr oder weniger aktuellem Trunk
    F!B 7270v3: 2-3 Stück in Betreuung mit einem etwas älteren aber stabil laufenden Trunk
    F!B 7170: Eigene Bastelbox mit einem USB-Medium und external sowie 3-5 Boxen in Betreuung, wahlweise mit oder ohne USB/External
    Build-Umgebung: Freetz-Linux (ältere Version, selbst weitergepflegt)
    Anschluss: 1und1-Komplett DSL mit 16000/1072kbit/s
    FREETZ-Kleinigkeiten, an denen ich mitgewirkt hatte: Downloader, FREETZMOUNT, Box-Info, Freetz-Info, mounted.cgi, FAQ-reader, betamax.sh, sendsms.sh, sispmctl, AVM-ftpd

  4. #4
    Semi-Moderator Avatar von kriegaex
    Registriert seit
    07.11.2006
    Ort
    Großraum Nürnberg
    Beiträge
    2.927
    Der Link ist gut, jetzt weiß ich wenigstens auch, was die Abkürzung bedeutet. Wie der Einrichtungs-Assistent funktioniert, war mir vorher bereits klar, ich habe ihn bei der Ersteinrichtung meiner Box verwendet. Unnötig, aber tatsächlich sehr bequem. Seitdem habe ich immer Voll-Backups meiner Konfiguration über Backup/Restore im Mod gemacht, das ist noch einfacher, denn nach der Verbindung will ja noch der Rest der Box eingerichtet werden.

    Mit den Zertifikaten wird geprüft, ob auch die Verbindung zum richtigen Server aufgebaut wurde (Authentifizierung): Vereinfacht gesagt, müssen die auf der Box gespeicherten Public Keys zu den privaten Server Keys passen. Damit wird sichergestellt, daß einem keine "falsche" Firmware untergeschoben wird von außen.
    Alexander Kriegisch

    Antworten dauern momentan, ich bin kaum aktiv wegen beruflicher Inanspruchnahme.

    Fritz!Box Fon WLAN 7270 v1, Firmware 54.04.88, freetz-1.2-stable , Kernel 2.6.19.2 (Original AVM), Busybox 1.18.5, USB-Root
    Im Schrank: Fritz!Box Fon WLAN 7170, Speedport W701V, Fritz!Box Fon WLAN 7113
    1&1 DSL 16.000 inkl. VoIP

    Spenden für Freetz
    Wer guten Support will, braucht eine aussagekräftige Signatur! So geht's...
    Bitte keine privaten Support-Anfragen, frühestens nach 36 h ohne Antwort eine Hinweis-Nachricht.


  5. #5
    IPPF-Fan
    Registriert seit
    31.05.2005
    Ort
    Wuerzburg-Kitzingen
    Beiträge
    113
    Ich bin weder Entwickler/Programmierer noch Protokollexperte, ich bin nur Engineer der die Protokolle dann in den Netzwerken die ich baue benutzt

    Es hat mich hier eigentlich nur getriggert, das offenbar das Missverstaendnis existiert, das TR-069 hier irgendwas hochgeheimes von AVM oder 1und1 ist, was nicht der Fall ist.

    Grundsaetzlich ist der Standard gut beschrieben, wenn jemand den Server-Part nachprogrammiert spricht absolut rein gar nichts dagegen das ueber den eigenen Server laufen zu lassen von den Fritzboxen aus (oder jedem beliebigen anderen CPE wo man die Server aendern kann).
    Mir ist allerdings keine (Open-Source) Implementation bekannt. Das wird also einige Mannstunden brauchen.

    Ob es euch das Wert ist, weiss ich nicht.
    Bei der Implementation bin ich keine Hilfe aus eingangs genannten Gruenden.
    Ich sitze auch normal am anderen Ende der Leitung und beschaeftige mich seltenst mit Enduser Problemen, weshalb ich mich hier auch mit Posten sehr zurueckhalte, weil das hat mir nur eine Arroganz-Medallie zuletzt eingebracht von irgendeinem komischen User

    bye
    -slz

  6. #6
    IPPF-Fortgeschrittener
    Registriert seit
    15.02.2006
    Beiträge
    70
    Zitat Zitat von kriegaex
    Mit den Zertifikaten wird geprüft, ob auch die Verbindung zum richtigen Server aufgebaut wurde (Authentifizierung): Vereinfacht gesagt, müssen die auf der Box gespeicherten Public Keys zu den privaten Server Keys passen. Damit wird sichergestellt, daß einem keine "falsche" Firmware untergeschoben wird von außen.
    Und es könnte sogar im von hermann72pb vermuteten Sinne nützlich sein, wenn a) der Anwender die updateberechtigten Keys vergeben könnte und es b) die Sicherheit (beispielsweise in Form der Offenlegung des Quellcodes) gäbe, dass keine weiteren Hintertüren (in Form "alternativer" Keysets) mehr offen sind. Die Konfiguration automatisch vom Provider zu bekommen ist die eine Sache. Ihm (möglicherweise ohne sich dessen bewusst zu sein) die Berechtigung zum Firmwareupdate auf dem eigenen Besitz und Eigentum zu geben, hat eine ganz andere Qualität. Solange der tr069-Kram nicht im Quellcode veröffentlicht ist, würde ich persönlich dafür plädieren, es so ersatzlos wie möglich aus der Firmware zu entfernen, statt Energie auf seine eventuelle Unterstützung zu verschwenden.

    Ansonsten verweise ich auf das, was telepolis schon im März dazu schrieb:
    http://www.heise.de/tp/r4/artikel/24/24763/1.html

  7. #7
    Gesperrt Avatar von heini66
    Registriert seit
    12.03.2005
    Ort
    irgendwo im wald im kreuz von hh und lg
    Beiträge
    2.163
    ich kann den ausführungen von linuxservice nur beipflichten.
    dem bundestronjaner btw mr schäuble noch nen schlüssel ins türschloss stecken?
    nix da.
    firmware meines routers ist meine sache.

    mag ja sein, das das tr069 für dau's ganz nett ist, aber wer nen bischen ahnung hat, sollte das ausmachen.
    Geändert von heini66 (25.08.2007 um 21:11 Uhr)

  8. #8
    Semi-Moderator Avatar von kriegaex
    Registriert seit
    07.11.2006
    Ort
    Großraum Nürnberg
    Beiträge
    2.927
    Ich sehe das genauso. Die Keys zu ändern, wäre ja kein Problem, und wenn wir einen selbst gebastelten Update-Server hätten, könnten wir leicht eine Authentifikation gegen diesen arrangieren. Aber da wir das nicht vorhaben, lassen wir es mal gut sein...
    Alexander Kriegisch

    Antworten dauern momentan, ich bin kaum aktiv wegen beruflicher Inanspruchnahme.

    Fritz!Box Fon WLAN 7270 v1, Firmware 54.04.88, freetz-1.2-stable , Kernel 2.6.19.2 (Original AVM), Busybox 1.18.5, USB-Root
    Im Schrank: Fritz!Box Fon WLAN 7170, Speedport W701V, Fritz!Box Fon WLAN 7113
    1&1 DSL 16.000 inkl. VoIP

    Spenden für Freetz
    Wer guten Support will, braucht eine aussagekräftige Signatur! So geht's...
    Bitte keine privaten Support-Anfragen, frühestens nach 36 h ohne Antwort eine Hinweis-Nachricht.


  9. #9
    IPPF-Fan Avatar von hotlineshocker
    Registriert seit
    10.02.2005
    Beiträge
    397

    Frage Klartext username u. passwd aus ar7.cfg recovern - aber wie?

    Zitat Zitat von hermann72pb Beitrag anzeigen
    ... Man könnte bestimmt diesen Registrierungsvorgang auch vom PC starten, wenn man die internen Vorgänge genauer wissen würde. ...
    Hallo FRITZ!Boxer,

    mein ISP NetCologne stellt z.B. die NGN VoIP SIP Zugangsdaten leider nur per TR-069 zur Verfügung. Einer TR069.cfg, welche für die erste Konfiguration der auch angebotenen FRITZ!Box Fon WLAN 7570 vDSL vorgesehen ist, konnte ich bereits die Zugansdaten eines ACS entnehmen.

    Habe nun mittels folgender TR-069 CWMP Clients versucht Kontakt zum ACS aufzunehmen:

    jCPE

    Code:
    C:\Users\Appelkorn\Desktop>java -jar jCPE.jar
    Initiating connection...
    Date: Thu, 30 Sep 2010 05:50:12 GMT
    Server: Zope/(Zope 2.10.5-final, python 2.4.6, linux2) ZServer/1.1
    Content-Length: 2982
    Content-Type: text/html; charset=utf-8
    Set-Cookie: _ZopeId="26148812A4k2fjcU1bs"; Path=/; HTTPOnly
    Via: 1.1 trixi.netcologne.de
    Vary: Accept-Encoding
    _
    Ausgabe bricht ab, Cursor friert ein.

    netcwmp-0.9-win32

    Code:
    C:\Users\Appelkorn\Desktop\netcwmp#>cwmpd
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xm
    lns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w
    3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmln
    s:cwmp="urn:dslforum-org:cwmp-1-0">
    <SOAP-ENV:Header>
    <cwmp:ID SOAP-ENV:mustUnderstand="1">1</cwmp:ID>
    <cwmp:HoldRequests SOAP-ENV:mustUnderstand="1"></cwmp:HoldRequests>
    </SOAP-ENV:Header>
    <SOAP-ENV:Body>
    <cwmp:Inform>
    <DeviceId xsi:type="cwmp:DeviceIdStruct">
    <Manufacturer xsi:type="xsd:string">Sphairon</Manufacturer>
    <OUI xsi:type="xsd:string">001C28</OUI>
    <ProductClass xsi:type="xsd:string">(⌂☺¿&#190;"</ProductClass>
    <SerialNumber xsi:type="xsd:string">1081003002984</SerialNumber>
    </DeviceId>
    <Event SOAP-ENC:arrayType="cwmp:EventStruct[1]">
    <EventStruct>
    <EventCode xsi:type="xsd:string">1 BOOT</EventCode>
    <CommandKey></CommandKey>
    </EventStruct>
    </Event>
    <MaxEnvelopes xsi:type="xsd:unsignedInt">1</MaxEnvelopes>
    <CurrentTime xsi:type="xsd:dateTime">1900-01-00T00:00:00</CurrentTime>
    <RetryCount xsi:type="xsd:unsignedInt">0</RetryCount>
    <ParameterList SOAP-ENC:arrayType="cwmp:ParameterValueStruct[17]">
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.DeviceSummary</Name>
    <Value xsi:type="xsd:string"></Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.DeviceInfo.Manufacturer</Name>
    
    <Value xsi:type="xsd:string">Sphairon</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.DeviceInfo.ManufacturerOUI</Na
    me>
    <Value xsi:type="xsd:string">001C28</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.DeviceInfo.ProductClass</Name>
    
    <Value xsi:type="xsd:string">⌂☺x&#180;"</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.DeviceInfo.SerialNumber</Name>
    
    <Value xsi:type="xsd:string">1081003002984</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.DeviceInfo.SpecVersion</Name>
    <Value xsi:type="xsd:string"></Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.DeviceInfo.HardwareVersion</Na
    me>
    <Value xsi:type="xsd:string"></Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.DeviceInfo.SoftwareVersion</Na
    me>
    <Value xsi:type="xsd:string"></Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.DeviceInfo.ProvisioningCode</N
    ame>
    <Value xsi:type="xsd:string"></Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.ManagementServer.ConnectionReq
    uestURL</Name>
    <Value xsi:type="xsd:string">http://192.168.178.20:0</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.ManagementServer.ParameterKey<
    /Name>
    <Value xsi:type="xsd:string"></Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.ManagementServer.Username</Nam
    e>
    <Value xsi:type="xsd:string">⌂☺x&#180;"</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.ManagementServer.Password</Nam
    e>
    <Value xsi:type="xsd:string">⌂☺x&#180;"</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.ManagementServer.ConnectionReq
    uestUsername</Name>
    <Value xsi:type="xsd:string">⌂☺x&#180;"</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.ManagementServer.ConnectionReq
    uestPassword</Name>
    <Value xsi:type="xsd:string">⌂☺x&#180;"</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.ManagementServer.URL</Name>
    <Value xsi:type="xsd:string">http://trixi.netcologne.de/initial</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name xsi:type="xsd:string">InternetGatewayDevice.WANDevice.1.WANConnectionDevic
    e.1.WANIPConnection.1.ExternalIPAddress</Name>
    <Value xsi:type="xsd:string"></Value>
    </ParameterValueStruct>
    </ParameterList>
    </cwmp:Inform>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    * About to connect() to trixi.netcologne.de port 80 (#0)
    *   Trying 81.173.197.10... * TCP_NODELAY set
    * connected
    * Connected to trixi.netcologne.de (81.173.197.10) port 80 (#0)
    > POST /initial HTTP/1.1
    Host: trixi.netcologne.de
    Accept: */*
    Content-Type: text/xml
    Expect: 100-continue
    Content-Length: 4260
    
    < HTTP/1.1 100 Continue
    < HTTP/1.1 200 OK
    < Date: Thu, 30 Sep 2010 06:11:02 GMT
    < Server: Zope/(Zope 2.10.5-final, python 2.4.6, linux2) ZServer/1.1
    < Content-Length: 577
    < Content-Type: text/xml
    * Added cookie tr69=""MDAxQzI4LTEwODEwMDMwMDI5ODRfNzguMzQuMTc5LjE3OQ%3D%3D"" for
     domain trixi.netcologne.de, path /, expire 0
    < Set-Cookie: tr69="MDAxQzI4LTEwODEwMDMwMDI5ODRfNzguMzQuMTc5LjE3OQ%3D%3D"; Path=
    /; HTTPOnly
    < Via: 1.1 trixi.netcologne.de
    < Vary: Accept-Encoding
    <
    * Connection #0 to host trixi.netcologne.de left intact
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
            xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:cwmp="urn:dslforum-org:cwmp-1-0">
            <SOAP-ENV:Header>
            <cwmp:ID SOAP-ENV:mustUnderstand="1">1</cwmp:ID>
            </SOAP-ENV:Header>
            <SOAP-ENV:Body>
            <cwmp:InformResponse>
            <MaxEnvelopes>1</MaxEnvelopes></cwmp:InformResponse></SOAP-ENV:Body>
            </SOAP-ENV:Envelope>* Re-using existing connection! (#0) with host trixi
    .netcologne.de
    * Connected to trixi.netcologne.de (81.173.197.10) port 80 (#0)
    > POST /initial HTTP/1.1
    Host: trixi.netcologne.de
    Accept: */*
    Cookie: tr69="MDAxQzI4LTEwODEwMDMwMDI5ODRfNzguMzQuMTc5LjE3OQ%3D%3D"
    Content-Type: text/xml
    Expect: 100-continue
    Content-Length: 0
    
    < HTTP/1.1 200 OK
    < Date: Thu, 30 Sep 2010 06:11:02 GMT
    < Server: Zope/(Zope 2.10.5-final, python 2.4.6, linux2) ZServer/1.1
    < Content-Length: 983
    < Content-Type: text/xml
    < Via: 1.1 trixi.netcologne.de
    < Vary: Accept-Encoding
    <
    * Connection #0 to host trixi.netcologne.de left intact
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
            xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:cwmp="urn:dslforum-org:cwmp-1-0">
    <SOAP-ENV:Header>
    <cwmp:ID SOAP-ENV:mustUnderstand="1">SPV-1-1285827062.75</cwmp:ID>
    </SOAP-ENV:Header>
    <SOAP-ENV:Body>
    <cwmp:SetParameterValues>
    <ParameterList SOAP-ENC:arrayType="cwmp:ParameterValueStruct[2]">
    <ParameterValueStruct>
    <Name>InternetGatewayDevice.ManagementServer.PeriodicInformInterval</Name>
    <Value xsi:type="xsd:unsignedInt">64800</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
    <Name>InternetGatewayDevice.ManagementServer.PeriodicInformEnable</Name>
    <Value xsi:type="xsd:boolean">1</Value>
    </ParameterValueStruct>
    </ParameterList>
    <ParameterKey>Axess Update parameters</ParameterKey></cwmp:SetParameterValues>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>Invalid TR069Header cwmp:ID=(null), cwmp:HoldRequests=null
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xm
    lns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w
    3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmln
    s:cwmp="urn:dslforum-org:cwmp-1-0">
    <SOAP-ENV:Header>
    <cwmp:ID SOAP-ENV:mustUnderstand="1">SPV-1-1285827062.75</cwmp:ID>
    <cwmp:HoldRequests SOAP-ENV:mustUnderstand="1"></cwmp:HoldRequests>
    </SOAP-ENV:Header>
    <SOAP-ENV:Body>
    <cwmp:SetParameterValuesResponse>
    <Status>0</Status>
    </cwmp:SetParameterValuesResponse>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    * Re-using existing connection! (#0) with host trixi.netcologne.de
    * Connected to trixi.netcologne.de (81.173.197.10) port 80 (#0)
    > POST /initial HTTP/1.1
    Host: trixi.netcologne.de
    Accept: */*
    Cookie: tr69="MDAxQzI4LTEwODEwMDMwMDI5ODRfNzguMzQuMTc5LjE3OQ%3D%3D"
    Content-Type: text/xml
    Expect: 100-continue
    Content-Length: 590
    
    < HTTP/1.1 100 Continue
    < HTTP/1.1 204 No Content
    < Date: Thu, 30 Sep 2010 06:11:02 GMT
    < Server: Zope/(Zope 2.10.5-final, python 2.4.6, linux2) ZServer/1.1
    < Via: 1.1 trixi.netcologne.de
    < Content-Length: 0
    < Content-Type: text/plain
    <
    * Connection #0 to host trixi.netcologne.de left intact
    * Closing connection #0
    * WARNING: failed to save cookies in /tmp/cwmp.cookie
    _
    Ausgabe bricht ab, Cursor friert ein.

    netcwmp-1.1.1-win32-binary

    Code:
    C:\Users\Appelkorn\Desktop\netcwmp>cwmpd
    TRACE: pool_create()
    
    TRACE: cwmp_conf_open()
    
    TRACE: cwmp_conf_get_int()
    
    TRACE: cwmp_var_init()
    
    TRACE: pool_create()
    
    TRACE: cwmp_conf_init()
    
    TRACE: cwmp_conf_get_int()
    
    TRACE: cwmp_conf_get_int()
    
    TRACE: cwmp_conf_get_int()
    
    TRACE: cwmp_conf_pool_get()
    
    TRACE: cwmp_conf_pool_get()
    
    TRACE: cwmp_conf_pool_get()
    
    TRACE: cwmp_conf_pool_get()
    
    TRACE: cwmp_conf_pool_get()
    
    TRACE: cwmp_conf_pool_get()
    
    url:http://trixi.netcologne.de/initial
    mf:Sphairon
    oui:001C28
    sn:1081003002984
    name:000000
    pc:
    httpd port:8089
    
    TRACE: cwmp_conf_get()
    
    TRACE: cwmp_conf_get()
    
    ENV: SOAP-ENV, ENC: SOAP-ENC
    SOAP-ENV:Header
    SOAP-ENV:Body
    SOAP-ENV:Envelope
    SOAP-ENC:arrayType
    
    TRACE: pool_create()
    
    hostname=whiterussian
    
    name=whiterussian
    aliases=
    addrtype=2
    length=4
    
    Address: 192.168.178.20
    
    cwmp_get_parameter_node ...
    
    Found node name: InternetGatewayDevice
    
    Found node name: ManagementServer
    
    Found node name: URL
    
    Found param node: InternetGatewayDevice.ManagementServer.URL
    
    cwmp_get_parameter_node ...
    
    Found node name: InternetGatewayDevice
    
    Found node name: ManagementServer
    
    Found node name: ConnectionRequestURL
    
    Found param node: InternetGatewayDevice.ManagementServer.ConnectionRequestURL
    
    cwmp_get_parameter_node ...
    
    Found node name: InternetGatewayDevice
    
    Found node name: DeviceInfo
    
    Found node name: Manufacturer
    
    Found param node: InternetGatewayDevice.DeviceInfo.Manufacturer
    
    cwmp_get_parameter_node ...
    
    Found node name: InternetGatewayDevice
    
    Found node name: DeviceInfo
    
    Found node name: ManufacturerOUI
    
    Found param node: InternetGatewayDevice.DeviceInfo.ManufacturerOUI
    
    cwmp_get_parameter_node ...
    
    Found node name: InternetGatewayDevice
    
    Found node name: DeviceInfo
    
    Found node name: ProductClass
    
    Found param node: InternetGatewayDevice.DeviceInfo.ProductClass
    
    cwmp_get_parameter_node ...
    
    Found node name: InternetGatewayDevice
    
    Found node name: DeviceInfo
    
    Found node name: SerialNumber
    
    Found param node: InternetGatewayDevice.DeviceInfo.SerialNumber
    
    TRACE: cwmp_agent_start_session()
    
    New request from ACS
    
    TRACE: pool_create()
    
    TRACE: cwmp_conf_get_int()
    
    session timeout is -1
    TRACE: pool_create()
    
    TRACE: pool_create()
    
    session status: 0
    session stutus: New START
    
    TRACE: http_parse_url()
    
    scheme:   [http]
    user:     []
    password: []
    host:     [trixi.netcologne.de]
    port:     [80]
    uri: [/initial]
    
    dest create url is http://trixi.netcologne.de/initial
    session connect: dest url is http://trixi.netcologne.de/initial, acs url is http
    ://trixi.netcologne.de/initial
    dest host: trixi.netcologne.de, dest port: 80
    connect to ACS faild. Host is trixi.netcologne.de:80.
    connect to acs: http://trixi.netcologne.de/initial failed.
    
    session status: 8
    session stutus: EXIT
    
    TRACE: pool_destroy()
    
    TRACE: pool_destroy()
    
    TRACE: http_socket_close()
    
    session stutus: EXIT
    
    TRACE: pool_destroy()
    
    TRACE: cwmp_chunk_clear()
    
    TRACE: cwmp_chunk_clear()
    
    No new request from ACS
    
    No new request from ACS
    
    No new request from ACS
    
    No new request from ACS
    
    No new request from ACS
    
    No new request from ACS
    
    select new connection timeout. no new request.
    
    socket time: 0, timeout 1285829078, fd is -1
    
    socket time: 0, timeout 1285829078, fd is -1
    
    socket time: 0, timeout 1285829078, fd is -1
    
    socket time: 0, timeout 1285829078, fd is -1
    
    socket time: 0, timeout 1285829078, fd is -1
    
    socket time: 0, timeout 1285829078, fd is -1
    
    socket time: 0, timeout 1285829078, fd is -1
    
    socket time: 0, timeout 1285829078, fd is -1
    
    No new request from ACS
    
    No new request from ACS
    
    No new request from ACS
    
    No new request from ACS
    
    No new request from ACS
    
    select new connection timeout. no new request.
    
    socket time: 0, timeout 1285829089, fd is -1
    
    socket time: 0, timeout 1285829089, fd is -1
    
    socket time: 0, timeout 1285829089, fd is -1
    
    socket time: 0, timeout 1285829089, fd is -1
    
    socket time: 0, timeout 1285829089, fd is -1
    
    socket time: 0, timeout 1285829089, fd is -1
    
    socket time: 0, timeout 1285829089, fd is -1
    
    socket time: 0, timeout 1285829089, fd is -1
    
    No new request from ACS
    
    u.s.w. ...
    Hier scheint der CWMP Deamon tatsächlich auf einen Request vom ACS zu warten.

    Habs auch schon direkt an dem VDSL2 Modem an der öffentlichen IP-Adresse probiert.

    Wie komme ich bitte an den Klartext der Zugangsdaten für die Internetverbindung der erstmaligen Provisionierung aus der ar7.cfg?
    Code:
            targets {
                    type = pppcfg_target_internet;
                    name = "internet";
                    only_crypt_auth = no;
                    local {
                            username = "$$$$3ZCMF4GJQSK1ROZPMUWAW3UND66U6Q6FFZZA4C2X1ENRW5VSMEU4HBVGUUDF4JTOJHGEW4BP34SEYNJU";
                            passwd = "$$$$LDRI5EYR5Q6R1ZWMHS1IFXBSHLWWRBTV5XZ3AQPI6TURRMF45SNGFRVHM656W3CEFBOZ3KN1MNGDGNJU";
                    }
                    remoteauth = pppcfg_authtype_chap;
                    remoteauth_only_on_incoming = yes;
                    remote {
                    }
    GoIP

    dodi
    Internet NetCologne Glasfaser-DSL Surf-Flat 10/100 Mbps up/down
    Mini-DSLAM ZyXEL VES-1608-FA-33 (NC-4 Port) 8 Port Outdoor
    Modem ZyXEL P-870M-I3 v2 VDSL2 Modem over ISDN Fw 1.0.7r3IK105012 (G.993.2 Profil 30a)
    Switch Quanma QL-S3105MEA Metall 5 Port 10/100 Mbps Fast Ethernet Switch
    Router AVM FRITZ!Box Fon WLAN 7170 Edition F Artikel-Nr.: 2000 2333 Internetzugang per PPPoE VLAN VID 10 über LAN 1 Fw 29.04.80 vom 24.02.2010
    Router NetCologne NetConnect Premium (Sphairon Turbolink 7211) S 2.27-2.9.4.2 H 1/00
    Telefon (FON 1) hagenuk Stick
    Inbound sipgate basic (+49221355XXXXXX)
    Outbound sipgate basic (00800... & 0800... & 112 bzw. 110) | GMX (0180... / FoIP T.38 0... & 00...) | voipgain (0... & 00...)

  10. #10
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.321
    Such mal nach "allcfgconv".

    MfG Oliver
    Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
    Anbindung: T-Online DSL 16.000 RAM

    Visit ##fritzbox on Freenode for help
    Spenden für Freetz

  11. #11
    IPPF-Fan Avatar von hotlineshocker
    Registriert seit
    10.02.2005
    Beiträge
    397

    Frage ar7.cfg auf anderem FRITZ!Box Modell mit allcfgconv recovern

    Zitat Zitat von olistudent Beitrag anzeigen
    Such mal nach "allcfgconv". ...
    Sorry, aber verfüge doch leider selber nicht über eine FRITZ!Box Fon WLAN 7570 vDSL.

    Gibts da evt. mit der mir zur Verfügung stehenden FRITZ!Box Fon WLAN 7170 und der für die FRITZ!Box Fon WLAN 7570 vDSL bestimmten ar7.cfg eine Chance mittels allcfgconv?

    GoIP

    dodi
    Internet NetCologne Glasfaser-DSL Surf-Flat 10/100 Mbps up/down
    Mini-DSLAM ZyXEL VES-1608-FA-33 (NC-4 Port) 8 Port Outdoor
    Modem ZyXEL P-870M-I3 v2 VDSL2 Modem over ISDN Fw 1.0.7r3IK105012 (G.993.2 Profil 30a)
    Switch Quanma QL-S3105MEA Metall 5 Port 10/100 Mbps Fast Ethernet Switch
    Router AVM FRITZ!Box Fon WLAN 7170 Edition F Artikel-Nr.: 2000 2333 Internetzugang per PPPoE VLAN VID 10 über LAN 1 Fw 29.04.80 vom 24.02.2010
    Router NetCologne NetConnect Premium (Sphairon Turbolink 7211) S 2.27-2.9.4.2 H 1/00
    Telefon (FON 1) hagenuk Stick
    Inbound sipgate basic (+49221355XXXXXX)
    Outbound sipgate basic (00800... & 0800... & 112 bzw. 110) | GMX (0180... / FoIP T.38 0... & 00...) | voipgain (0... & 00...)

  12. #12
    IPPF-Urgestein
    Registriert seit
    22.04.2007
    Beiträge
    11.052
    Zitat Zitat von hotlineshocker Beitrag anzeigen
    Wie komme ich bitte an den Klartext der Zugangsdaten für die Internetverbindung der erstmaligen Provisionierung aus der ar7.cfg?
    Die werden doch nicht unter dieser URL Deine Zugangsdaten eingetragen haben?

  13. #13
    IPPF-Fan Avatar von hotlineshocker
    Registriert seit
    10.02.2005
    Beiträge
    397

    Blinzeln TR-069 First Touch Zugangsdaten

    Zitat Zitat von RalfFriedl Beitrag anzeigen
    Die werden doch nicht unter dieser URL Deine Zugangsdaten eingetragen haben?
    Nö, aber die Zugangsdaten des allgemeinen Erstzugangs für die erste Provisionierung des CPE durch den ACS per TR-069 anhand seiner Seriennummer.

    Ganz ohne Verbindung gehts natürlich nicht.

    Würde mich eben gerne genau mit diesen Daten Verbinden wollen und dann mittels des CWMP Clients meine Zugangsdaten per TR-069 abholen.

    GoIP

    dodi
    Internet NetCologne Glasfaser-DSL Surf-Flat 10/100 Mbps up/down
    Mini-DSLAM ZyXEL VES-1608-FA-33 (NC-4 Port) 8 Port Outdoor
    Modem ZyXEL P-870M-I3 v2 VDSL2 Modem over ISDN Fw 1.0.7r3IK105012 (G.993.2 Profil 30a)
    Switch Quanma QL-S3105MEA Metall 5 Port 10/100 Mbps Fast Ethernet Switch
    Router AVM FRITZ!Box Fon WLAN 7170 Edition F Artikel-Nr.: 2000 2333 Internetzugang per PPPoE VLAN VID 10 über LAN 1 Fw 29.04.80 vom 24.02.2010
    Router NetCologne NetConnect Premium (Sphairon Turbolink 7211) S 2.27-2.9.4.2 H 1/00
    Telefon (FON 1) hagenuk Stick
    Inbound sipgate basic (+49221355XXXXXX)
    Outbound sipgate basic (00800... & 0800... & 112 bzw. 110) | GMX (0180... / FoIP T.38 0... & 00...) | voipgain (0... & 00...)

  14. #14
    IPPF-Urgestein
    Registriert seit
    22.04.2007
    Beiträge
    11.052
    Hast Du schon versucht, die Daten aus dem Gerät auszulesen, das Du bekommen hast?

    Falls es sich bei der Sicherung um eine Paßwort-geschützte handelt, kann man auch versuchen, diese auf einem beliebigen Gerät zu importieren.

  15. #15
    IPPF-Fan Avatar von hotlineshocker
    Registriert seit
    10.02.2005
    Beiträge
    397
    Zitat Zitat von RalfFriedl Beitrag anzeigen
    Hast Du schon versucht, die Daten aus dem Gerät auszulesen, das Du bekommen hast? ...
    Ja habe ich, aber ich habe ja einen Sphairon Turbolink 7211 alias NetConnect Premium und nicht die inzwischen auch angebotene FRITZ!Box Fon WLAN 7570 vDSL von NetCologne erhalten. Ich verfüge über keine FRITZ!Box Fon WLAN 7570.

    Zitat Zitat von RalfFriedl Beitrag anzeigen
    ... Falls es sich bei der Sicherung um eine Paßwort-geschützte handelt, kann man auch versuchen, diese auf einem beliebigen Gerät zu importieren.
    ... auf einem beliebigem Gerät des gleichen Modells!

    GoIP

    dodi
    Internet NetCologne Glasfaser-DSL Surf-Flat 10/100 Mbps up/down
    Mini-DSLAM ZyXEL VES-1608-FA-33 (NC-4 Port) 8 Port Outdoor
    Modem ZyXEL P-870M-I3 v2 VDSL2 Modem over ISDN Fw 1.0.7r3IK105012 (G.993.2 Profil 30a)
    Switch Quanma QL-S3105MEA Metall 5 Port 10/100 Mbps Fast Ethernet Switch
    Router AVM FRITZ!Box Fon WLAN 7170 Edition F Artikel-Nr.: 2000 2333 Internetzugang per PPPoE VLAN VID 10 über LAN 1 Fw 29.04.80 vom 24.02.2010
    Router NetCologne NetConnect Premium (Sphairon Turbolink 7211) S 2.27-2.9.4.2 H 1/00
    Telefon (FON 1) hagenuk Stick
    Inbound sipgate basic (+49221355XXXXXX)
    Outbound sipgate basic (00800... & 0800... & 112 bzw. 110) | GMX (0180... / FoIP T.38 0... & 00...) | voipgain (0... & 00...)

Ähnliche Themen

  1. Im Gespräch ab und zu nichts zu verstehen
    Von newbieneu im Forum 1&1-VoIP-Störungsstelle
    Antworten: 5
    Letzter Beitrag: 25.06.2010, 16:02
  2. Benutzereingabe falsch verstehen
    Von Lazybone im Forum Asterisk Allgemein
    Antworten: 3
    Letzter Beitrag: 17.07.2008, 23:49
  3. Diskussion zu Sinn und Nutzen (oder auch nicht?) von TR069
    Von frank_m24 im Forum FRITZ!Box tot? Recover, Firmware Up-/ Downgrade
    Antworten: 14
    Letzter Beitrag: 28.11.2007, 19:57
  4. LCR-Datei lesen und verstehen
    Von wodi im Forum Least Cost Routing für FBF (LCR)
    Antworten: 2
    Letzter Beitrag: 20.11.2006, 12:38
  5. Verstehen von Sipuras Log-Meldungen
    Von jrrp im Forum SPA-1000/1001/2000/2002/, PAP2
    Antworten: 13
    Letzter Beitrag: 30.06.2004, 00:43

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •