Lieber wer-weiss-was Experte!
Es geht um ein Internet Netzwerk zwischen Macs.
Auf meinen Apple G5 soll ein anderer Nutzer auf den schon von Apple angelegten Ordner „Web-Sites“ zugreifen können. Das soll ja ganz einfach sein… Ich versuch mal zu beschreiben was ich gemacht habe: Ich nutze Arcor DSL - also DSL Modem und einen Router von Belkin. Ich habe Internetverbindung und bin auch mit einem anderen Mac über Ethernet im Nebenzimmer verbunden. Das klappt tadellos!
Nun habe ich in „Systemeinstellungen“ „Sharing“ „Dienste“ Personal Web Sharing aktiviert. Unten im Fenster ist zu lesen: Die Web-Site dieses Computers finden Sie unter http://xxx.xxx.x.xx/ und Ihre persönliche Web-Site unter http://xxx.xxx.x.xx/~name/ (die Daten habe ich hier entfernt). Jetzt sollte der andere User auf meinen index.html Ordner zugreifen können, wenn er die Adresse in ein Browserfenster eingibt. Leider sucht und sucht der andere Browser und lädt die Seite nicht. Es gibt aber auch keine richtige Fehlermeldung.
Ich habe nun nach Suchen im Internet angenommen, daß dies am Router liegen könnte. Ich habe von Arcor eine IP, die immer gleich ist, aber der Router hat eine andere IP. Also dachte ich mir, ich muß den Router so konfigurieren, daß er die erste IP immer durchläßt. Auf der Web-Seite von Belkin kann man das auch machen, wenn man die nötige Sachkenntnis hat.
Ich habe also beim freundlichen Belkin Support angerufen. Der Mitarbeiter will mir helfen, aber braucht dazu meine Port Nummer (und kennt sich mit Apple überhaupt nicht aus).
Nun habe ich keine Ahnung woher ich die Port Nummer bekomme. Weder in der Apple Hilfe noch auf der Apple Seite noch in Internetforen finde ich „wo und wie ich die Port-Nummmer erfahre“. Die Port-Nummer muß ich aber zum Konfigurieren wissen, sagt der Belkin Mitarbeiter. „Ports - oder genauer die Port-Nummer ist ein Feld im TCP-Headers. Für die Port-Nummer von Sender und Empfänger stehen jeweils 2 Bytes zur Verfügung. Die Vergabe der Port-Nummern dient der Identifikation der verschiedenen Datenströme. Bzgl. Routern sind diese Portangaben bei Freigaben für bestimmte Online-Anwendungen von Interesse.“ - mit dieser Kenntnis weiß ich aber immer noch nicht weiter…
Im Netzwerk Dienstprogramm habe ich einen sogenannten Portscan gemacht, der mir eine fdp und einen http Port auflistet, aber der Belkin Mitarbeiter sagt, dass wäre nicht der Port den ich brauche.
Mein Halbwissen reicht einfach nicht aus und ich bitte Euch Spezialisten mir weiter zu helfen. Ich bin echt total frustriert…
Mit hoffnungsvoller Erwartung auf eine lösende Antwort verbleibe ich mit herzlichen Grüßen!
Lotti
Hallo Lotti
Personal Web Sharing aktiviert. Unten im Fenster ist zu lesen:
Die Web-Site dieses Computers finden Sie unter
http://xxx.xxx.x.xx/ und Ihre persönliche Web-Site unter
http://xxx.xxx.x.xx/~name/ (die Daten habe ich hier entfernt).
Der Name, der dort steht ist der lokale Name. Bzw. falls es eine IP ist, dann wird es wohl etwas in der Art von 192.168.0.1 oder so sein, was eine private IP darstellt, die im Internet nicht geroutet wird. Ergo ist der Zugriff von aussen gar nicht möglich, falls es ein Name ist wie ‚blablubRechnernameblablubb.local‘ würde es zudem an der fehlenden Namensauflösung scheitern (dieser Name ist wohl bei keinem DNS im Internet registriert…).
Es stellt sich daher die Frage, was Du eigentlich genau erreichen möchtest. Was soll der andere tun können? Wenn es darum geht, Daten auszutauschen, würde ich etwas wie http://www.yousendit.com/ verwenden.
CU
Peter
Danke für Deine Antwort!
Das möchte ich erreichen: Ein anderer PC Nutzer soll mit einer Internet Adresse, die mein G5 schon generiert hat, z.b. http://181.238.5.28/~lotti/, die .html Seiten laden, die in meinem Web-Sharing Ordner liegen. Mein Rechner fungiert dann sozusagen als mein Server.
Gruss
Lotti
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo Lotti,
Das möchte ich erreichen: Ein anderer PC Nutzer soll mit einer
Internet Adresse, die mein G5 schon generiert hat, z.b.
http://181.238.5.28/~lotti/, die .html Seiten laden, die in
meinem Web-Sharing Ordner liegen. Mein Rechner fungiert dann
sozusagen als mein Server.
Falls Du an den Apache-Einstellungen nichts geändert hast, horcht dieser auf Port 80 (das ist der Standard-Port und sollte dem Belkin-Typ normalerweise bekannt sein). Du musst im Router einstellen, dass Anfragen auf Port 80 an Deinen Rechner weitergeleitet werden.
HTH,
Pürsti
Auf meinen Apple G5 soll ein anderer Nutzer auf den schon von
Apple angelegten Ordner „Web-Sites“ zugreifen können. Das soll
ja ganz einfach sein…
Isses auch. Es wird nur komplizierter, wenn der andere Nutzer aus dem Internet zugreifen soll. Soll er?
Die Web-Site dieses Computers finden Sie unter
http://xxx.xxx.x.xx/ und Ihre persönliche Web-Site unter
http://xxx.xxx.x.xx/~name/ (die Daten habe ich hier entfernt).
Das war sehr schlau, weil es uns jetzt erlaubt, darüber endlos zu spekulieren. Na dann rate ich mal: Wahrscheinlich steht dort etwas wie http://192.168.x.y, gelle?
IP-Adressen, die so beginnen, sind aus dem Internetnet nicht zu erreichen, wohl aber aus dem Nebenzimmer.
Jetzt sollte der andere User auf meinen index.html Ordner
zugreifen können, wenn er die Adresse in ein Browserfenster
eingibt. Leider sucht und sucht der andere Browser und lädt
die Seite nicht. Es gibt aber auch keine richtige
Fehlermeldung.
Wenn der andere Anwender deinen Rechner über das Internet zu erreichen versucht, ist das kein Wunder, sondern so gewollt.
Ich habe nun nach Suchen im Internet angenommen, daß dies am
Router liegen könnte.
Richtig, wenn der andere Anwender deinen Rechner über das Internet zu erreichen versucht. Aber nur dann.
Ich habe von Arcor eine IP, die immer
gleich ist, aber der Router hat eine andere IP.
Das glaube ich nicht. Du hast von Arcor keine IP, die immer die gleiche ist. Eigentlich hast du auch gar keine IP, sondern die Netzwerkkarte deines Rechners hat eine, und die hat er von deinem Router. Arcor gibt deinem Router eine IP, mit der dieser über das Internet zu erreichen ist.
Also dachte
ich mir, ich muß den Router so konfigurieren, daß er die erste
IP immer durchläßt.
Das ist zwar höchst krude formuliert (besser gesagt, es ist in höchstem Maße falsch), aber du suchst an der richtigen Ecke (aber nur, wenn der andere Anwender deinen Rechner über das Internet zu erreichen versucht).
Aber nochmal: du bist auf der richtigen Spur.
Ich habe also beim freundlichen Belkin Support angerufen. Der
Mitarbeiter will mir helfen, aber braucht dazu meine Port
Nummer
Du solltest den freundlichen Mitarbeiter von Belkin erneut anrufen und ihm von mir ausrichten, er solle seinen Kopf in einen Eimer mit heißem Wasser stecken.
Nun habe ich keine Ahnung woher ich die Port Nummer bekomme.
Jeder Computer, sei es ein Mac, Linux- oder gar Windows-Computer, der so konfiguriert ist, dass man damit im Internet Sachen anstellen kann, hat nicht eine Portnummer, sondern bis zu 65536 davon. Eine wird für deinen Webserver, den du ja anbieten willst, benötigt. Das ist in 99,997% aller Fälle die Nummer 80.
(Um genau zu sein, haben nicht die Computer diese Portnummern, sondern ihre Netzwerkarten, aber lassen wir das, weil es unwichtig ist)
Weder in der Apple Hilfe noch auf der Apple Seite noch in
Internetforen finde ich „wo und wie ich die Port-Nummmer
erfahre“.
Kein Wunder.
Die Port-Nummer muß ich aber zum Konfigurieren
wissen, sagt der Belkin Mitarbeiter. „Ports - oder genauer die
Port-Nummer ist ein Feld im TCP-Headers. Für die Port-Nummer
von Sender und Empfänger stehen jeweils 2 Bytes zur Verfügung.
Die Vergabe der Port-Nummern dient der Identifikation der
verschiedenen Datenströme. Bzgl. Routern sind diese
Portangaben bei Freigaben für bestimmte Online-Anwendungen von
Interesse.“ - mit dieser Kenntnis weiß ich aber immer noch
nicht weiter…
Das Blabla kann man sich auch sparen. Lern es auswendig und beeindrucke auf der nächsten Party einen beliebigen Windows-Administrator damit.
Im Netzwerk Dienstprogramm habe ich einen sogenannten Portscan
gemacht, der mir eine fdp und einen http Port auflistet, aber
der Belkin Mitarbeiter sagt, dass wäre nicht der Port den ich
brauche.
****NATÜRLICH**** ist das der Port, den du brauchst (ich reg mich gerade auf. Ruf den Kerl von Belkin nochmal an und teile ihm mit, dass er das mit dem Eimer und dem heißen Wasser wiederholen soll und dass er diesmal den Kopf nicht mehr rausholen soll).
Das andere ist übrigens ein FTP-Port, der nicht benötigt wird - möglicherweise im Kontrollfeld Sharing ein Häkchen an „FTP-Zugriff“.
Mein Halbwissen
Bitte nicht übertreiben 
Also: (immer unter der Voraussetzung, dass der andere Nutzer deinen Rechner über das Internet zu erreichen versucht) du musst ein Port-forwarding machen. Und ja, du hast das ganz richtig erkannt: auf deinem Router. An deinem Mac musst du nix machen (aber du solltest deinen Webserver mal von dem anderen Mac in deinem Netz mit http://192.168.x.y/index.html testen (oder wie die IP-Adresse auch immer lautet)).
Wenn der Test klappt, teilst du dem Router mit, dass er Anfragen aus dem Internet auf Port 80 weiterleiten soll zu 192.168.x.y Port 80. Hier ist mit 192.168.x.y die reine IP-Adresse gemeint, ohne den Schnick http:// davor und den Schnack /index.html dahinter. Jetzt weiß dein Router, dass er Anfragen an einen Webserver an deinen Computer weiterleiten soll.
Und warum muss das Router jetzt wissen? Ganz einfach: er ist das Bindeglied zum Internet und de einzige, der aus dem Internet erreicht werden kann.
Nun musst du dem anderen Anwender nur noch die Adresse des Routers geben und nicht etwa die 192.168.x.y. Die Adresse deines Routers bekommst du heraus, wenn du diese Webseite besuchst:
Wenn du dich wunderst, was die alles über dich wissen: das ist normal und sollte dich nicht beunruhigen.
So, und wenn das alles irgendwie funktioniert, und der andere Anwender bekommt was zu sehen (und sei es nur eine Fehlermeldung), dann hast du das, was du willst, und wir sprechen dann in zehn Tagen über DynDNS.
Gruß,
Stefan
Hi Stefan!
Auf meinen Apple G5 soll ein anderer Nutzer auf den schon von
Apple angelegten Ordner „Web-Sites“ zugreifen können. Das soll
ja ganz einfach sein…Isses auch. Es wird nur komplizierter, wenn der andere Nutzer
aus dem Internet zugreifen soll. Soll er?
Ja, soll er!
Du solltest den freundlichen Mitarbeiter von Belkin erneut
anrufen und ihm von mir ausrichten, er solle seinen Kopf in
einen Eimer mit heißem Wasser stecken.
Gute Idee!!
Das ist in 99,997% aller
Fälle die Nummer 80.
Jepp, ist exakt richtig!
Im Netzwerk Dienstprogramm habe ich einen sogenannten Portscan
gemacht, der mir eine fdp und einen http Port auflistet, aber
der Belkin Mitarbeiter sagt, dass wäre nicht der Port den ich
brauche.****NATÜRLICH**** ist das der Port, den du brauchst (ich reg
mich gerade auf. Ruf den Kerl von Belkin nochmal an und teile
ihm mit, dass er das mit dem Eimer und dem heißen Wasser
wiederholen soll und dass er diesmal den Kopf nicht mehr
rausholen soll).
eine noch bessere Idee 
Wenn der Test klappt, teilst du dem Router mit, dass er
Anfragen aus dem Internet auf Port 80 weiterleiten soll zu
192.168.x.y Port 80. Hier ist mit 192.168.x.y die reine
IP-Adresse gemeint, ohne den Schnick http:// davor und den
Schnack /index.html dahinter. Jetzt weiß dein Router, dass er
Anfragen an einen Webserver an deinen Computer weiterleiten
soll.
Du schreibst:
Nun musst du dem anderen Anwender nur noch die Adresse des
Routers geben und nicht etwa die 192.168.x.y.
Genau das war die Lösung! Die „80“ hatte ich ja schon ausprobiert. Der Belkin Mensch hat aber gemeint die „548“ wäre richtig.
„Heißes Wasser den Kerl von Belkin“ das ist wohl ne gute Idee. Sagte der mir doch er hätte Ahnung von Windows Systemen und Linux aber keine von Apple… Dabei hat die Netzwerkgeschichte offensichtlich überhaupt nichts mit den Betriebssystemen zu tun.
Im Router Setup habe ich also in der „Virtual Server Seite“ den Port „80“ wieder eingetragen. Ein Widget habe ich mir fürs Dashbord geladen (http://code.hillrippers.ch/?soft=widget_NetworkStat), dass mir nun nach Bedarf die Adresse des Routers (und mehr) anzeigt. (das OSX Tiger ist einfach klasse, wenn man mal von der sogenannten Hilfe einmal absieht)
Die mir nun bekannte Router Adresse habe ich dann gegen die IP-Adresse (wie sie bei TCP/IP eingetragen ist), ausgetauscht und weiter gegeben.
Dann hat der Zugriff auf meine html Dateien postwendend (hier wohl eher e-wendend) geklappt.
Hätte Apple einen kurzen Hinweis ins Menue geschrieben und nicht einfach eine schon fertig automatisch generierte Adresse ausgegeben, die aber nur in einem internen Netz gilt, ohne einen Hinweis dazu… und dieser Supporter von Belkin…grrXyp*schrei**
aber zum Glück gibt es „wer-weiss-was“!
Danke für die Hilfe!
Hallo Pürsti!
Falls Du an den Apache-Einstellungen nichts geändert hast,
horcht dieser auf Port 80 (das ist der Standard-Port und
sollte dem Belkin-Typ normalerweise bekannt sein).
wie schon Stefan geantwortet hat: heisses Wasser und Kopf rein…
Du musst im Router einstellen, dass Anfragen auf Port 80 an Deinen Rechner weitergeleitet werden.
ja, aber das wichtigste fehlte mir dann noch: Die Adresse des Routers.
Mit beidem: Port 80 und Router IP funktionierts jetzt.
Danke für Deine Hilfe!
Genau das war die Lösung! Die „80“ hatte ich ja schon
ausprobiert. Der Belkin Mensch hat aber gemeint die „548“ wäre
richtig.
Tsunamis. Schickt Tsunamis ins Belkinsche Callcenter.
Dabei hat die Netzwerkgeschichte
offensichtlich überhaupt nichts mit den Betriebssystemen zu
tun.
Genau, so ist es.
Ein Widget habe ich mir fürs
Dashbord geladen
(http://code.hillrippers.ch/?soft=widget_NetworkStat), dass
mir nun nach Bedarf die Adresse des Routers (und mehr)
anzeigt. (das OSX Tiger ist einfach klasse, wenn man mal von
der sogenannten Hilfe einmal absieht)
Die mir nun bekannte Router Adresse habe ich dann gegen die
IP-Adresse (wie sie bei TCP/IP eingetragen ist), ausgetauscht
und weiter gegeben.
Und das kann man jetzt noch weiter vereinfachen. Nachdem du alles
richtig konfiguriert und bestimmt auch eine mwenge verstanden hast,
kannst du jetzt mit DynDNS die Sache noch schöner machen.
Dank DynDNS kannst du eine Adresse wie lotti.dyndns.com herausgeben
und das ganze Geraffel mit dem Austausch von IP-Adressen entfällt
dann auch noch. DynDNS kennt die aktuelle IP-Adresse deines Routers
und verbindet sie mit dem namen lotti.dyndns.com - der Anwender nutzt
jetzt nur noch diese Adresse und wird mit deinem Mac verbunden.
Ich kenne mich da nicht gut aus, aber es soll ein Kinderspiel sein.
Näheres erfährst du hier: http://www.dyndns.com oder über Google. Es
gibt da auch noch andere Anbieter, aber da muss jetzt jemand anderes
helfen, da hab ich keinen Plan von.
Ich klink mich aus,
Stefan
Danke Stefan ich schick einen Tzunami - und zwa reinen mit Heißwasser!!
Lotti
Vielleicht meldet sich noch jemand wie das mit dem DynDNS genau geht. Wär super!
So, der 3. Versuch 
Hallo Lotti,
Vielleicht meldet sich noch jemand wie das mit dem DynDNS
genau geht. Wär super!
Ich verwende zwar DynDNS, habe aber keinen Belkin-Router.
Zuerst legst Du Dir einen Account auf http://www.dyndns.com an.
Dann klickst Du unter „Services“->„DNS Services“ auf „Dynamic DNS“. Weiter mit „Add Dynamic DNS“ (oder gleich https://www.dyndns.com/account/services/hosts/dyndns… aufrufen) und unter „Hostname“ einen beliebigen freien Namen eingeben (z.B. lotti.is-a-chef.net, lotti.homeip.net, etc.) und auf den Button „Add Host“ klicken.
So, jetzt muss nur noch nach jeder IP-Änderung DynDNS darüber informiert werden. Viele SoHo-Router verfügen über einen Menüpunkt „Dynamic DNS“, „DynDNS“ oder so ähnlich. Falls dies auch bei Dir vorhanden ist, trägst Du dort den Benutzernamen und das Passwort Deines Accounts als auch den zu aktualisierenden Hostname ein. Dann sollte der Router die Aktualisierungen automat. vornehmen.
Falls Dein Router DynDNS nicht unterstützt, kannst Du von http://www.dyndns.com/support/clients/third-party.html einen Client runterladen, welcher auf Deinen Rechner läuft. Oder aber Du aktualisierst die IP-Adresse bei Bedarf manuell, indem Du von Deinen Rechner über „Services“->„DNS Services“->„Dynamic DNS“ auf „Manage Existing Hosts“ klickst (oder gleich die Adresse https://www.dyndns.com/account/services/hosts/dyndns/ eingibst). Aus der dort erscheinenden Liste wählst Du den zu aktualisierenden Hostname aus. Unter „New IP Address“ steht bereits Deine aktuelle Adresse, sodass Du nur mehr auf „Modify Host“ klicken musst.
HTH,
Pürsti