Beiträge von peba

    Hallo,

    Bekommst du eine Fehlermeldung oder irgend eine andere Reaktion ?
    Probier mal dieses cgi script.
    Der letzte Befehl löscht dann die Datei test.txt.
    Bei mir wird die Datei test.txt auch dann gelöscht wenn sie nur dem root user gehört.

    mfG
    Peter
    http://bitkistl.blogspot.com

    CGI script (in den Ordner cgi-bin kopieren):
    #!/bin/bash

    echo Content-type: text/html
    echo ""

    /bin/cat << EOM
    <html>
    <head>
    <title>Testscript</title>
    </head>
    <h1>Testscript CGI / Bash</h1>
    <pre>
    EOM
    ls -l
    echo "</pre>"
    rm test.txt

    Hallo aus Wien,

    Wenn du deinem Raspberry Pi eine fixe IP Adresse gibst, dann geht das mit der Fritzbox.
    Die Fritzbox ist ja über fritz.box erreichbar, dieser Name ist deine interne Domain.
    Alle anderen Rechner sind unter <rechnername>.fritz.box erreichbar.
    Den Rechnernamen siehst du im Admin Interface deiner Fritzbox unter Netzwerk, dort
    kannst du den Namen auch ändern.

    Also zum Beispiel auf meinweb.fritz.box
    Danach sollte ein
    ping meinweb.fritz.box sofort funktionieren.

    Wenn dir der interne Domainname fritz.box nicht gefällt läßt sich das auch
    ändern, es kann nämlich ein zusätzlicher Name definiert werden.
    Die Domaine fritz.box gibts aber weiterhin...

    Dazu einfach die Konfiguration der Fritzbox sichern,
    deinen Wunschnamen im Abschnitt servercfg unter hostname eintragen und
    oberhalb der Zeile **** CFG usw. NoChecks=yes eintragen.


    so sieht das dann aus:
    NoChecks=yes
    **** CFGFILE:ar7.cfg

    Diese Konfiguration dann wieder über das Webinterface der Fritzbox zurückspielen
    und den Neustart der Box abwarten.


    mfG
    Peter Bauer
    http://bitkistl.blogspot.com

    Ich würde dazu Raspbian wählen, erstens ist die Aufgabe damit sicher lösbar und zweitens ist es die best unterstützte Distribution am Pi.
    Ein Virenscanner ist eher unnötiger Luxus, vorausgesetzt der Browser wird mit den Rechten eines normalen Benutzers gestartet und hat somit keine admin bzw. root Rechte.
    Das plötzliche trennen vom Strom ist eher ungesund, warum das Ding nicht einfach laufenlassen - der Stromverbrauch ist gering.
    Kühlung brauchst du im Normalfall keine.

    LG,
    Peter
    http://bitkistl.blogspot.com

    > Mittlerweile arbeitet der Pi seit 13 Uhr, also mittlerweile ein bisschen mehr als 5 Stunden...
    > Trotzdem beunruhigt mich das ein wenig. Deshalb meine Frage: Ist das normal?

    Ja das ist normal, habe auch schon einige Pakete wie z.B. Gambas selbst gebaut und
    denke es ist am besten solche Dinge abends vor dem Schlafengehen zu starten, mogens ist
    es dann meistens fertig. Es läßt sich ungefähr erahnen welchen Zeitaufwand es kostet alle
    Raspbian Pakete neu zu bauen, die Entwickler haben hier wirklich was geleistet.

    Lg,
    Peter
    http://bitkistl.blogspot.com

    >Frage: Ich habe einen DYNDNS-Account und am Router die TCP-Ports 80 und 8081 auf den pi geforwarded. >Leider kann Niemand auf den Server

    Versuchs mal mit folgendem Kommando am Pi:
    nslookup <dein dyn dns name>

    Wie sieht die Antwort aus, paßt die gelieferte IP zu der deines Routers ?
    Wenn nicht ist eventuell ein Update der IP auf der Webeite von dyndns notwendig,
    oder die Einstellungen auf deinem Router für dyndns sind einfach falsch.

    Lg,
    Peter
    http://bitkistl.blogspot.com

    >Ich kann von einem Win-PC den Apache auf dem pi erreichen (it works).
    Wie prüfst du das ?

    >Die URL mit der Portangabe (8081) für die Webcam jedoch nicht. (Firefox kann keine Verbindung zu dem angegeben Server aufbauen)

    Wie prüfst du das ?
    1. Installier dir mal lsof mit sudo apt-get install lsof
    Dann kannst du mit lsof -i -P am pi leicht überprüfen ob der server funktioniert.
    2. Versuch einmal dieses service lokal am pi mit einem Browser zu erreichen, geht das ?

    Lg,
    Peter
    http://bitkistl.blogspot.com

    Email senden per Python:

    #!/usr/bin/python

    import smtplib

    sender = 'vorname nachname <name@server.*>'
    receivers = ['*@gmail.com']
    subject = """Subject: SMTP e-mail test

    """
    data = 'test'

    message = "From:" + sender + "\n" + "To:" + str(receivers).strip('[]') + "\n" + subject + data

    print message

    try:
    smtpObj = smtplib.SMTP('servername')
    smtpObj.sendmail(sender, receivers, message)
    print "Successfully sent email"
    except SMTPException:
    print "Error: unable to send email"

    ------------
    LG,
    Peter
    http://bitkistl.blogspot.com