dyndns einrichten

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
latenite
Beiträge: 688
Registriert: 14.05.2007 01:04:23

dyndns einrichten

Beitrag von latenite » 27.12.2009 22:17:48

Hi Leute

Meine netzwerkenntnisse sind leider bescheiden...
Ich habe meinen Router der dyndns unterstützt so eingerichtet das er:
- für die lokalen IPs 192.168.1.1
UND
- für die lokalen IPs 192.168.1.101
UND
- für die lokalen IPs 192.168.1.105

ein Portforewarding von port 22 auf port 22 macht.

Wenn ich aus dem Netz dann

Code: Alles auswählen

ssh user@ich.dyndns.org 
eingebe, kommt auch der ssh login promt.
aber immer der von 192.168.1.105.

Wie kann ich die andern Maschinen im lokalen Netz ansprechen (mich via ssh drauf anmelden)?

Woher weis mein Router an Welche Maschine die Anfrage weitergeleitet werden soll?

Danke für die Aufklährug schon ma im Voraus.

:D

Bueddy
Beiträge: 34
Registriert: 27.10.2008 20:06:23

Re: dyndns einrichten

Beitrag von Bueddy » 28.12.2009 01:39:37

Es ist leider nur möglich jedem externen Port auf einen bestimmten Socket (IP+Port) weiterzuleiten. Das heißt du benutzt die extern Ports 10122 für intern 192.168.1.101:11 sowie 10522 ->192.168.1.105:22

Die Auswahl an welche Maschine du dich connectest erfolgt dann entsprechend über den Port.

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: dyndns einrichten

Beitrag von Duff » 28.12.2009 08:10:57

Genau, anders kann man es nicht regeln!
Oh, yeah!

Rosendoktor
Beiträge: 81
Registriert: 27.10.2009 22:32:18

Re: dyndns einrichten

Beitrag von Rosendoktor » 29.12.2009 20:33:09

Du kannst die Weiterleitung für einen bestimmten Port immer nur an eine interne IP Adresse einrichten.

Das ist auch logisch: Protokolle wie ssh, ftp, http stellen immer nur Verbindungen zu einem bestimmten Rechner her. Dieser Rechner ist, wenn Du Dich über Deine dyndns Adresse per "ssh user@ich.dyndns.org" verbindest, zunächst Dein Router. Soll nicht der Router die ssh Verbindung annehmen, sondern ein interner Rechner, muss port forwarding auf dessen interne IP Adresse eingerichtet werden. Für mehrere Rechner wie Du es Dir vorstellst müsste der Router wissen, welchen internen Rechner Du nun jeweils meinst. Eine Zusatzinformation, welcher interne Rechner gemeint ist, ist in den Protokollen aber nicht vorgesehen und ergibt auch keinen Sinn.

Du hast zwei Möglichkeiten, alle Rechner zu erreichen:

1. Falls einer der drei Rechner eine irgendwie herausragende Stellung hat, richtest Du die Weiterleitung auf dessen Adresse ein. Dann kannst Du Dich von ausserhalb per ssh mit diesem Rechner verbinden. Von dort aus kannst Du nun die die anderen Rechner wiederum per ssh auf deren interne Adressen erreichen.

2. Du suchts Dir drei willkürliche "höhere" Ports, z.B. 10022, 11022, 12022, für die Du auf dem Router jeweils eine Weiterleitung auf Port 22 der internen IP Adressen der drei Rechner einrichtest. Dann erreichst Du alle drei Rechner direkt über "ssh -p 10022 user@ich.dyndns.org" bzw. "ssh -p 11022 user@ich.dyndns.org" bzw. "ssh -p 12022 user@ich.dyndns.org".

Gruß, Robert

latenite
Beiträge: 688
Registriert: 14.05.2007 01:04:23

Re: dyndns einrichten

Beitrag von latenite » 03.01.2010 00:07:02

danke Leute...das hat echt geholfen.

:D

ich mach das dann mit den höheren portnummern...das klingt ganz gut :)

Antworten