Donnerkind
Lt. Commander
- Registriert
- Juli 2014
- Beiträge
- 1.411
Mein Setup in Kurzform:
Ich hänge mit PC1 per Ethernet ganz normal per dhcp an der Fritte. Alles funktioniert, ich habe Internet. Jetzt möchte ich PC2 von PC1 aus per Netzwerk erreichen.
Zuerst habe ich es natürlich manuell probiert und einfach IPs in einem anderen Subnetz als dem der Fritte vergeben.
Aktuell probiere ich „Ethernet (freigegeben)“ vom NetworkManager, also quasi einen dhcp-Server. Ich habe anscheinend korrekte IPs, passende getrennte Subnetzmasken und vorhandene Routen. PC1 und PC2 können sich gegenseitig anpingen, PC2 kann sich auf PC1 auch per ssh einloggen. PC2 hat sogar Internet (ping google.de funktioniert). Aber wenn ich mit ssh von PC1 auf PC2 kommen will, laufe ich ins Leere, ssh -v bleibt bei „Connecting […]“ stehen. iperf3 zeigt auch keine Aktivität. Ich habe jetzt über eine Stunde lang im Internet geschnüffelt, aber die Themen, die ich da finde, sind eher „ping geht nicht“ oder einfache Einrichtungsanleitungen.
Ich vermute ein Problem mit dem Routing, habe aber nicht genug Erfahrung, das zu lösen und bitte daher um Hinweise. Ich nutze ein aktuelles Arch mit KDE und NetworkManager. PC2 läuft aktuell noch mit dem Arch-basierten systemrescuecd, da soll auch ein kleines Arch drauf.
Code:
[ Fritte ] <---> [enp6s0 PC1 enp1s0] <---> [enp2s0 PC2 ]
Ich hänge mit PC1 per Ethernet ganz normal per dhcp an der Fritte. Alles funktioniert, ich habe Internet. Jetzt möchte ich PC2 von PC1 aus per Netzwerk erreichen.
Zuerst habe ich es natürlich manuell probiert und einfach IPs in einem anderen Subnetz als dem der Fritte vergeben.
Aktuell probiere ich „Ethernet (freigegeben)“ vom NetworkManager, also quasi einen dhcp-Server. Ich habe anscheinend korrekte IPs, passende getrennte Subnetzmasken und vorhandene Routen. PC1 und PC2 können sich gegenseitig anpingen, PC2 kann sich auf PC1 auch per ssh einloggen. PC2 hat sogar Internet (ping google.de funktioniert). Aber wenn ich mit ssh von PC1 auf PC2 kommen will, laufe ich ins Leere, ssh -v bleibt bei „Connecting […]“ stehen. iperf3 zeigt auch keine Aktivität. Ich habe jetzt über eine Stunde lang im Internet geschnüffelt, aber die Themen, die ich da finde, sind eher „ping geht nicht“ oder einfache Einrichtungsanleitungen.
Ich vermute ein Problem mit dem Routing, habe aber nicht genug Erfahrung, das zu lösen und bitte daher um Hinweise. Ich nutze ein aktuelles Arch mit KDE und NetworkManager. PC2 läuft aktuell noch mit dem Arch-basierten systemrescuecd, da soll auch ein kleines Arch drauf.
Code:
# PC 1
$ ip a
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 10:fe:ed:06:0c:42 brd ff:ff:ff:ff:ff:ff
inet 10.42.0.1/24 brd 10.42.0.255 scope global noprefixroute enp1s0
valid_lft forever preferred_lft forever
inet6 fe80::73e5:aa33:77f7:10ab/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: enp6s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 10:ff:e0:3b:0a:ba brd ff:ff:ff:ff:ff:ff
inet 192.xxx.yyy.z/24 brd 192.xxx.yyy.255 scope global dynamic noprefixroute enp6s0
valid_lft 863013sec preferred_lft 863013sec
inet6 fe80::<blabla>/64 scope link noprefixroute
valid_lft forever preferred_lft forever
$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default _gateway 0.0.0.0 UG 104 0 0 enp6s0
10.42.0.0 0.0.0.0 255.255.255.0 U 103 0 0 enp1s0
192.xxx.yyy.0 0.0.0.0 255.255.255.0 U 104 0 0 enp6s0
$ ping 10.42.0.220
PING 10.42.0.220 (10.42.0.220) 56(84) Bytes an Daten.
64 Bytes von 10.42.0.220: icmp_seq=1 ttl=64 Zeit=0.158 ms
64 Bytes von 10.42.0.220: icmp_seq=2 ttl=64 Zeit=0.214 ms
# PC2
$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default _gateway 0.0.0.0 UG 100 0 0 enp2s0
10.42.0.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s0