Grüß Euch!
Ich habe ein Netzwerk-Problem, wo ich alleine nicht mehr weiterkomme - ich hoffe, ihr habt eine Idee.
Um eine bessere Übertragungsrate zwischen meiner QNAP und meinem Windows 10 Server zu bekommen, habe ich SMB Multichannel aktivert.
Sprich, ich habe alle 4 LAN Ports auf der QNAP aktiv, per ssh SMB Multichannel aktiviert und am Win-Server ebenfalls 4 aktive LAN Ports. Zwischen den beiden ist alles perfekt. Zugriff per IP Adresse oder Hostname möglich, Übertragungsraten von 300 Megaybte / Sekunde.
Folgende Konfig hatte ich da am Anfang:
Windows 10 Server - alles fixe IPs:
LAN1: 192.168.1.7
LAN2: 192.168.1.8
LAN3: 192.168.1.9
LAN4: 192.168.1.10
Subnet-Mask überall: 255.255.255.0
Gateway nur auf LAN1: 192.168.1.1 (mein Unifi USG)
QNAP - alles fixe IPs:
LAN1: 192.168.1.3
LAN2: 192.168.1.4
LAN3: 192.168.1.5
LAN4: 192.168.1.6
Subnet-Mask überall: 255.255.255.0
Gateway nur auf LAN1: 192.168.1.1 (mein Unifi USG)
Das Problem tritt jetzt bei allen anderen Clients auf, die nur einen LAN-Port haben. Von meinem Spiele-PC wäre es ja egal, da könnte ich einfach per IP zugreifen, oder in der hosts Datei einen fixen Eintrag machen. Probleme macht jetzt aber zB mein Oppo Blu-Ray-Player bei dem nur per SMB Hostname auf Shares zugegriffen werden kann. Auch das Kodi am Apple TV kann plötzlich nicht mehr zugreifen - also muss da jetzt irgendwie eine Lösung her.
Wenn ich nun von meinem Spiele-PC (der in der 192.168.1er Range per DHCP eine IP bekommt - also gleiche Range wie LAN1 bei Server und QNAP) per IP versuche auf die NAS-Shares zuzugreifen, komme ich problemlos hin, egal auf welche der 4 IPs. Mit dem Hostnamen \\qnap aber nicht. Wenn ich versuche auf \\qnap zuzugreifen, wie früher immer, friert alles sekundenlang ein bis dann eine Fehlermeldung kommt. Ich dachte mir: vermutlich kann der PC den Hostnamen keiner einzelnen IP zuordnen, weil ja jetzt 4 IPs des Hostnamen haben, und hab dann diese Anleitung hergenommen:
SMB3 Multichannel für Synology NAS und Windows 10 Client einrichten – Deutscher Syslinux Blog (german-syslinux-blog.de)
Die Idee schien mir eine gute: Nur eine IP ist im selben Subnetz, wie die restlichen Clients, die restlichen 3 Ports auf Server und QNAP sind in anderen Netzen. Somit können Server und NAS weiterhin per SMB Multichannel kommunizieren und die restlichen Clients über die eine IP desselben Netzes. Also habe ich aktuell folgende Konfig:
Windows 10 Server - alles fixe IPs:
LAN1: 192.168.1.7
Subnet-Mask: 255.255.255.0
LAN2: 192.168.0.1
Subnet-Mask: 255.255.255.252
LAN3: 192.168.0.5
Subnet-Mask: 255.255.255.252
LAN4: 192.168.0.9
Subnet-Mask: 255.255.255.252
Gateway nur auf LAN1: 192.168.1.1 (mein Unifi USG)
QNAP - alles fixe IPs:
LAN1: 192.168.1.3
Subnet-Mask: 255.255.255.0
LAN2: 192.168.0.2
Subnet-Mask: 255.255.255.252
LAN3: 192.168.0.6
Subnet-Mask: 255.255.255.252
LAN4: 192.168.0.10
Subnet-Mask: 255.255.255.252
Gateway nur auf LAN1: 192.168.1.1 (mein Unifi USG)
Aber das klappt trotzdem nicht. Ab und zu komme ich hin wenn ich auf \\qnap zugreifen will, meistens aber nicht. Wenn ich von meinem Spiele-PC "ping qnap" eingebe liefert er zurück, dass er 192.168.0.2 (0.6 oder 0.10) nicht pingen kann. Woher weiß der Spiele-PC, der im 192.168.1er Netz hängt überhaupt von diesen anderen IPs, die in einer anderen Range liegen? Das sollte er doch gar nicht mitbekommen, oder?
Wenn er zufällig anscheinend mal die 192.168.1.3 "erwischt" wenn ich per \\qnap zugreifen will, komme ich hin. Sonst eben (was meistens der Fall ist) lange Zeit freeze und dann Fehlermeldung. Das kanns doch nicht sein.
Wenn ich vom Spiele-PC jedoch \\server aufrufe komme ich immer zum Windows 10 Server hin, obwohl der auch 4 LAN-Ports hat, mit IPs in den selben Ranges wie die QNAP. Wenn ich eingebe "ping server" kann er den pingen. Er schreibt mir zwar keine IP zurück bei den Pings, sondern einen komischen Hash-Wert, aber es geht ohne Probleme. Das zeigt mir, dass der Zugriff per SMB in dieser Konfig anscheinend prinzipiell klappen muss von einem Client mit nur einem LAN-Port, aber bei der QNAP nicht geht.
Puh, das ist jetzt lang geworden, sorry.
Habt Ihr eine Idee, was ich nicht bedacht habe? Wie kann ich SMB-Mulitchannel zwischen Server und QNAP fahren und mit den restlichen Clients trotzdem per Hostname zugreifen?
Danke und lg
Christoph