• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst]Öffentlicher Dateiserver: Zugriff?

Hallo Leute,

also ich hätte da mal eine Frage. Wenn ich unter SuSE Linux 10.0
per 'Öffentlichen Dateiserver' Daten anbiete, wie können andere User
dann auf meine Daten zugreifen?

Gruß Sven
 
OP
Sven Bauduin

Sven Bauduin

Hacker
Ich habe es leider auch nicht ganz verstanden. Ich kann diesen
von SuSE genannten 'Öffentlichen Dateiserver' in meinen Kontrollleiste
integrieren, einen Ordner aussuchen den ich freigeben will und den 'Öffentlichen-
Dateiserver' dann starten und überwachen aber...

- Wie greife ich bzw. andere Personen von einem anderen PC darauf zu?
- Wie können Leute aus dem Internet auf diese Daten zugreifen?
- Wie lautet die Adresse?

In der Beschreibung des Programm's steht...

"Ein kleiner Webserver zur einfachen Freigabe von Dateien über das
Internet"


Meine Frage ist jetzt wie genau gebe ich die Daten frei und wie kann
man darauf zugreifen?

Gruß Sven
 

nbkr

Guru
Evlt. ist das Webdav - oder Novells iFolder. Mach mal ein

Code:
netstat -tanup

und schau auf welche Ports das Programm lauscht.
 
OP
Sven Bauduin

Sven Bauduin

Hacker
Das Programm benutzt den Netzwerk-Port 8001 soweit ist alles klar,
aber wie können nun andere Leute auf diese Dateien zugreifen?

Überblick:

Basisordner: /home/svenbauduin/public_html
Netzwerk-Port: 8001
Bandbreitenbegrenzung: 32 kB/s
Servername: linux

Das sind alle Informationen die das Programm ausgibt, leider sagt
es mir nicht wie andere User darauf zugreifen können.

Sven
 

nbkr

Guru
Scheint als wäre es nur ein Webserver der auf einen anderen Port hört. Dann muss man nur folgende Adresse in den Browser tippen.

http://<ip_des_servers>:8001/


Wobei <ip_des_servers> durch die IP des Rechners ersetzt werden muss auf dem der "öffentliche Dateiserver" läuft.
 
OP
Sven Bauduin

Sven Bauduin

Hacker
@nbkr:

Vielen Dank, es klappt jetzt ohne Probleme und ich kann über den frei-
gegebenen Ordner nun Dateien zu Verfügung stellen unter der Adresse
die du gesagt hast also...

z.B.:

http://192.xxx.x.xxx:8001/index.html

Vielen Dank damit hast du mir sehr geholfen.

P.S.: Ich habe den Thread als gelöst markiert.

SVEN
 
OP
Sven Bauduin

Sven Bauduin

Hacker
Habe das gelöst wieder entfernt, denn ich kann zwar von meinem
Rechner auf dem der Zielordner liegt auf die Adresse und den Inhalt
zugreifen, aber nicht von anderen Rechnern aus.

Adresse:

http://192.168.2.101:8001/

Wenn jemand von euch zugreifen kann dann bitte melden, ansonsten
wär's ganz nett wenn jemand eine Lösung wüsste.

Sven
 

nbkr

Guru
Na dass wir nicht zugreifen können ist klar. 192.168. ist eine private IP Adresse. Die wird im Internet nicht geroutet. Du musst irgendwo zwischen deinem PC und dem Internet einen Router haben der ein PAT für ich macht. Also die privaten IP Adressen deines Netzwerkes auf eine öffentliche IP Adresse mit verschiednene Ports umzuschreiben. Wir hier draußen sehen nur die öffentliche IP Adresse.

Wenn Du willst, dass man vom Internet aus auf den Rechner zugreifen kann musst Du auf dem Router ein Portforwarding einrichten. Also von Port 8001 am Router zum Port 8001 auf deinem Rechner.

Dann können wir auf deinen Rechner zugreifen. Allerdings nur wenn man die öffentliche IP Adresse des Routers hat. Diese ändert sich bei jeder Anwahl (es sei denn Du hast von deinem Provider eine feste IP bekommen, aber das ist unwahrscheinlich).

Um das Problem mit der wechselnden IP Adresse zu lösen kann man sich einen Account bei dyndns.org holen. Dort bekommt man eine Subdomain (irgendwas.dyndns.org) was immer auf die aktuelle IP Adresse verweist.

Damit die Aktualisierung des DNS Eintrags bei DynDNS ordentlich funktioniert sollte der Router DynDNS unterstützen. Das können aber die meisten neueren Routern die man von den Providern bekommt.
 
OP
Sven Bauduin

Sven Bauduin

Hacker
Danke für die schnelle Antwort, das ganze hört sich aber sehr
kompliziert an. Ich weiß nicht wie ich das genau machen soll...

z.B.:

"Wenn Du willst, dass man vom Internet aus auf den Rechner zugreifen kann musst Du auf dem Router ein Portforwarding einrichten. Also von Port 8001 am Router zum Port 8001 auf deinem Rechner."

Hoffe du kannst mir da noch ein stückweit helfen!

Sven
 

nbkr

Guru
Ich helf' gerne, aber ich bräuchte noch ein paar Infos. Wie kommst Du ins Internet?

Ich vermute folgendermaßen.

PC mit LAN oder WLAN Karte
|
Router (Fritzbox, Dlink, etc.)
|
Provider (1&1, etc).

Richtig? Falls, ja welcher Router ist das und wie bekommt der PC seine IP Adresse (statisch oder per DHCP vom Router).
 
OP
Sven Bauduin

Sven Bauduin

Hacker
Ja deine Vermutungen sind richtig...

PC mit Wireless-Lan(INPROCOMM IPN2220 W-Lan Rev.01)
|
Router(T-Sinus 154 DSL Basic)
|
Provider(T-Online)

Meine Verbindung ist eine T-DSL3000 Leitung und meine IP wird über
DHCP ermittelt, kann aber auch manuell eingegeben werden.

Wie soll ich jetzt vorgehen?

Vielen Dank übrigens für die Hilfe!

Gruß Sven
 

nbkr

Guru
Als erstes solltest Du die IP auf dem Rechner manuell vergeben, sonst must Du jedesmal nach dem Booten des PCs die Einstellung am Router ändern (was für eine Einstellung das ist kommt gleich).


Danach musst Du an der Routerkonfiguration was ändern. Ich kennen das Modell nicht und weiß folglich nicht ob es das folgende überhaupt kann bzw. wie sich die Einstellung machen lässt.

Du musst auf dem Router eine Portfreigabe einrichten. Von 8001 nach 8001 auf der (jetzt) festen IP Adresse deines Rechners. Wenn der Router einer Weboberfläche hat kannst Du das bestimmt irgendwo einstellen. Der Knopf nennt sich entweder direkt Portfreigabe, oder evtl. auch Firewalleinstellungen oder auch Hostzugriff.

Wenn das läuft können die Leute schon von außen auf deinen "Dateiserver" zugreifen. Allerdings nur wenn Sie die IP wissen. Deine eigen IP kannst Du unter http://www.meineip.de/ nachsehen. Damit kannst Du schonmal den Zugang testen. Sobald das läuft können wir uns um DynDNS kümmern.
 
OP
Sven Bauduin

Sven Bauduin

Hacker
Das müsste doch das richtige sein oder?

Bildschirmphoto3.png


Sven
 

nbkr

Guru
Ja, genau das ist es.

Die Config sieht so auch gut aus. Wenn das aktiv geschaltet ist surfst Du auf www.meineip.de. Dort findest Du Deine aktuelle IP. Dann machst Du in deinem Browser

http://ip_von_meineip.de:8001/

Dann müsstest Du deinen Server sehen.
 

nbkr

Guru
Ok, bei Dyndns.org eine Account holen für Dynamisches DNS. Das gibts dort kostenlos. Bei dyndns.org gibts auch kostenpflichtige Dienste aber dynamisches DNS ist definitiv kostenlos.
 

nbkr

Guru
Jetzt wirds spannend. Du musst wieder auf den Router und schauen ob der den Dyndns Account pflegen kann. Wenn ja, dort die Daten eintragen und einmal den Account vom Router aktualisieren lassen. Dann kannst du deinen Dateiserver über.

http://deinaccount.dyndns.org:8001/ erreichen
 
OP
Sven Bauduin

Sven Bauduin

Hacker
Mein Router unterstützt DDNS und ich habe folgende Daten eigegeben...

Anbieter: DynDNS.org
Domänname: svenbauduin.dyndns.org
Konto / eMail: sven_bauduin@web.de

...und dazu die Passworte. Leider läuft es nur wenn ich die öffentliche
IP benutze, wenn ich aber meine Adresse verwende die ich bei DynDNS.org
erhalten habe...

http://svenbauduin.dyndns.org:8001/

...dann funktioniert es nicht.
 
Oben