- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 32

Thema: Pi mit wechselnder IP dennoch von außen ansprechen (PHP>TCP/80)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied Avatar von RoboTrader
    Registriert seit
    08.11.2017
    Beiträge
    125
    Blog-Einträge
    1

    Pi mit wechselnder IP dennoch von außen ansprechen (PHP>TCP/80)

    Einen schönen Samstag in die Pi-Runde,

    ich habe das aktuelle Raspbian geladen, WLAN eingerichtet, Apache+PHP7.0 installiert, lokalen Zugriff per HTML+PHP auf /var/www/ und scheitere aktuell an ersten Tests, auf diese Daten von außen über einen Browser zuzugreifen.
    Alls übrigens "headless" über meinen MacBook.

    Ja, mir ist bekannt, dass die IP-Adresse (Vodafone Kabel/Modem noch von Kabel Deutschland) immer wieder wechselt, aber es müsste doch möglich sein, die aktuelle IP-Adresse zu nutzen, um von außen zuzugreifen.

    Was ich probiert habe:
    • über "curl ifconfig.me" die aktuelle IP eingelesen
    • von außen mit http://[IP]/ versucht, aber ohne Erfolg

    Ich muss irgendwie am Router den Zugriff einstellen/freigeben. Da habe ich bei mir:
    1. Gateway > erweitert > IP Filterung: Quelladresse IPv6, Zieladresse IPv6 (MAC-Adresse), Protokoll (TCP), Quellport und Zielport (80), Aktion (Haken), Aktiviert (enabled)
    2. Gateway > erweitert > MAC Weiterleitung: MAC Adresse (klar), Protokoll, Startport, Endport (TCP, 80, 80), Aktiviert (ja)

    Auch beides gleichzeitig, aber es geht leider nicht.
    Woran liegt das? Was kann ich noch versuchen?
    Und wie teste ich am besten, ob ich von außen Zugriff habe?
    Und wenn das alles funktioniert, würde mich noch interessieren, ob ich mir die aktuelle Adresse mit einem php-Script holen könnte und bspw. alle 4 Stunden als Mail zusenden?

    Danke euch!
    -30Y: Basic@Schneider_CPC, Kosmos-Baukästen • -20Y: Mindstorms RCX 1.5, Visual Basic, Pascal, php • NOW: Python3, Arduino MEGA, Raspberry Pi 3, NiboBurger, LEGO Boost/Mindstorms

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    30.09.2006
    Ort
    Hamburg
    Alter
    41
    Beiträge
    1.013
    Nicht nur das die IP immer weckselt sondern das du auch noch bei Kabel DS-Lite hast da teilen sich viele eine IPv4 und Zugriff von Aussen ist nicht möglich, du musst das dann über deine IPv6 Adresse machen das geht auch, das einfachste ist dir eine kostenlose DDNS zu besorgen und nur einen AAAA Eintrag(für IPv6) zu machen z.b. bei https://www.spdyn.de/ dein Router kannst dann so einstellen das der die IP automatisch aktualisiert.
    Legastheniker on Bord !

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    09.04.2008
    Beiträge
    384
    Warum gibtst du den pi kein festes IP ? Mit portforwarding auf den router ist er dan gans leicht von aussen zu erreichen. Mach ich immer so. Sie konnen sowohl den eth0 (wired) wie den wlan0 (wireless) eine eigenes local IP adress vergeben. Ihre eigene IP-adress ist nicht fest, aber wird normalerweise nur geandert wen sie mehr dann X-zeit offline schaltet (lease time verlaufen). Sie konnen das auch umgehen mit dyndns oder ahliches. Die kuppelen dan eine domain name an ihre IP-adresse. Sie konnen dan immer ueber diese domain name zugreifen.

  4. #4
    HaWe
    Gast
    Ich mache es auch wie RP6Conrad. (ich mache das nicht mit einem Pi, aber mit meinem esp8266)

    - kannst du den Pi WiFi Server mit einer festen IP statt einer dynamischen starten?

    Ich habe mir eine IP Endzahl gewählt, die sonst nicht dynamisch vergeben wird (z.B. sehr niedrige oder sehr hohe Endzahl)

    Im Router muss ich nur die Portfreigabe (80) aktivieren und den Namen des dafür bereits gelisteten esp Geräts auswählen (das war der einzige schwierige Teil, bei ca. 50 Namen, und die esp tauchten mal als ESPyyyyyy und mal als PCxxxxxx auf.
    MAC brauchte ich nicht.

    Ab dann konnte ich auf den WiFiServer vom PC aus per WiFi-Heimnetz über diese lokale feste IP zugreifen.
    (Alternativ könnte man den ESP auch als Hotspot starten, der ein eigenes WiFi-Netz aufbaut, aber das war mir zu schwierig und hätte auch keine Vorteile gebracht.)

    Um von außerhalb zugreifen zu können, musste ich mir einen dynDNS Provider suchen (ich habe noIP.com), der eine url liefert, die man dann von außerhalb aufrufen kann und sie über Port 80 des Routers (öffentliche Router-IP, wird automatisch ermittelt) an den lokalen ESP-Webserver weiterleitet.
    Falls der Internetprovider die öffentliche Router-IP öfters wechselt, werden auch Tools angeboten, die das dann auch automatisch aktualisieren.
    Geändert von HaWe (26.11.2017 um 11:15 Uhr)

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied Avatar von RoboTrader
    Registriert seit
    08.11.2017
    Beiträge
    125
    Blog-Einträge
    1
    Super. Vielen Dank für eure vielen Rückmeldungen!
    Werde mich durch alles genauer durchlesen und alles testen. Dann folgen sicherlich noch Fragen.

    Erstmal bekomme ich entweder das WLAN selbst wieder zum Laufen oder ich richte mir die SD-Karte nochmal neu ein, da ich noch nicht so viel installiert habe.
    -30Y: Basic@Schneider_CPC, Kosmos-Baukästen • -20Y: Mindstorms RCX 1.5, Visual Basic, Pascal, php • NOW: Python3, Arduino MEGA, Raspberry Pi 3, NiboBurger, LEGO Boost/Mindstorms

  6. #6
    Erfahrener Benutzer Fleißiges Mitglied Avatar von RoboTrader
    Registriert seit
    08.11.2017
    Beiträge
    125
    Blog-Einträge
    1
    Mein wlan0 läuft wieder perfekt auf dem Pi und ich habe extrem viel über das Handling gelernt.
    Auch eine static IP habe ich in der /etc/dhdpcd.conf eingerichtet und den wlan0-Schlafmodus temporär ausgeschaltet.

    Modem:
    Code:
    Hersteller	CBN Inc.
    Modell	CH6640E
    Hardware Version	1.0
    Firmware Version	CH6640-4.5.0.5-NOSH
    Boot Version	PSPU-Boot(BBU) 1.0.12.19m1-CBN03
    Kabelmodem Seriennummer	604581332423791600000680
    Kabelmodem MAC Adresse	5C-35-3B-C4-1D-FC
    Dazu habe ich in diversen Foren gelesen und es scheint für den Fernzugriff mehrere Möglichkeiten zu geben:

    1.) Zweiter Router dran und Modem auf "Bridge" stellen. Letzteres könnte ich im Kundenportal online umsetzen.
    2.) So ein dynamisches DNS kostenfrei besorgen und damit zugreifen.

    Bei allem muss ich aber den Router entsprechend konfigurieren. Daher - und da hängt es gerade - würde ich gerne die aktuelle IP-Adresse für den Zugriff von außen feststellen und diese bspw. mit mobiler Datennutzung des Smartphones auf diese zugreifen, um zu testen, ob es funktioniert.
    Dazu wären meine Fragen:
    a) Wie ermittle ich die IP-Adresse "von außen", da ich mit ifconfig & Co nur die internen herausfinde?
    b) Welche Einstellung nehme ich an meinem Kabelmodem vor, damit die TCP/80-Signale "von außen" über die (a)-IP an die statische IP des Pi (192.168.0.172) weitergeleitet werden? Ich habe bspw. im Routermenü "IP Filterung" und "MAC Weiterleitung" zur Auswahl. Oder könnte es sein, dass es an diesem "DS-Lite" liegt und - wie ich es auch in manchen Foren gelesen habe - von Kabel Deutschland / Vodafone von IPv6 auf IPv4 umgestellt werden muss?

    Vielen Dank für eure weitere Hilfe
    RoboTrader

    - - - Aktualisiert - - -

    Was mich noch interessiert:
    Seitdem ich die statische IP eingerichtet habe, kann ich lokal auf http://192.168.0.172/ zugreifen, aber auf http://raspberrypi/ nicht mehr.
    Woran liegt das?
    -30Y: Basic@Schneider_CPC, Kosmos-Baukästen • -20Y: Mindstorms RCX 1.5, Visual Basic, Pascal, php • NOW: Python3, Arduino MEGA, Raspberry Pi 3, NiboBurger, LEGO Boost/Mindstorms

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 27.02.2014, 20:56
  2. Wlan Antenne nach außen legen
    Von toter_fisch im Forum PC-, Pocket PC, Tablet PC, Smartphone oder Notebook
    Antworten: 6
    Letzter Beitrag: 24.05.2012, 21:09
  3. RFM ansprechen
    Von runner02 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 8
    Letzter Beitrag: 11.03.2012, 11:01
  4. Antworten: 9
    Letzter Beitrag: 10.08.2009, 20:42
  5. USB Ansprechen
    Von DHigh im Forum Software, Algorithmen und KI
    Antworten: 8
    Letzter Beitrag: 05.10.2006, 20:37

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress