tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1710
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MS47475 MS47475 ist offline Mitglied Silber
    Registriert seit
    May 2005
    Beiträge
    70
    Hallo,

    ich möchte gern per Shellscript (Linux) eine Portweiterleitung an einem Router setzen. Dazu schicke ich per SOAP die entsprechenden Parameter:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    <?xml version="1.0" encoding="utf-8"?>
    <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
        <s:Body>
            <u:AddPortMapping xmlns:u="urn:schemas-upnp-org:service:WANIPConnection:1" >
                <NewRemoteHost></NewRemoteHost>
                <NewExternalPort>21</NewExternalPort>
                <NewProtocol>TCP</NewProtocol>
                <NewInternalPort>21</NewInternalPort>
                <NewInternalClient>192.168.0.40</NewInternalClient>
                <NewEnabled>1</NewEnabled>
                <NewPortMappingDescription>test</NewPortMappingDescription>
                <NewLeaseDuration>0</NewLeaseDuration>
            </u:AddPortMapping>
        </s:Body>
    </s:Envelope>
    Als Antwort bekomme ich dann allerdings vom Router folgendes zurück:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    
    HTTP/1.1 500 Internal Server Error
    DATE: Sat, 01 Jan 2000 20:23:23 GMT
    SERVER: home47 UPnP/1.0 AVM FRITZ!Box SL WLAN (UI) 09.04.34
    CONNECTION: keep-alive
    CONTENT-LENGTH: 418
    CONTENT-TYPE: text/xml; charset="iso-8859-1"
     
    <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
        <s:Body>
            <s:Fault>
                <faultcode>s:Client</faultcode>
                <faultstring>UPnPError</faultstring>
                <detail>
                    <UPnPError xmlns="urn:schemas-upnp-org:control-1-0">
                        <errorCode>403</errorCode>
                        <errorDescription>Not available Action</errorDescription>
                    </UPnPError>
                </detail>
            </s:Fault>
        </s:Body>
    </s:Envelope>

    UPnP im Router ist zum setzen und auslesen von Informationen gesetzt und das Auslesen z.B. der externen WAN-IP funktioniert auch.
    Was mache ich da verkehrt? Danke schon mal im voraus.

    Gruß
    Markus
     

  2. #2
    Registriert seit
    Feb 2007
    Beiträge
    223
    Mein Tipp wäre, dass du zwischen Router und PC einen Hub mit einem anderen PC anschließt, das Netzwerk mithörst und per Weboberfläche auf der Fritzbox genau diese Einstellung eingibst.
    Wenn du kein ssl benutzt, müsstest du ja den Aufruf und den benutzten Code wiederfinden.
     
    Diesen Hunger, diese Gier nach Schönheit, Liebe, nach dem Leben spür ich heute noch in mir, ungebrochen, ungestillt.
    So ist mir als Kraft gegeben, was oft nur als Schwäche gilt.

  3. #3
    MS47475 MS47475 ist offline Mitglied Silber
    Registriert seit
    May 2005
    Beiträge
    70
    Hmm, guter Tipp, danke dafür. Allerdings wird dies wohl intern über eine CGI-Schnittstelle erledigt und nicht per UPnP. Somit ist das für mich nicht brauchbar. Leider...
     

Ähnliche Themen

  1. Port Forwarding Fritz!Box
    Von Criminalogy im Forum Internet, DSL & Flatrate
    Antworten: 7
    Letzter Beitrag: 17.10.07, 16:13
  2. WinXP ICS - Port Forwarding
    Von rikro im Forum Netzwerke
    Antworten: 0
    Letzter Beitrag: 29.01.05, 09:25
  3. Dyn-DNS, Port Forwarding
    Von cyberspeed im Forum Hosting & Webserver
    Antworten: 12
    Letzter Beitrag: 22.06.04, 23:52
  4. port forwarding @router für apache
    Von SpAder im Forum Netzwerke
    Antworten: 0
    Letzter Beitrag: 23.11.03, 16:51
  5. Port forwarding -> server ->Client
    Von LEandeR im Forum Netzwerke
    Antworten: 1
    Letzter Beitrag: 12.11.02, 10:02