einrichten der von etc/apache2/httpd.conf Datei

Gast #3534269
Lesenswert?

1
hängt von deiner Netzkonfig 
2
ab...

OK, wie und wo muss ich die Netzkonfig einstellen ?

ich wollte das eigentlich mit apache2 machen.
Also die Raspberry IP ist: 25.160.xxx.xxx
und die Kamera IP: 10.2.77.xxx

Und wie verbinde ich die beiden IP Adressen ? damit ich von außen drau 
zu greifen kann ?
Moderator Persönliche Seite #3534454
Lesenswert?

Sven schrieb:
> Und wie verbinde ich die beiden IP Adressen ? damit ich von außen drau
> zu greifen kann ?

Mit einem Router ... genau so nennt sich ein Gerät, welches IP-Pakete
auf Schicht 3 weiterleitet.

Aber vermutlich ist das nicht unbedingt das, was du willst.  Damit wir
aber wissen, was du überhaupt willst, müsstest du schon etwas mehr an
Details gucken lassen.
Gast #3534471
Lesenswert?

Also, es ist so: Am Raspberry hängt eine IP Kamera diese IP Kamera hat 
die IP Adresse: 10.2.77.xxx und der Raspberry hat die feste IP Adresse 
von 25.160.xxx.xxx .Und der Raspberry hat natürlich eine Verbindung ins 
Internet.

Zurzeit ist es so, das ich mir die Kamerabilder über den Midori Browser 
anschaue (http://10.2.77.xxx/kamera.html).
Ich möchte aber jetzt von jedem beliebigen Rechner oder Smartphone 
mittels Webbrowser auf das Kamerabild zugreifen können.
Moderator Persönliche Seite #3535013
Lesenswert?

Sven schrieb:
> mit welcher IP ?

Mit IPv4 vermutlich. :-)

Falls du die IP-Adresse meinst: die 10.irgendwas (warum xxx-st du dort
eigentlich Adressen aus?).  Ich schrieb doch, wenn du die Gegenseite
deines Tunnels davon überzeugen kannst, diese Adresse über den Tunnel
zu routen, dann ist das Ganze eine einfache IP-Routing-Aufgabe.

Auf der Gegenseite müsstest du dann wohl ein Kommando eingeben wie etwa:
1
route add 10.2.77.xxx 25.160.xxx.xxx

Die genaue Syntax hängt vom jeweiligen Betriebssystem ab, bei Linux
beispielsweise braucht man vor der zweiten IP-Adresse noch das Wort
"gw".  (Warum auch immer man sich hier inkompatibel zum Rest der Welt
gemacht hat, das wird mir unverständlich bleiben.)

Falls das auf der Gegenseite nicht so einzurichten ist, dann muss man
etwas anderes tun.  Dann müsstest du aber auch mal schreiben, wie die
Kamera genau angesprochen wird.  Eine IP-Adresse allein genügt
vielleicht für ein "ping", aber für viel mehr nicht.
Gast #3535061
Lesenswert?

Sven schrieb:
> Wer sagt den, dass ich 2 Netzwerkschnittstellen benötige ?
> Der Raspberry hängt über ein UMTS Stick im Netz wo der ein SSH Tunnel zu
> einem Server aufbaut, deshalb habe ich eine feste IP.

Respekt!

Dann konfigurierst du die Raspberry Pi Netzwerkschnittstelle auf das 
Netz der Webcam und verbindest die Einheiten mit einen 
Netzwerkkabel/Crosslinkkabel.

Mit wget http://ip.der.kamera.pri/<bildlink>; holst du Datei von der 
Kamera und schickst sie mit scp an deinen Server in das Verzeichnis des 
Webservers. Wenn es ein Linux-Server ist, mal nach /var/www suchen. Ist 
bei Debian gern gesehen.

Und. There´s no free lunch.:-) Welche distribution hast du auf den 
raspberry und welchen Stick verwendest du. ;-)
Moderator Persönliche Seite #3535211
Lesenswert?

Jörg Wunsch schrieb:
> Falls das auf der Gegenseite nicht so einzurichten ist, dann muss man
> etwas anderes tun.

Sorry, ich hatte nur noch "Tunnel" in der Erinnerung.  Wo ich doch
jetzt nochmal "SSH-Tunnel" sehe: dann kannst du doch das eingebaute
Portforwarding der SSH benutzen.  Option -L oder -R, je nachdem, ob
der SSH-Tunnel von der Seite des RPi oder von der Gegenseite aus
aufgebaut wird.
Gast #3535685
Lesenswert?

1. du machst ein portforwarding auf deinem router zum raspi. möglichst 
port 443/ssl damit nicht jeder depp deinen traffic mitlesen kann.
2. du richtest den apache auf deinem raspi mit
2.1 ssl ein
2.2 als reverse proxy der z.b. img auf die kamera umleitet
2.3 mindestens eine .htpsswd restriktion das nicht jeder die seite 
aufrufen kann
3. du bindest das bild der kamera in der html seite über die proxy 
weiterleitung ein "<img src="kamera_ip/img/...>"

wie das alles im einzelnen funktioniert erfährst du von google.
Moderator Persönliche Seite #3535959
Lesenswert?

c.m. schrieb:
> ssh portforwarding funktioniert nicht (vollständig) wenn in der
> html-seite als bildquelle die ip der kamera steht.

Warum sollte die da drin stehen?  Solange man sich auf dem eigenen
Server befindet, kann man immer relative URLs benutzen und muss sich
darum nicht kümmern.

Aber es stimmt natürlich, falls die Kamera wirklich auf so eine Idee
kommt, passt das nicht.

Sven schrieb:
> Ich weiß aber nicht wie die Einstellungen sein müssten.

Ich auch nicht, denn du verrätst uns ja hier ja nicht zu viel.

Vermutlich baust du aber den Tunnel nicht vom RPi aus auf, sondern
vom anderen Ende aus.  Dann müsste es local port forwarding sein.
1
ssh -L 8080:10.2.77.xxx:80 25.160.xxx.xxx

Danach kannst du dich auf dem Host, auf dem die SSH läuft, über Port
8080 mit Port 80 der Kamera verbinden.  Falls das dort auch noch
netzwerkweit funktionieren soll, müsstest du noch "eigeneIPadresse:"
voranstellen.  (Mir ist so, als würde standardmäßig nur der Zugriff
über localhost eingerichtet.)

Wie du das dem Klickibunti verklickerst, müsstest du dir selbst
raussuchen.  Ich bin für sowas zu altmodisch. ;-)
Gast #3536035
Lesenswert?

Respekt!

Ihr wollt den Apache des Raspberry ins Internet hängen. Im an 
regelmäßige Updates denken und denyhosts nicht vergessen. Nicht das über 
die Webcam noch komprimitierende Bilder ins Internet kommen. ;-)I
Gast #3536045
Lesenswert?

Jörg Wunsch schrieb:
> c.m. schrieb:
>> ssh portforwarding funktioniert nicht (vollständig) wenn in der
>> html-seite als bildquelle die ip der kamera steht.
>
> Warum sollte die da drin stehen?  Solange man sich auf dem eigenen
> Server befindet, kann man immer relative URLs benutzen und muss sich
> darum nicht kümmern.

nuja, "ich will von jedem anderen rechner aus zugreifen können" schließt 
bei mir jeden rechner ein, auch die im internet die seine internen 
ip's nicht (direkt) erreichen können.
aber du hast natürlich recht, er ist nicht fähig oder willens genau zu 
sagen was er haben will - das alte problem.
Gast #3536126
Lesenswert?

c.m. schrieb:
> aber du hast natürlich recht, er ist nicht fähig oder willens genau zu
> sagen was er haben will - das alte problem.


Yes. Mein Stick des Laptop hängt an einer 10.-er IP

ppp0      Link encap:Punkt-zu-Punkt-Verbindung
          inet Adresse:10.199.247.121  P-z-P:10.64.64.64 
Maske:255.255.255.255
          UP PUNKTZUPUNKT RUNNING NOARP MULTICAST  MTU:1500  Metrik:1
          RX packets:46424 errors:3 dropped:0 overruns:0 frame:0
          TX packets:42778 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:3
          RX bytes:43444241 (41.4 MiB)  TX bytes:5169530 (4.9 MiB)

Los, hackt mich.

root@Debian-60-squeeze-64-LAMP ~ # ping 10.199.247.121
PING 10.199.247.121 (10.199.247.121) 56(84) bytes of data.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren