incisor2k
Goto Top

Routen zwischenen mehreren LANs auf einem PC zwischen mehreren Endgeräten

Hallo,
da ich jetzt bereits merhere Tage mehr oder weniger erfolglos verbracht habe,
versuche ich mein Glück nun einmal hier, vielleicht weis jemand einen Rat. Folgendes Szenario steht (siehe Grafik):
NAS: Linux
Server: Linux
PC: Windows 10

LAN1 (1GBit, Kupfer):
Netz: 192.168.1.0
Router (1.1), PC (1.2), NAS (1.3), Server (1.4)
Router --> PC
Router --> NAS
Router --> Server
--> funktioniert alles.

LAN2 (10Gbit LWL):
Netze: 192.168.10.0 | 192.168.11.0
PC (2x 10GBit, 10.1 | 11.1), NAS (10.2), Server (11.2)
Die Verbindungen von PC zu NAS / Server funktionieren, jedoch ist es mir nicht möglich, von der NAS den Server und umgekehrt zu erreichen.
Sowohl bei der NAS, als auch auf dem Server, sind statische Routen für das jeweils andere Netz angelegt, als Gateway fungiert die jeweilige Schnittstelle des PC.
Die Routen des PC's werden automatisch erzeugt.

Der Versuch, die beiden LWL-NIC's am PC zu überbrücken (Erstellen der Netzwerkbrücke) funktioniert zwar (alle Geräte untereinander pingbar), jedoch scheint es dann innerhalb des Netzwerkes etwas zu verwürfeln (z.B. extrem langsamer Zugriff auf die NAS (KBit Bereich), Abbrüche beim Datentransfer etc.)
An den Firewalls kann es ebenfalls nicht liegen, diese wurden testweise deaktiviert.

Falls jemand einen Ratschlag hätte, ich wäre sehr dankbar dafür face-wink
zeichnung1

Content-ID: 384547

Url: https://administrator.de/contentid/384547

Ausgedruckt am: 21.11.2024 um 23:11 Uhr

OIOOIOOIOIIOOOIIOIIOIOOO
OIOOIOOIOIIOOOIIOIIOIOOO 26.08.2018 um 13:32:52 Uhr
Goto Top
Hi,

warum läst du die Arbeit nicht vom Router machen? Der sollte doch alle drei Netzwerke miteinander verbinden können.

Ich würde lieber die zwei NIC´s im Bound bilden um so noch grössere Netzwerktransferratte zu bekommen.

Vielleicht hilft die ja die Frage von mir von vor zwei Jahren.

Grüße

Ich
incisor2k
incisor2k 26.08.2018 um 13:39:12 Uhr
Goto Top
Der Router kann nicht mit SFP+ (LWL) Verbindungen umgehen, der hat nur 1GBit RJ45.
Deswegen hat der PC 2x LWL-NICs, um NAS und Server zu verbinden.
Herbrich19
Herbrich19 26.08.2018 um 14:07:53 Uhr
Goto Top
Hallo,

Hol dir nen schönen Cisco L3 Switch mit SFP Ports und nutze denn dann als Router. Anonsten wenn der Router Erweiterungsmodule untersützt und Freie Slots hat, warum da nicht SFP Module verbauen wo du dann die SFP,s reinschieben kannst und gut ist?

Netzwerkbrücke schön und gut, diese Arbeitet aber auf Ethernet (Layer 2) was du brauchst ist IP Routing also Layer-3. Wenn es ein PC ist, Windows 10 wird da nicht viel Bringen (wo bei ich weiß nicht aber mit Statischen Routen sollte es gehen, wo bei (vorsicht halbwissen!) ich glaube das Windows 10 die Routing Tabelle nur nutzt um von sich aus die NIC zu selektieren. Mit Routing und RAS ist es aber ohne Probleme möglich. Erstellst halt einfach eine Statische Route für jede Netzwerk Karte die auf das angeschlossene IP Subnetz zeigt.

Der Versuch, die beiden LWL-NIC's am PC zu überbrücken (Erstellen der Netzwerkbrücke) funktioniert zwar (alle Geräte untereinander pingbar), jedoch scheint es dann innerhalb des Netzwerkes etwas zu verwürfeln (z.B. extrem langsamer Zugriff auf die NAS (KBit Bereich), Abbrüche beim Datentransfer etc.)
An den Firewalls kann es ebenfalls nicht liegen, diese wurden testweise deaktiviert.

Du hast einmal deinen Router der reguläres IP Routing macht und du hast eine L2 (Ethernet Bridge), einige Packete gehen über den Router und zurück kommen die durch die Brücke oder auch umgekehrt. Nun ist es so das der Router Packete verwirft weil sie ungültig sind. TCP Setzt eine bestimmte abfolge voraus. Auf jeden Fall ist das was du gemacht hast reinstes Chaos im Netzwerk. Kein Wunder das die Connectivität nicht gewährleistet oder zumindest stabiel ist.

LG, J Herbrich
aqui
aqui 26.08.2018 aktualisiert um 14:43:03 Uhr
Goto Top
Alle Fragen sollte das hiesige Routing Tutorial umfassend beantworten !!
Routing von 2 und mehr IP Netzen mit Windows, Linux und Router

So sähe die richtige und funktionierende Lösung aus:

pc-routing

In der Tat wäre hier ein kleiner Router oder noch besser L3 Switch mit 10G SFP Ports wie z.B. der Ruckus 7150 Compact
http://www.ruckussecurity.com/ICX-7150-C12P.asp
die weitaus bessere Hardware Wahl als ein PC der diesen Durchsatz niemals in Wirespeed schafft.

Diese Lösung sähe dann so aus:

pc-routingsw
incisor2k
incisor2k 26.08.2018 um 19:10:00 Uhr
Goto Top
Danke für diesen "hilfreichen" Hinweis.
Das es mit einem zusätzlichen Router, welcher dann 3 SFP+ Ports besitzen müsste, deutlich einfacher zu realisieren wäre, ist mir durchaus klar.
Nur habe ich
1. keine Lust, mehrere tausend Euro für sowas auszugeben, und
2. war das nicht meine Frage. Dann hätte ich einen anderen Topic mit Kaufempfehlungen eröffnet, danke dafür.

Du hast einmal deinen Router der reguläres IP Routing macht und du hast eine L2 (Ethernet Bridge), einige Packete gehen über den Router und zurück kommen die durch die Brücke oder auch umgekehrt. Nun ist es so das der Router Packete verwirft weil sie ungültig sind. TCP Setzt eine bestimmte abfolge voraus. Auf jeden Fall ist das was du gemacht hast reinstes Chaos im Netzwerk. Kein Wunder das die Connectivität nicht gewährleistet oder zumindest stabiel ist. <

Über den Router selbst sollte (so ich meine) gar nichts gehen, denn die beiden Netze haben nichts miteinander zu tun. Ich versuche in einem weiteren Topic eventuell noch einmal etwas weiter auszuholen.
incisor2k
incisor2k 26.08.2018 um 19:16:17 Uhr
Goto Top
@ aqui:

Danke für die hilfreichen Links. Ein weiterer Router, oder eben gleich ein gescheiter, wäre sicher sinnvoller.
Bei mir ist aber die Situation eine andere, als in deiner Grafik 1.

Situtation:

Jedes Gerät ist mit dem Router per Gigabit-LAN verbunden, folglich ist dieser auch deren Gateway sowie DNS.
Dies funktioniert auch ohne Probleme.

zusätzlich:
PC mit DUAL-LWL-10GBit LAN - Ziel ist, den PC, die NAS und den Server zusätzlich (neben dem existierenden GBit-LAN) zu verbinden. Einen anderen Router kann (und soll) es nicht geben.
Es existieren also neben dem GigabitLAN am PC noch 2 zusätzliche Netze, eins für die NAS und eins zum Server.
Eingetragen sind hier (an allen Geräten) nur die IP/Netmask, kein Gateway und kein DNS. Außerdem sind entsprechende Routen eingetragen.
Hier könnte eventuell ein Gedankenfehler liegen:
Wird der eingetragene Standardgateway an den Geräten (NAS / Server) für jede Verbindung verwendet? Also auch für Verbindungen, für die explizit eine statische Route festgelegt ist?

Mit der bitte um weitere Überlegungen und vielleicht Vorschläge face-wink
Th0mKa
Th0mKa 27.08.2018 aktualisiert um 08:39:21 Uhr
Goto Top
Zitat von @incisor2k:

Mit der bitte um weitere Überlegungen und vielleicht Vorschläge face-wink
Das was du versuchst wird nicht funktionieren weil du immer eine direkte Verbindung im gleichen Subnetz hast, d. h. Routing kommt gar nicht zu Zuge. Normalerweise würde man jetzt die Verbindungen NAS - Router und Server - Router kappen und die über den PC routen, aber das hat @aqui ja schon aufgemalt.

/Thomas
Herbrich19
Herbrich19 30.08.2018 um 01:35:12 Uhr
Goto Top
Ja genau, ich weiß nicht in wie weit man Windows Hacken kann (nicht Server Edition) das es als Router Funktioniert. Ich weiß nur ICS (Internet Connection Sharing) aber das baut ein NAT wo sich nicht mal der IP Space manipulieren (respektive Ändern lässt). Linux Systeme können als als Desktop zum Router konfiguriert werden.

LG, J Herbrich
Th0mKa
Th0mKa 30.08.2018 um 07:33:01 Uhr
Goto Top
Zitat von @Herbrich19:

Ja genau, ich weiß nicht in wie weit man Windows Hacken kann (nicht Server Edition) das es als Router Funktioniert.
Man installiert die Routing und RAS Dienste, fertig.

/Thomas
aqui
aqui 30.08.2018 aktualisiert um 18:12:53 Uhr
Goto Top
Jedes Gerät ist mit dem Router per Gigabit-LAN verbunden, folglich ist dieser auch deren Gateway sowie DNS. Dies funktioniert auch ohne Probleme.
OK, das entspricht ja noch der Zeichnung oben !
zusätzlich: PC mit DUAL-LWL-10GBit LAN -
Auch das entspricht ja noch ganz genau der zeichnung oben !
  • GigBit LAN Netzkarte zum Router und PCs
  • 10 Gig LWL Port 1 zum NAS
  • 10 Gig LWL Port 2 zum Server
Es existieren also neben dem GigabitLAN am PC noch 2 zusätzliche Netze, eins für die NAS und eins zum Server.
Ganz genau so ist es ja auch oben in der Zeichnung dargestellt:
  • Netz 1 (Gig) = 10.1.1.0 /24
  • Netz 2 (10Gig LWL) = 10.2.2.0 /24
  • Netz 3 (10Gig LWL) = 10.3.3.0 /24
Fazit: Layer 3, sprich Routing entspricht exakt alles genau deinen Vorgaben mit den IP Netzen !!
Eingetragen sind hier (an allen Geräten) nur die IP/Netmask, kein Gateway und kein DNS. Außerdem sind entsprechende Routen eingetragen.
Mit "eingetragen" meinst du jetzt die Zeichnung oben ???
Das können wir dir ja etwas "verschöneren" mit deinen IP Adressen und Masken wenn du das nicht erkennen kannst !
Guckst du hier:

pc-routing

Routen sind natürlich Blödsinn, da muss man KEINE eintragen ! Mit einer einzigen Ausnahme der beiden statischen Router auf dem Internet Router !
Der routende PC darf keinerlei statische Routen definiert haben, wozu auch !?
Nur einzig das Default Gateway an der GiG NIC zum Internet Router (Network Interface Card) ist dort eingetragen. Bei den LWL Ports ist KEIN Gateway und DNS auf der PC NIC eingetragen, nur IP und Maske ! Der Rest bleibt leer. Siehe auch Tutorial oben ! Bitte mal lesen !
Hier könnte eventuell ein Gedankenfehler liegen:
Das ist leider zu vermuten !!! face-sad
Herbrich19
Herbrich19 30.08.2018 um 17:28:39 Uhr
Goto Top
Hallo

Routen sind natürlich Blödsinn, da muss man KEINE eintragen,

Wenn Server und NAS direkt mit den PC Verbunden sind müsste man doch eigentlich ein anderes IP Netz (Bei Direkt Links also PC <--> Server und PC <--> NAS Nehmen, und das ist dann richtig das die keine Statischen Routen haben dürfen. Die Auswahl der Route erfolgt dann ja über die NIC.

Der Router ist nicht mit den NAS & Server verbunden? Wenn ja dann ist es Technisch eig egal so lange die Geräte auch in Subnet des Routers IP,s haben. Wichtig von PC ist dann aber das man über die IP des NIC direkt zugreift und nicht die IP aus den Router Netz nutzt.

10.0.0.1/22 Router

In diesen Netzwerk
10.0.0.2 PC (Default Gateway 10.0.0.1)
10.0.0.3 NAS (Default Gateway 10.0.0.1)
10.0.0.4 SERVER (Default Gateway 10.0.0.1)

Der PC Hat dann ja 2 weitere NICS
10.0.1.1 (PC) <--> (Server) 10.0.1.2) (KEIN DEFAULT GATEWAY)
10.0.2.1 (PC) <--> (NAS) 10.0.2.2 (KEIN DEFAULT GATEWAY)

Wenn du also von PC aus auf den NAS Zugreifen willst und die IP 10.0.0.3 verwendest (z.B. wen der Hostname drauf zeigt) geht es über das Netzwerk des Routers, aber NICHT durch den Router selber weil L2 (Ethernet)

Wenn du von PC zum NAS die IP 10.0.2.2 nutzt geht es durch die direkte Leitung zum NAS.

So sollte es eigentlich Funktionieren. Ich hoffe ich Konnte dir helfen.

LG, J Herbrich
aqui
aqui 30.08.2018 aktualisiert um 17:51:57 Uhr
Goto Top
@Herbrich19
Du solltest besser jetzt NICHT den TO mit deinen teils sehr verwirrenden und falschen Statements hier auf einen Irrweg führen !!
Was z.B. soll die irreführende Äußerung:
Wichtig von PC ist dann aber das man über die IP des NIC direkt zugreift und nicht die IP aus den Router Netz nutzt.
bedeuten ??
Technisch ist sie Blödsinn, denn jedes Gerät im Routernetz (wenn mit "Router" der Internet Router gemeint ist !!) kann über den routenden PC völlig transparent sowohl auf Server und NAS zugreifen.
Der PC mit den 3 NICs ist ja der Router in diese IP Netze !

Hilfreich wäre es auch gewesen du hättest dich an den obigen IP Adressen orientiert damit wir hier alle eine Sprache sprechen !!
Deine obige IP Adressierung mit einem /22er Prefix ist auch vollkommen falsch und irreführend in diesem Kontext !
Der /22er Prefix bedeutet damit ein Netz mit Hostadressen von 10.0.0.1 bis 10.0.3.254.
Deine ganze IP Adressierung wird damit vollkommen absurd und Routing unmöglich, denn der TO muss ja mit den 3 NICs am Router PC in 3 unterschiedliche IP Netze routen !
Dein wirrer Vorschlag geht aber mit der /22er Maske davon aus das alle Komponenten in einem gemeinsamen IP Netz liegen und Bridging auf den 3 Adaptern konfiguriert ist, was ja de facto nicht der Fall ist.
Von den erheblichen Performance Einbußen eines solchen Bridging Konzepts mal ganz zu schweigen....

Man kann hier nur inständig hoffen das der TO deine vollkommen unsinnigen und sachlich vollkommen falschen Anmerkungen hier geflissentlich übersieht und sich an die o.a. Zeichnung bzw. das darunter liegende IP Netzwerk Konzept hält.
Die in der Zeichnung als Beispiel verwendeten 10er IP Adressen mit einem 24er Prefix (255.255.255.0 Maske) kann man beliebig auf alle anderen IP Adressen bzw. Netze übertragen.
Das Routing Prinzip bleibt das gleiche.
Herbrich19
Herbrich19 30.08.2018 um 19:03:37 Uhr
Goto Top
Ok sry, dann stimmt, mein Fehler da der PC doch als Router genutzt wird trifft die Ausgabe so wirklich nicht ganz zu, da entschuldige ich mich für meinen Fehler.

22er Maske davon aus das alle Komponenten in einem gemeinsamen IP Netz liegen

Ich nutze die /22 aus gewohnheit gerne, auch da gestehe ich in so Weit mein Fehler ein das es wirklich so aussieht als ob alles in einen IP Netz liegt.

Also das Bild sieht nach Schema richtig aus. Es geht also nur darum IP Routing auf dem PC hin zu bekommen. Welches Betriebssystem läuft auf dem PC? Ein Linux oder ein Windows und wenn Windows dann ist die zweite Frage Server System oder Client Edition?

LG, J Herbrich
aqui
aqui 31.08.2018 aktualisiert um 09:13:34 Uhr
Goto Top
Ich nutze die /22 aus gewohnheit gerne
Eigentlich sinnfrei, denn die goldene Design Regel des Netzwerkers besagt das man keinesfalls mehr als 100 bis 150 Endgeräte in einer Layer 2 Broadcast Domain haben sollte.
Das hätte ja auch ein /24 Netz schon überschritten.
Ausnahme natürlich du nutzt das rein aus Adress kosmetischen Gründen, was natürlich legitim ist, keine Frage.
Welches Betriebssystem läuft auf dem PC?
Das spielt für das Routing Konzept an sich erstmal keinerlei Rolle, solange IPv4 Forwarding (Routing) auf dem Betriebssystem generell aktiviert wurde was natürlich zwingend erforderlich ist. Siehe Routing_Tutorial hier im Forum !

Zeit das sich der TO nun mal äußert ob er das nun endlich ans Fliegen gebracht hat ?!!
incisor2k
incisor2k 01.09.2018 aktualisiert um 08:41:52 Uhr
Goto Top
Guten Morgen,
leider fliegt hier noch gar nix, außer meine Idee demnächst nach draußen. Ich habe sämtliche Lösungen und Möglichkeiten nochmal durchprobiert, funktionieren tut jedoch nichts.
Folgende Situation habe ich jetzt (Ich bitte die Anpassung der IP Bereiche zu berücksichtigen) --> Neue Grafik.

Vielleicht ist es mir auch nur nicht gelungen, denn Sinn meines Aufbaus hier zu verdeutlichen, ich versuche es einfach nochmal.
Netz 1 (ROT):
Das Netz (1GB, RJ45) - jedes Gerät hat eine eigenständige Verbindung zum Router, bezieht seine IP per DHCP (Reservierung für jedes Gerät angelegt), hat damit auch automatisch den Router als Gateway und DNS eingetragen.
Dieses Netz dient (soll) lediglich für die Internetkonnektivität sorgen, damit die Clients (in diesem Netz betrachte ich alle Geräte außer Router als Clients) Updates etc. beziehen können.
Das Netz (GRÜN) (10GB, LWL) dient als schnelle Verbindung zwischen NAS, Server und PC (Router fällt für mich aus dieser Betrachtung).
Wozu?
Ziel soll es sein, dass die NAS anteilig dem Server / PC einen Datastore zur Verfügung stellt, welcher schnell (deswegen 10GB) angebunden ist.
Das ein Router / Switch mit 3x SFP hier besser geeignet wäre, als ein PC mit 2 NIC's (der nur die Geräte miteinander verbinden soll), ist mir klar.

Nachfolgend vielleicht nochmal eine Übersicht der Geräte mit deren Konfiguration:

Router: 192.168.1.1 - dient lediglich im 1GB Netz als Schnittstelle ins Internet - soll mit dem 10GB Netz im Idealfall nichts zu tun haben
- kennt NICHT die Netze 172.16.1.0 / ...2.0
PC (Win 10):
1. 192.168.1.2 - Internetkonnektivität
2. 172.16.1.1 - Netz nur mit NAS
3. 172.16.2.1 - Netz nur mit Server
Routing und RAS (Dienst) aktiviert und deaktiviert getestet
NAS (Linux):
1. 192.168.1.3 - Internet
2. 172.16.1.2 - Verbindung zu PC
statische Route zu 172.16.2.0 via 172.16.1.1
--> damit NICHT über den Router
Server (Linux):
1. 192.168.1.4 - Internet
2. 172.16.2.2 - Verbindung zu PC
statische Route zu 172.16.1.0 via 172.16.2.1
--> damit NICHT über den Router

Die Geräte (Server / NAS) sollen lediglich die Netze 172.16.1.0 und 172.16.2.0 in diesem "3er-Gespann" belassen, alles andere kann von mir aus über das Netz 1 (ROT) laufen.
Aus diesem Grund sind auch statische Routen hinterlegt, denn ich dachte bisher, dass diese eine höhere Priorität genießen, als der Weg über den Standardgateway.

Ich hoffe, ich konnte zumindest jetzt meine Intention verdeutlichen und hoffe, es vielleicht jetzt mal verständlich ausformuliert zu haben.

Grüße
TObi

Nachtrag zu meiner Grafik: Ich weis, dass diese NICHT den oben aufgeführten Beispielen entspricht. Soll sie auch gar nicht, denn ich möchte ja über den PC das Netz 2 (Grün) nicht nach draußen (Richtung Internet) routen, sondern lediglich die 3 Geräte (NAS, Server, PC) miteinander kommunizieren lassen. Für die Verbindung nach außerhalb ist ja das rote Netz selbst verantwortlich.

Nachtrag zu obiger Grafik (und wieso ich das nicht erkenne)
Mir fehlen bei obiger Grafik (aqui die von dir face-wink ) die Verbindungen der Geräte zum Router. In dem obigen Beispiel geht man ja davon aus, dass der PC sämtliche Routingaufgaben übernimmt, was ja in meinem Szenario gar nicht verlangt wird.

Noch ein Nachtrag - "Wieso überhaupt 2 verschiedene Netze"?:
Wenn ich, angenommen, an NAS und Server das 1GB Netz kappe, muss ja zwingend immer der PC laufen, um eine Konnektivität zu beiden Geräten zu ermöglichen. Der PC soll aber nicht ständig laufen und es muss dennoch eine Möglichkeit geben, die NAS / den Server zu erreichen (dann eben über das 1GB Netz). Aus diesem Grund muss es zwingend diese beiden Netze parallel geben.
topo lan
Th0mKa
Th0mKa 01.09.2018 um 09:21:21 Uhr
Goto Top
Zitat von @incisor2k:

Guten Morgen,
leider fliegt hier noch gar nix, außer meine Idee demnächst nach draußen.

Wird es auch nicht, das was du vorhast funktioniert nicht. Mir ist allerdings nicht ganz klar warum du nicht die 300 EUR in die Hand nimmst und einen Router mit 10G Ports kaufst?

/Thomas
incisor2k
incisor2k 01.09.2018 um 09:31:01 Uhr
Goto Top
Darauf habe ich 2 Fragen:
1. Wieso nicht? Wieso funktioniert das nicht? Wo liegt mein gedanklicher Fehler?
2. Welcher Router für 300€ bietet denn 3x SFP? (10GB??) oder 3x 10GB Ports?

Tobi
Th0mKa
Th0mKa 01.09.2018 um 10:04:15 Uhr
Goto Top
Zitat von @incisor2k:

Darauf habe ich 2 Fragen:
1. Wieso nicht? Wieso funktioniert das nicht? Wo liegt mein gedanklicher Fehler?
Weil nicht lokale Netze immer über das Gateway angesprochen werden.

2. Welcher Router für 300€ bietet denn 3x SFP? (10GB??) oder 3x 10GB Ports?
Here you go...

Tobi

/Thomas
aqui
aqui 01.09.2018 aktualisiert um 12:27:26 Uhr
Goto Top
Du machst noch ein paar grundlegende Fehler in deinem Setup, deshalb schlägt dieses eigentlich einfache und sehr simple Setup fehl bei dir !
Dreh- und Angelpunkt ist der routende Win10 Rechner.
Hier müsste wenn man zentral über den Rechner routet das IPv4 Forwarding, sprich Routing über die Registry oder Powershell aktiviert werden !!
netsh interface ipv4 set interface "(Name)" forwarding=enabled oder
https://answers.microsoft.com/en-us/windows/forum/windows_7-networking/h ...
Bei Linux geht das in der Regel durch Entkommentieren ("#" entfernen) der Zeile #net.ipv4.ip_forward=1 in der Datei/etc/sysctl.conf und einem anschliessenden Reboot.
Danach sollten von einem Test PC im 192.186er Netz die beiden LWL Interfaces in den 172.16er Netzen pingbar sein und verifiziert das das Routing sauber funktioniert..
Außerdem sollte später auch der Server das NAS über den Win10 PC pingen können. Das aber später. Du gehst Schritt für Schritt vor...!! face-wink

Dann schreibst du sowas wie "statische Route zu 172.16.2.0 via 172.16.1.1" und "statische Route zu 172.16.1.0 via 172.16.2.1", was natürlich routingtechnischer Schwachsinn ist. Sorry...!
Du benötigst hier keinerlei statische Routen auf dem Win10 Rechner !!!
Wozu auch, denn die Interfaces sind ja direkt auf dem Win10 Rechner angeschlossen, der Rechner "kennt" also folglich alle IP Netze und muss deshalb logischerweise keinerlei Routing eingetragen haben.
Vergiss also bitte diesen Blödsinn und entferne zwingend diese falschen statischen Routen, das macht alles nur noch schlimmer !! Weg damit also...

Unsere Zeichnung oben ging davon aus das du zentral über den Win10 Rechner routen willst. Nach deinem jetzigen Design ist das ja aber nicht der Fall bzw. das willst du ja gar nicht. Alle Komponenten sind ja in beiden Netzen präsent.
Mit deiner Adressierung sieht das alles dann so aus:

pc-routing2

Du solltest bei der Inbetriebnahme strategisch vorgehen nach folgenden Schritten:
  • Linux Rechner, Server und NAS jeweils den Port mit der 192.168.1er Adresse (.2, .3 und .4) konfigurieren und in das Router Netzwerk stecken. Bei Server und NAS darf hier kein Default Gateway eingetragen werden.
  • Ping Check von einem Rechner im 192.168.1er Netz auf diese beiden IPs sollte klappen. Ebenso vom Server und Win10 PC auf die Router IP und Server und NAS 192er Adresse
  • Nun konfigurierst du die 10G LWL Adapter am Win10 Rechner mit den jeweiligen 172.16er IP Adressen ! ACHTUNG !: Gateway und DNS Eintrag bleibt hier leer !
  • Ebenso den 2ten Netzwerk Adapter an Server und NAS und verbindest die mit dem Win10PC.
  • 2ter Ping Check: Der Win10 Rechner muss jetzt alle IPs in den 172.16er Netzen pingen können
  • 3ter Ping Check: Der Server muss das NAS via Win10 PC pingen können.
  • Fertisch

Dein ganzes Design hat einen routingtechnischen Pferdefuss !
Du kannst auf Server und NAS nur ein Default Gateway eintragen. Das muss zwingend auf Adapter 2 der routende Win 10 Rechner sein, damit der Server und NAS sich via 10G LWL verbinden kann.
Die Frage ist ob das immer so sein muss, oder ob nur der Win 10 Rechner sie via 10G erreichen soll. Sollen auch Server und NAS sich via 10G erreichen, dann muss der Win 10 Rechner als routende Komponente dazwischen sein. Wenn das nicht der Fall ist muss er NICHT routen und dann kann das IPv4 Forwarding auch abgeschlatet werden.
Diesen Punkt beschreibst du leider nicht in deinen Anforderungen face-sad

Der routende Win10 Rechner hat eine Default Route auf den Internet Router.
Du schreibst aber das du keine statischen Routen auf deinem Internet Router konfiguriert hast oder kannst. Damit bleiben dem Router dann die 172.16er Netze natürlich unbekannt und alle Endgeräte im 192.168er Netz können Server und NAS lediglich ausschliesslich nur über ihre 192.168er IP Adressen erreichen.
Ein Problem gäbe es noch mit der Erreichbarkeit von Server und NAS ohne den Win 10 PC.
Du schreibst ja das das ganze Konstrukt auch ohne diesen Rechner laufen soll.
Ohne den Windows Rechner erreichen sich Server und NAS dann nur über das Gig Interface, sprich 192.168er Netz direkt.
Ist der Win 10 Rechner an, dann wird das vermutlich bestehen bleiben, sprich die schnelle 10G Verbindung bleibt ungenutzt. Wie gesagt die Frage hier ist ob sich Server und NAS via 10G sehen müssen oder sollen..??
Die Erreichbarkeit von Server und NAS über bestimmte Infrastrukturen (1G oder 10G) hängt davon ab WIE du den DNS bzw. IP zu Hostnamen für NAS und Server eingerichtet hast.
Gibt der DNS eine 172.16er IP aus oder nutzt du diese statisch, dann erreichen sich Server und NAS über die geroutete 10G Verbindung, haben also volle Performance.
Ohne den Win10 PC darfs du diese IPs nicht nutzen ! Klar, denn sie sind ja gar nicht da, da der Win 10 PC ausgeschaltet ist, logisch. Nutzt du dann die 172er IPs dann sind Server und NAS natürlich nicht mehr ereichbar. Dann darf man nur die 192.168er IPs verwenden.
Vermutlich siehst du das unschöne Konstrukt...?!
Je nach Situation ob der Win10 Rechner präsent ist oder nicht musst du unterschiedliche Ziel IP Adressen für Server und NAS verwenden wenn du die 10G voll ausnutzen willst.
Reichen dir die einfachen 1G Verbindungen und muss der Win 10 Rechner nur das NAS als Client sehen ohne Server und NAS via 10G zu verbinden ist das natürlich egal, dann reichen immer die 192.168er IPs als Ziel. Nur dann fragt man sich ernsthaft: Wozu dann 10G ??
Da ist es dann vermutlich besser auch die beiden IP Netze als statische Routen auf dem Internet Router zu definieren so das dann alles über 10G erreichbar wäre. Allerdings löst das auch nicht das Problem der Server und NAS Ziel Adressierung sollte der Win10Rechner mal aus sein.
Das sollte dir bei diesem Design immer bewusst sein !!!

Ggf. macht es dann doch mehr Sinn komplett zu routen und eine dedizierte Ziel IP für Server und NAS zu verwenden wie hier dargestellt:

pc-routing
Das aber, wie bereits gesagt, erzwingt das permanente Mitlaufen des Win10 PC als Router was er ja dann zwischen den Netzen ist.
Natürlich ist das sehr ineffizient und ein kleiner Layer 3 Switch mit 10G LWL Ports wäre hier hilfreicher und aus Energiesicht erheblich effizienter.
Ein kleiner Ruckus ICX 7120 C12 Switch könnte das problemlos lösen, der supportet Routing und 10G LWL
http://www.ruckussecurity.com/ICX-7150-C12P.asp
Allerdings für 300 Euronen wird das nichts, da musst du mindestens das Doppelte veranschlagen... oder dich mal bei den Billigheimern umsehen wie TP-Link oder NetGear was die so im Portfolio haben. Ob die dann allerdings auch Layer 3 supporten (Routing) ist dann wieder fraglich face-sad
Technisch besser, da erheblch performanter ist das aber allemal.
Du musst dich also für einen Weg entscheiden...!
incisor2k
incisor2k 01.09.2018 um 13:01:33 Uhr
Goto Top
Vielen Dank für deinen ausführtlichen Post. Ich habe das Gefühl, der Sache langsam näher zu kommen.
Ein paar Dinge hast du aber glaube ich noch falsch verstanden oder ich habe Sie dämlich erklärt.
Vorweg:
"Dann schreibst du sowas wie "statische Route zu 172.16.2.0 via 172.16.1.1" und "statische Route zu 172.16.1.0 via 172.16.2.1", was natürlich routingtechnischer Schwachsinn ist. Sorry...!
Du benötigst hier keinerlei statische Routen auf dem Win10 Rechner !!!"
--> Die Routen sind nicht auf dem Win 10 Rechner, sondern eine auf der NAS (Route ins 172.16.2.0 Netz) UND die 2. auf dem Server (Route ins Netz 172.16.1.0). Jeweils via dem Interface am Win Rechner.


Zitat von @aqui:

Du machst noch ein paar grundlegende Fehler in deinem Setup, deshalb schlägt dieses eigentlich einfache und sehr simple Setup fehl bei dir !
Dreh- und Angelpunkt ist der routende Win10 Rechner.
Hier müsste wenn man zentral über den Rechner routet das IPv4 Forwarding, sprich Routing über die Registry oder Powershell aktiviert werden !!
netsh interface ipv4 set interface "(Name)" forwarding=enabled oder
https://answers.microsoft.com/en-us/windows/forum/windows_7-networking/h ...
Habe ich so gemacht.

Zitat von @aqui:
Du solltest bei der Inbetriebnahme strategisch vorgehen nach folgenden Schritten:
  • Linux Rechner, Server und NAS jeweils den Port mit der 192.168.1er Adresse (.2, .3 und .4) konfigurieren und in das Router Netzwerk stecken. Bei Server und NAS darf hier kein Default Gateway eingetragen werden.
---> so gemacht!
* Ping Check von einem Rechner im 192.168.1er Netz auf diese beiden IPs sollte klappen. Ebenso vom Server und Win10 PC auf die Router IP und Server und NAS 192er Adresse
--> funktioniert.
* Nun konfigurierst du die 10G LWL Adapter am Win10 Rechner mit den jeweiligen 172.16er IP Adressen ! ACHTUNG !: Gateway und DNS Eintrag bleibt hier leer !
--> so gemacht.
* Ebenso den 2ten Netzwerk Adapter an Server und NAS und verbindest die mit dem Win10PC.
  • 2ter Ping Check: Der Win10 Rechner muss jetzt alle IPs in den 172.16er Netzen pingen können
--> genau, geht!
* 3ter Ping Check: Der Server muss das NAS via Win10 PC pingen können.
--> nein, geht nicht!
Und genau bis dahin soll es funktionieren, mehr soll gar nicht umgesetzt werden.
* Fertisch

Dein ganzes Design hat einen routingtechnischen Pferdefuss !
Du kannst auf Server und NAS nur ein Default Gateway eintragen. Das muss zwingend auf Adapter 2 der routende Win 10 Rechner sein, damit der Server und NAS sich via 10G LWL verbinden kann.
Die Frage ist ob das immer so sein muss, oder ob nur der Win 10 Rechner sie via 10G erreichen soll. Sollen auch Server und NAS sich via 10G erreichen, dann muss der Win 10 Rechner als routende Komponente dazwischen sein. Wenn das nicht der Fall ist muss er NICHT routen und dann kann das IPv4 Forwarding auch abgeschlatet werden.
--> Ja, NAS und Server sollen sich via 10GB Netz erreichen und Daten austauschen. Wenn das nicht notwendig wäre, wäre der ganze Post hier ja sinnlos face-smile


Diesen Punkt beschreibst du leider nicht in deinen Anforderungen face-sad

Der routende Win10 Rechner hat eine Default Route auf den Internet Router.
Du schreibst aber das du keine statischen Routen auf deinem Internet Router konfiguriert hast oder kannst. Damit bleiben dem Router dann die 172.16er Netze natürlich unbekannt und alle Endgeräte im 192.168er Netz können Server und NAS lediglich ausschliesslich nur über ihre 192.168er IP Adressen erreichen.
--> Ja genau. Das ist und war ja auch die Absicht. Nach meinem Verständnis muss (ich hoffe das ist korrekt) der Router ja auch die 172.-Netze nicht kennen, er hat ja eh keine "direkte" Verbindung dorthin.

Ein Problem gäbe es noch mit der Erreichbarkeit von Server und NAS ohne den Win 10 PC.
Du schreibst ja das das ganze Konstrukt auch ohne diesen Rechner laufen soll.
Ohne den Windows Rechner erreichen sich Server und NAS dann nur über das Gig Interface, sprich 192.168er Netz direkt.
--> Ja, das ist auch nicht schlimm. Die Verbindung (10GB) soll auch nur genutzt werden, wenn sowohl NAS als auch Server (und dann als vermittelnde Stelle der PC) auch angeschalten sind. Sonst ist eine Verbindung 1G auch völlig ausreichend.
Ziel ist: Entweder NAS oder Server, oder auch beide Geräte, sollen per 10GB erreichbar sein, wenn der PC angeschalten ist. Sonst reichen für andere Anwendungsfälle auch die 1G Verbindungen.

Ist der Win 10 Rechner an, dann wird das vermutlich bestehen bleiben, sprich die schnelle 10G Verbindung bleibt ungenutzt. Wie gesagt die Frage hier ist ob sich Server und NAS via 10G sehen müssen oder sollen..??
--> ja, zwingend!
Die Erreichbarkeit von Server und NAS über bestimmte Infrastrukturen (1G oder 10G) hängt davon ab WIE du den DNS bzw. IP zu Hostnamen für NAS und Server eingerichtet hast.

Am Ende nutze ich nur IP-Verbindungen, keine DNS Namen oder ähnliches.
Und ja, ein Router oder Switch mit entsprechenden Ports würde die Situation deutlich vereinfachen.

Mein Gedanke war einfach:
Wenn alle Geräte laufen und ich eine Verbindung (IP)
- NAS zu SRV: von 172.16.1.2 via 172.16.1.1 ins Netz 172.16.2.0 (Ziel IP: 172.16.2.2) (deswegen statische Route am NAS)
- SRV zu NAS: von 172.16.2.2 via 172.16.2.1 ins Netz 172.16.1.0 (Ziel IP: 172.16.1.2) (deswegen statische Route am NAS)

Frage: Nutzen die Geräte (Server / NAS) trotz dieser Routen und der angegebenen IP ihren Standardgateway?
Wenn dem so ist, wird dies wohl die Wurzel allen Übels sein?
Denn dann würde die Kommunikation ja am Router enden, der mit den Zielnetzen nichts anfangen kann.
aqui
aqui 01.09.2018 aktualisiert um 17:38:59 Uhr
Goto Top
Die Routen sind nicht auf dem Win 10 Rechner, sondern eine auf der NAS
OK, sorry da hat der Eifer des Gefechts zugeschlagen.
Ja, dort (und nur dort bzw. auch auf dem Server) da macht das natürlich Sinn !

Das NAS bekommt eine statische Route: Ziel: 172.16.2.0, Maske: 255.255.255.0, Gateway: 172.16.1.1
Entsprechend der Server: Ziel: 172.16.1.0, Maske: 255.255.255.0, Gateway: 172.16.2.1
Das Default Gateway von Server und NAS zeigt auf die 192.168.1.1 des Internet Routers.
Sorry für den Fauxpas...

Trotzdem bleibt natürlich das Dilemma das Server und NAS sowohl über die 172.16er IPs und die 192.168er erreichbar ist. Damit erzwingst du dann auch ob sie über den 1G Link oder den 10G Link erreichbar sind. Aber wenn du hier mit den nackten IPs arbeitest ist das absolut OK.
Gut, wenn der Win 10 Rechner ausgeschaltet ist, ist es eh egal.

3ter Ping Check: Der Server muss das NAS via Win10 PC pingen können.
--> nein, geht nicht!
Da ist vermutlich die Winblows Firewall der böse Buhmann !
Die blockt generell ICMP (Ping). Das musst du erst erlauben in den Firewall Settings damit Ping unter Winblows geht !
https://www.windowspro.de/tipp/ping-windows-7-server-2008-r2-zulassen
icmp-firewall

Du solltest natürlich mit netstat -r -n sowohl auf Server und NAS checken das das Routing auch sauber über die Interfaces rennt die die statischen Routen vorgeben !!
Hier ist Traceroute wie immer dein bester Freund, da es die Routing Hops anzeigt.
Achtung: Traceroute ist auch wieder ICMP und da lauert wieder die böse Winblows Firewall !!
Ggf. installierst du die mit apt-get install hping3 das hping3 Tool. hping3 nutzt TCP statt ICMP als Traceroute und hebelt so ggf. die Winblows Firewall aus.
Testweise kannst du die Windows FW ja auch deaktivieren um ganz sicher zu gehen.

NAS und Server sollen sich via 10GB Netz erreichen und Daten austauschen. Wenn das nicht notwendig wäre, wäre der ganze Post hier ja sinnlos
Recht hast du !! face-smile
Nach meinem Verständnis muss (ich hoffe das ist korrekt) der Router ja auch die 172.-Netze nicht kennen,
Ja, das ist richtig !
Ohne statische Route (via 192.168.1.3) dort kommt er, bzw. Endgeräte die im 192.168.1er Netz sind und ihn als Default Gateway haben, da nicht hin. Er oder Clients im 192.168er Netz würde eben ohne diese statischen Routen dann alles zum Provider routen (sein Default Gateway) und damit dann ins IP Nirwana.
Aber richtig, er muss es nicht kennen und Endgeräte im 192.168.1er Netz können NAS und Server ja direkt erreichen ohne Routing.
Nur...
Ist der Win 10PC aus dann versuchen NAS und Server sich über ihr Default Gateway zu erreichen, da das Win 10 Interface ja nicht mehr erreichbar ist und somit die statische Route ins 172er Netz nicht mehr greift.
Das Default Gateway endet am Router und dann ist Ende Gelände... jedenfalls wenn bei beiden als Ziel IP eine 172er IP genommen wird.
Ists die 192.168er IP ist alles wieder gut. Wie gesagt. Die Ziel IP bestimmt dann hier immer die Erreichbarkeit. face-wink

Ziel ist: Entweder NAS oder Server, oder auch beide Geräte, sollen per 10GB erreichbar sein, wenn der PC angeschalten ist. Sonst reichen für andere Anwendungsfälle auch die 1G Verbindungen.
Dann ist das soweit alles korrekt und richtig !!
- NAS zu SRV: von 172.16.1.2 via 172.16.1.1 ins Netz 172.16.2.0 (Ziel IP: 172.16.2.2) (deswegen statische Route am NAS)
Absolut korrekt !
- SRV zu NAS: von 172.16.2.2 via 172.16.2.1 ins Netz 172.16.1.0 (Ziel IP: 172.16.1.2) (deswegen statische Route am NAS)
Nein, nicht Route am NAS sondern Route am Server !! Aber das war sicher ein freudscher Vertipper, oder ??
Nur nochmal zur Klarstellung:

Route am NAS:
route add default 192.168.1.1
route add 172.16.2.0 mask 255.255.255.0 172.16.1.1


Route am Server:
route add default 192.168.1.1
route add 172.16.1.0 mask 255.255.255.0 172.16.2.1


Das wäre dann korrekt !
Frage: Nutzen die Geräte (Server / NAS) trotz dieser Routen und der angegebenen IP ihren Standardgateway?
Ja !
Die Logik ist ganz einfach: Alles was sie NICHT kennen, sprich also nicht direkt an ihnen angeschlossen ist oder zu dem sie keine spezifische Route haben wird an das Default Gateway geschickt.
Fehlt das Default Gateway werden diese Pakete verworfen.
Fazit: Ja es wird genutzt wenn keines der Ziele in der Routing Tabelle matcht. Da du aber eine explizite Route in die 172.16er Netze hast werden die immer über das dort angegebene next Hop Gateway, sprich das Win 10 PC Interface geroutet.
Alles was nicht matcht geht ans Default Gateway.
Achtung !!!:
Hier musst du zwingend darauf achten das deine statischen Routen permanent sind und nicht nach dem Reboot wieder verschwinden, was sie ohne entspr. Konfig machen !
Denn dann würde die Kommunikation ja am Router enden, der mit den Zielnetzen nichts anfangen kann.
Jein.
Er würde es auch wieder an sein Default Gateway senden, den Provider Router und der schmeisst sie dann für dich weg weil es RFC 1918 IP Netze (Private IPs) sind die es im Internet nicht gibt bzw. nicht geben darf ! face-wink
incisor2k
incisor2k 02.09.2018 um 10:52:53 Uhr
Goto Top
Danke für deine Hinweise. Das nochmal geschrieben zu bekommen bestätigt mir zumindest, das ich bisher nichts falsch gemacht habe.

"- SRV zu NAS: von 172.16.2.2 via 172.16.2.1 ins Netz 172.16.1.0 (Ziel IP: 172.16.1.2) (deswegen statische Route am NAS)"
--> Sry, natürlich wäre richtig gewesen:
- SRV zu NAS: von 172.16.2.2 via 172.16.2.1 ins Netz 172.16.1.0 (Ziel IP: 172.16.1.2) (deswegen statische Route am Server)
face-wink
Nachfolgend der Stand der Dinge:
Netz 1 (1GB):
Verbindungen untereinander funktionieren alle.
Würde vorschlagen, dass Netz legen wir ab sofort erstmal zur Seite.

Netz 2 (10GB):
Von Nach Status
PC --> Server - funtkioniert.
Server --> PC - funtkioniert.
NAS --> PC - funtkioniert.
PC --> NAS - funtkioniert.
NAS --> Server - geht nicht, Server --> NAS entsprechend auch nicht.

Da es ja am PC 2x 10GB Interfaces gibt (172.16.1.1 / ...2.1) sollte die NAS / Server ja auch beide Interfaces erreichen können.
Hier liegt allerdings schon die Krux, es geht nämlich nicht.
Beispielhaft die Routen der NAS:

Destination Gateway Flags Netif Expire
default 192.168.1.1 UGS em0
localhost link#2 UH lo0
172.16.0.0/16 link#3 U mlxen0
172.16.1.2 link#3 UHS lo0
192.168.1.0/24 link#1 U em0
192.168.1.3 link#1 UHS lo0

Den Weg zur ...2.1. findet er nicht.
Routing am PC ist an, Firewall aus.
Möglich, dass hier irgendwo der Fehler liegt?!

Gruß
Tobi
aqui
Lösung aqui 02.09.2018 aktualisiert um 12:14:41 Uhr
Goto Top
NAS --> Server - geht nicht, Server --> NAS entsprechend auch nicht.
Das ist verdächtig. Sollte eigentlich klappen.
Zu 98% ist es die Windows Firewall die das verhindert oder eben die zur von dir angesprochene fehlende Route in NAS und Server ! face-sad
Hast du die entsprechend angepasst ?!

Was wir mal brauchen um weiterzukommen:
  • Ein netstat -r -n vom Server.
  • Ein netstat -r -n vom NAS.
  • Ein route print vom Win 10 PC
Falls du das Paket iproute2 installiert hast gehen auch die ip Kommandos
  • ip addr show von NAS und Server
  • ip route show von NAS und Server

Folgenden Ping Test mal machen. (ICMP in der Winblows Firewall erlauben !!)
  • Vom NAS das Win 10 Interface 172.16.1.1 pingen. Klappt das ?
  • Vom NAS das Win 10 Interface 172.16.2.1 pingen. Klappt das ?
  • Analog vom Server das Win 10 Interface 172.16.2.1 pingen. Klappt das ?
  • Vom Server das Win 10 Interface 172.16.1.1 pingen. Klappt das ?
Diese 4 Pings mal mit deaktivierter Firewall ausführen.
Irgendwelche Unterschiede.
Sollte das nicht klappen dann routet der Win10 PC vermutlich nicht.
Das dann nochmal checken !
  • regedit.exe öffnen
  • HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ Tcpip\ Parameters suchen
  • Hier solltest du den Eintrag IPEnableRouter als Datentyp REG_DWORD finden. Dieser muss den Wert 1 haben !
Siehe auch:
http://www.keepthetech.com/2016/01/enable-ip-routing-on-windows10.html
Der Win10 Rechner wird es aber zu 99% nicht sein, denn wie du schreibst funktioniert ja ein Ping aus dem 192.168.1er netz auf die beiden 172.16er IP Adressen des Win10 PC. Das zeigt ganz sicher das das Routing dort fehlerlos rennt.
Bleiben also nur die fehlenden statischen Routen der 172.16er Netze in Server und NAS als Ursache !!

Den Weg zur ...2.1. findet er nicht. Möglich, dass hier irgendwo der Fehler liegt?!
Ja, ganz sicher !
Das ist sehr wahrscheinlich der Grund, denn das zeigt das die statische Route fehlt !! Diese MUSS ja angezeigt werden.
Hier nochmal: route add -net 172.16.2.0 netmask 255.255.255.0 gw 172.16.1.1 (NAS) eingeben und nochmal netstat -r -n ausführen zum Überprüfen !
Analog route add -net 172.16.1.0 netmask 255.255.255.0 gw 172.16.2.1 (Server) eingeben und auch da nochmal netstat -r -n ausführen zum Überprüfen !
Die statische Route MUSS angezeigt werden, sonst greift wie oben schon gesagt die Default Route und dann gehts ins IP Nirwana.
Diese statischen 172.16er Routen müssen im System sein und angezeigt werden.
Denk dran das du diese Route auch unbedingt permanent machen musst.
Eintrag in /etc/rc.local oder unter /etc/network/interfaces (je nach Distro)
Machst du diese statischen Routen nicht permanent, ist sie nach dem nächsten Reboot wieder wech und nix geht mehr !!
Das gilt sowohl für NAS als auch Server !
incisor2k
incisor2k 02.09.2018 um 15:48:38 Uhr
Goto Top
Ich habe die Lösung gefunden.
Es lag weder an der Firewall, noch an falschen Routen.
tkr104, 27.08.2018, aktualisiert um 08:39 Uhr
Mit der bitte um weitere Überlegungen und vielleicht Vorschläge
Das was du versuchst wird nicht funktionieren weil du immer eine direkte Verbindung im gleichen Subnetz hast, d. h. Routing kommt gar nicht zu Zuge. [....]
Dieser Satz hat letztlich geholfen.
Problem scheint die interne Zuordnung der Subnetze am PC gewesen zu sein.
Folgende Konfiguration läuft jetzt:

NIC1: (zu NAS)
172.16.1.1 --> 172.16.1.2 | /16
NIC2: (zu Server)
172.17.1.1 --> 172.17.1.2 | /16

letztlich also ein hausgemachtes Problem, und ziemlich banal, so man denn mal darauf kommt.
aqui danke dir, für deinen unermüdlichen Einsatz!

Gruß
Tobi
aqui
aqui 03.09.2018 aktualisiert um 12:17:45 Uhr
Goto Top
weil du immer eine direkte Verbindung im gleichen Subnetz hast, d. h. Routing kommt gar nicht zu Zuge.
Das ist ja sachlich de facto falsch ! Jedenfalls was das 172.16er Netz anbetrifft !!
Auch jeder Laie sieht sofort das die 172.16er Netze eben NICHT direkt verbunden sind sondern über den Win 10 PC Router.
Es ist gut möglich das die Applikation selber als Filesharing mit SMB-CIFS oder was man sonst noch mit einem NAS macht die Verbindung über das 172.16er Netz unterbindet.
Aber wenn du z.B. entweder vom Server oder dem Win 10 PC das NAS direkt mit der 172.16.1.<nas> ansprichst mit \\172.16.1.<nas> oder ftp://172.16.1.<nas> usw. dann wird natürlich die Verbindung IMMER über das 172.16er Netz gemacht.
Diese Aussage ist also ziemlicher Unsinn und technisch und sachlich de facto falsch ! Vergiss das...

Dein Problem ist aber ein ganz anderes wie letztlich deine "Lösung" zeigt....
Du schreibst: "Problem scheint die interne Zuordnung der Subnetze am PC gewesen zu sein."
Auch das ist wieder IP technischer Blödsinn (sorry) und lässt leider einen ganz anderen Schluss zu !!
Wie du ja aus deiner Adressierung jetzt mit dem 16er Prefix ersehen kannst hast du jetzt KEINE 2 IP Netze mehr !!
Alle Komponenten sind dann in einem gemeinsamen 172.16.0.0 /16 Netz.
Damit wird ein IP Routing dann logischerweise vollkommen ad absurdum geführt.

Das legt dann die Annahme nahe das deine 2 Port 10G Karte vollkommen falsch konfiguriert wurde. Durch die 16 Bit Subnetzmaske sind nun Server und NAS sowie der PC alle in einem IP Netz.
Das bedeutet dann im Umkehrschluß das deine zwei 10Gig Port als simple Layer 2 Bridge definiert sind auf dem PC und eben NICHT als 2 separate Netzwerk Adapter.
Dadurch machen die 2 Ports nur ein simples Layer 2 Bridging auf Mac Adress Basis. Dann ist es natürlich klar und logisch das dann eine Routing Konfig auf dem Adapter niemals funktionieren kann. face-sad
Ein simples: ipconfig -all auf dem Winblows PC hätte uns dann das gesamte Rumeiern hier und die Raterei erspart !
Dort wäre dann nur ein IP Interface für beide Ports sichtbar und nicht 2 separate.
Oder was noch denkbar wäre: Du hast fälschlicherweise eine Windows Netzwerkbrücke zwischen beiden Ports installiert. Auch das verbindet die 2 Ports nur im simplen Bridging.
incisor2k
incisor2k 03.09.2018 aktualisiert um 12:09:28 Uhr
Goto Top
Was fährst du denn jetzt so auf den Baum?
Im Gegenteil. Ich hatte ja bisher gedacht, mit dir hier sachlich kommunzieren zu können, aber der Reihe nach:


Zitat von @aqui:

weil du immer eine direkte Verbindung im gleichen Subnetz hast, d. h. Routing kommt gar nicht zu Zuge.
Das ist ja sachlich de facto falsch ! Jedenfalls was das 172.16er Netz anbetrifft !!
Auch jeder Laie sieht sofort das die 172.16er Netze eben NICHT direkt verbunden sind sondern über den Win 10 PC Router.
Es ist gut möglich das die Applikation selber als Filesharing mit SMB-CIFS oder was man sonst noch mit einem NAS macht die Verbindung über das 172.16er Netz unterbindet.
Aber wenn du z.B. entweder vom Server oder dem Win 10 PC das NAS direkt mit der 172.16.1.<nas> ansprichst mit \\172.16.1.<nas> oder ftp://172.16.1.<nas> usw. dann wird natürlich die Verbindung IMMER über das 172.16er Netz gemacht.
Diese Aussage ist also ziemlicher Unsinn und technisch und sachlich de facto falsch ! Vergiss das...

Das Erreichen der NAS bzw. des Server unter Verwendung der entsprechenden IP war nie das Thema, das hatte immer funktioniert. Nicht funktionierend war die Verbindung NAS - Server und umgekehrt.

"
Dein Problem ist aber ein ganz anderes wie letztlich deine "Lösung" zeigt....
Du schreibst: "Problem scheint die interne Zuordnung der Subnetze am PC gewesen zu sein."
Auch das ist wieder IP technischer Blödsinn (sorry) und lässt leider einen ganz anderen Schluss zu !!
Wie du ja aus deiner Adressierung jetzt mit dem 16er Prefix ersehen kannst hast du jetzt KEINE 2 IP Netze mehr !!
Alle Komponenten sind dann in einem gemeinsamen 172.16.0.0 /16 Netz.
Damit wird ein IP Routing dann logischerweise vollkommen ad absurdum geführt."
--->Falsch

Konfiguration alt:
PC: 172.16.1.1 - NAS: 172.16.1.2 --> Netz: 172.16.1.0 / 16
PC: 172.16.2.1 - Server: 172.16.2.2 --> Netz: 172.16.2.0 /16
Nach meiner Bewertung geht das Netz 172.16.1.0 / 16 von 172.16.1.1 bis 172.16.255.254

Konfiguration neu:
PC: 172.16.1.1 - NAS: 172.16.1.2 --> Netz: 172.16.1.0 / 16
PC: 172.17.1.1 - Server: 172.17.1.2 --> Netz: 172.17.1.0 /16
Somit Netz NAS: 172.16.1.1 - 172.16.255.254 und
Netz Server: 172.17.1.1 - 172.17.255.254.

Daraus ergibt sich erst JETZT wirkliches Routing zwischen den Netzen, denn vorher war es ein Netz.

"Fazit: Vollkommen falsche NIC Konfig auf dem Winblows PC !"
--> Genau, vorher. Jetzt passt es.
"Das Routing und die statischen Routen sind dann alle logischerweise überflüssig !"
--> Im Gegenteil! Erst jetzt machen die Überhaupt Sinn.
aqui
aqui 03.09.2018 aktualisiert um 12:22:19 Uhr
Goto Top
Was fährst du denn jetzt so auf den Baum?
Uuups, nee, hört sich nur so an... face-smile
Und sorry. Habe im Eifer des Gefechts auch nicht richtig die neue Maske gelesen... Shame on me... face-sad

Das es vorher aber ein Netz war ist auch Schwachsinn. Sorry du nutzt doch dort eine 24 Bit Netzwerkmaske.
Jedenfalls ist oben in der Thread Diskussion und den Zeichnungen IMMER die Rede von 24 Bit !!!
172.16.1.0 /24 und
172.16.2.0 /24
Was ja nach CIDR Nomenklatur eindeutig 2 unterschiedliche IP Netze sind !!
Ob du 16 Bit oder 24 Bit nutzt spielt doch fürs Routing selber keinerlei Rolle. Wie es egal ist ob man mit einem schwarzen oder roten Porsche auf der Autobahn 200km/h fährt.
Oben sind doch in den Zeichnungen IMMER 24 Bit Masken, 255.255.255.0 angegeben !!

Sollte sich jetzt rausstellen das du diese NICHT übernommen hast und damit indirekt zeigst das dir der Text und die Topo Zeichnungen eigentlich Latte waren, dann kann man aber wirklich ein bischen pissed sein....sorry !! face-sad
incisor2k
incisor2k 03.09.2018 aktualisiert um 12:30:14 Uhr
Goto Top
Hier noch ein Auszug (Route IPv4 der alten Konfig - PC):
Aktive Routen:
Netzwerkziel Netzwerkmaske Gateway Schnittstelle Metrik
[...]

172.16.0.0 255.255.0.0 Auf Verbindung 172.16.1.1 271
172.16.0.0 255.255.0.0 Auf Verbindung 172.16.2.1 271
172.16.1.1 255.255.255.255 Auf Verbindung 172.16.1.1 271
172.16.2.1 255.255.255.255 Auf Verbindung 172.16.2.1 271
172.16.255.255 255.255.255.255 Auf Verbindung 172.16.1.1 271
172.16.255.255 255.255.255.255 Auf Verbindung 172.16.2.1 271
--> AUTOMATISCH ERZEUGT!
Daran erkennt man, dass die Konfiguration nicht hat funktionieren können.

Und du hast Recht, ich habe die Grafiken im weiteren Verlauf nicht angepasst, Sry dafür!
Allerdings, versteckt im Post:
Destination Gateway Flags Netif Expire
default 192.168.1.1 UGS em0
localhost link#2 UH lo0
172.16.0.0/16 link#3 U mlxen0
172.16.1.2 link#3 UHS lo0
192.168.1.0/24 link#1 U em0
192.168.1.3 link#1 UHS lo0

Ich hätte es einfach bisschen deutlicher machen müssen, tut mir leid. Dann wäre der Fehler sicher eher aufgefallen.
Und nein, ich habe nur auf die Subnetz nicht geachtet, tut mir leid. Hätte ich die auf /24 geändert, wäre alles schon vorher gelaufen.
Asche auf mein Haupt, jetzt wirds doppelt peinlich. pissedsein ist somit verständlich face-sad

Auszug Routing jetzt:

172.16.0.0 255.255.0.0 Auf Verbindung 172.16.1.1 271
172.16.1.1 255.255.255.255 Auf Verbindung 172.16.1.1 271
172.17.0.0 255.255.0.0 Auf Verbindung 172.17.1.1 271
172.17.1.1 255.255.255.255 Auf Verbindung 172.17.1.1 271
aqui
aqui 03.09.2018 aktualisiert um 15:54:17 Uhr
Goto Top
"Automatisch" ist immer Bullshit !! face-smile Besser man prüft solche "Automatismen" hinterher. Sieht man ja was dabei rauskommt.. face-wink
Aber egal.... Mal wieder gelernt das man doch eher wieder Grundlagen 3 mal nachfragen muss bevor man mit konkreten Lösungen hier loslegt. Hat ja auch was so ein Lerneffekt für beide Seiten face-wink
Wie immer...kleine Ursache große Wirkung. Nundenn...

Case closed !