Ich würde gerne einen Port auf einen LXC-Container umleiten.
Mein virbr0 interface sieht so aus:
Jetzt möchte ich den Port 1234 auf die IP 192.168.122.101 forwarden:
Leider funktioniert das nicht.
Unser Router hat so eine schöne einfache Portforwarding-Funktion:
Man trägt das gewünschte Gerät und die zugehörigen TCP/UDP-Ports ein => fertig.
Wieso kann das unter debian nicht genauso einfach funktionieren?
Mein virbr0 interface sieht so aus:
Code:
<network>
<name>default</name>
<uuid>abcd</uuid>
<forward mode='nat'/>
<bridge name='virbr0' stp='on' delay='0' />
<ip address='192.168.122.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.122.2' end='192.168.122.254' />
<host mac="00:FF:AA:00:00:01" name="java.local" ip="192.168.122.101" />
</dhcp>
</ip>
</network>
Jetzt möchte ich den Port 1234 auf die IP 192.168.122.101 forwarden:
Code:
iptables -t nat -A PREROUTING -p udp --dport 1234 -j DNAT --to 192.168.122.101:1234
Unser Router hat so eine schöne einfache Portforwarding-Funktion:
Man trägt das gewünschte Gerät und die zugehörigen TCP/UDP-Ports ein => fertig.
Wieso kann das unter debian nicht genauso einfach funktionieren?