Portfreigabe, Portfowarding mit der Fritz!Box 7270 funktioniert bei mir folgendermaßen unter der Firmware-Version 54.04.58:
Die folgende Zeile wird beim Start der Box ausgeführt (z.B. in debug.cfg gespeichert):
ifconfig lan:1 192.168.49.253 netmask 255.255.255.0 broadcast 192.168.49.255 up
In der Fritz!Box Benutzeroberfläche (
http://fritz.box/) habe ich die folgende Portfreigaben eingetragen:
Bezeichnung.....Protokoll......Port......an IP-Adresse.....an Port
OpenVPN.........TCP............1194.....192.168.49.253....1194
SSH................TCP............22........192.168.49.253.....22
Bei dieser Methode muss die ar7.cfg nicht geändert werden. Das finde ich angenehm, weil ich so an den Fritz!Box eigenen Dateien nichts ändere. Die Portfreigabe SSH ist für OpenVPN natürlich nicht nötig. Ich möchte damit nur zeigen, wie einfach mit dieser Methode weitere Portfreigaben von der Benutzeroberfläche aus eingestellt werden können. 192.168.49.xxx ist das lokale Netzwerk meiner Fritz!Box. Die Zeile "ifconfig..." sorgt dafür, dass alle an Adresse 192.168.49.253 geöffneten Ports an 192.168.49.255, das ist die Fritz!Box selber, weitergeleitet werden. Bei der Fritz!Box 7170 habe ich anstatt "lan:1" dort "eth0:1" stehen, also für die 7170:
ifconfig eth0:1 192.168.178.253 netmask 255.255.255.0 broadcast 192.168.178.255
Ob die 7170 auch mit "lan:1" funktioniert kann ich derzeit nicht ausprobieren. Die 7270 hat mit "eth0:1" nicht funktioniert.
PS: Die OpenVPN Verbindung hat mit udp nicht funktioniert. Mit tcp geht es gut. In der client.ovpn Definitionsdatei musste ich - was ich in den Vorlagen nicht gefunden hatte - noch "float" eintragen. Seit dem funktioniert es. Empfehlenswert ist es, die Fritz!Box nach solchen Änderungen einmal neu zu starten (Versorgungsspannung unterbrechen). Erst dann werden manche Änderungen sicher übernommen.