Hallo zusammen.
Ich versuche gerade proxmox auf einem netcup-root-Server so einzustellen, dass der Proxmox selbst das Portforwarding an die einzelnen Container übernimmt. Für meine Zwecke ist der Einsatz von pfsense, usw. IMO überdimensioniert - und ehrlich gesagt: ich habe mit der Einrichtung auch so meine Schwierigkeiten gehabt.
Ich habe nun diese Anleitung in Augenschein genommen und die Informationen entsprechend umgesetzt:
Was funktioniert:
(Test-Container mit Debian 11 - nur shell - mit 172.20.23.101 + 172.20.23.169)
Wo habe ich hier bei der Übersetzung der Schnittstellen einen Fehler gemacht?
VG Dex
Ich versuche gerade proxmox auf einem netcup-root-Server so einzustellen, dass der Proxmox selbst das Portforwarding an die einzelnen Container übernimmt. Für meine Zwecke ist der Einsatz von pfsense, usw. IMO überdimensioniert - und ehrlich gesagt: ich habe mit der Einrichtung auch so meine Schwierigkeiten gehabt.
Ich habe nun diese Anleitung in Augenschein genommen und die Informationen entsprechend umgesetzt:
Code:
auto lo
iface lo inet loopback
auto ens3
iface ens3 inet static
address 89.58.31.203/22
gateway 89.58.28.1
#WAN
auto vmbr0
iface vmbr0 inet static
address 172.20.23.100
netmask 255.255.255.0
bridge_ports none
bridge_stp off
bridge_fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-down echo 0 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '172.20.23.0/24' -o ens3 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '172.20.23.0/24' -o ens3 -j MASQUERADE
post-up iptables -t nat -A PREROUTING -i ens3 -p tcp --dport 80 -j DNAT --to 172.20.23.101:80
post-down iptables -t nat -D PREROUTING -i ens3 -p tcp --dport 80 -j DNAT --to 172.20.23.101:80
post-up iptables -t nat -A PREROUTING -i ens3 -p tcp --dport 81 -j DNAT --to 172.20.23.101:81
post-down iptables -t nat -D PREROUTING -i ens3 -p tcp --dport 81 -j DNAT --to 172.20.23.101:81
post-up iptables -t nat -A PREROUTING -i ens3 -p tcp --dport 443 -j DNAT --to 172.20.23.101:443
post-down iptables -t nat -D PREROUTING -i ens3 -p tcp --dport 443 -j DNAT --to 172.20.23.101:443
#LAN
Was funktioniert:
(Test-Container mit Debian 11 - nur shell - mit 172.20.23.101 + 172.20.23.169)
- Meine beiden Test-Container können Adressen im WWW anpingen
- Meine beiden Test-Container können die Adresse 172.20.23.100 anpingen
- Meine beiden Test-Container können sich auch untereinander erreichen
- Ein Aufruf von extern auf https://89.58.xx.xx wird nicht zu 172.20.23.101 weitergeleitet
Wo habe ich hier bei der Übersetzung der Schnittstellen einen Fehler gemacht?
VG Dex
Last edited: