Am Samstag, dem 06.03.2021 um 05:49 +0100 schrieb Daniel Leidert:
> Hallo,
>
> folgendes Szenario: Ein Rechner, zwei Netzwerkkarten. Ankommende TCP-
> Verbidnungen auf den Ports 50000 und 55000 auf enp1s0 (extern, 192.168.1.116)
> sollen über eno1 (intern, 192.168.0.1) auf ein Netzwerkgerät mit der IP
> 192.168.0.125 weitergeleitet werden. Das abfragende Gerät kommuniziert quasi
> mit der IP 192.168.1.116 und der Rechner steckt alles nur durch.
>
> Das sind meine Regeln:

Ich habe jetzt auf dem Router in das Netz eine Port-Weiterleitung an den
fraglichen Rechner eingerichtet und teste mittels:

sudo traceroute -4 -T -p 50000 <Public-IP> 

und ich kann sehen, dass die Anzahl an Paketen in den Regeln hochzählt:

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
  288 17208 ACCEPT     tcp  --  enp1s0 eno1    0.0.0.0/0            0.0.0.0/0   
         tcp dpt:50000 state NEW,RELATED,ESTABLISHED
    0     0 ACCEPT     tcp  --  enp1s0 eno1    0.0.0.0/0            0.0.0.0/0   
         tcp dpt:55000 state NEW,RELATED,ESTABLISHED
    0     0 ACCEPT     all  --  enp1s0 eno1    0.0.0.0/0            0.0.0.0/0   
         state RELATED,ESTABLISHED
    0     0 ACCEPT     all  --  eno1   enp1s0  0.0.0.0/0            0.0.0.0/0
    0     0 LOG        all  --  *      *       0.0.0.0/0            0.0.0.0/0   
         LOG flags 0 level 7 prefix "XXXXXX:"

Chain PREROUTING (policy ACCEPT 19078 packets, 1490K bytes)
 pkts bytes target     prot opt in     out     source               destination
  274 16416 DNAT       tcp  --  *      *       0.0.0.0/0            
192.168.1.116        tcp dpt:50000 state NEW,RELATED,ESTABLISHED 
to:192.168.0.125:50000
    0     0 DNAT       tcp  --  *      *       0.0.0.0/0            
192.168.1.116        tcp dpt:55000 state NEW,RELATED,ESTABLISHED 
to:192.168.0.125:55000

Chain POSTROUTING (policy ACCEPT 515 packets, 30964 bytes)
 pkts bytes target     prot opt in     out     source               destination
   20  1717 MASQUERADE  all  --  *      enp1s0  0.0.0.0/0            0.0.0.0/0

Der Rechner (eno1, 192.168.0.1) und das Gerät (192.168.0.125) sind direkt via
Crossover-Kabel verbunden (Patchkabel haben wir auch schon probiert). Muss ich
hier noch eine Route einrichten? Ich bin langsam echt frustriert.

Ein Ping auf 192.168.0.125 funktioniert. `nc 192.168.0.125 50000` funktioniert
auch.

MfG Daniel


Antwort per Email an