
Ich versuche, NAT auf Proxmox VE 7.3-4 einzurichten. Ich bin dieser Anleitung gefolgt, habe aber den IP-Bereich geändert und noch keine Portweiterleitung durchgeführthttps://bobcares.com/blog/setup-nat-on-proxmox/
Ich habe es bearbeitet /etc/network/interfaces
, um hinzuzufügen vmbr1
, und dann ausgeführt ifup vmbr1
. Ich kann 10.10.0.1
vom Host selbst aus pingen, also vmbr1
ist er aktiv, und ich kann den Host auch von der VM aus pingen. Ich kann jedoch von der VM aus nicht auf das Internet zugreifen oder nicht einmal pingen 1.1.1.1
. Scheint ein Routing-Problem zu sein, aber ich bin nicht sicher, was.
Gastgeber /etc/network/interfaces
:
auto lo
iface lo inet loopback
iface eno3 inet manual
iface eno4 inet manual
auto vmbr0
iface vmbr0 inet static
address *.*.*.179/24
gateway *.*.*.254
bridge-ports eno3
bridge-stp off
bridge-fd 0
hwaddress AC:1F:6B:63:77:4A
auto vmbr1
iface vmbr1 inet static
address 10.10.0.1/22
bridge-ports none
bridge-stp off
bridge-fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '10.10.0.0/22' -o vmbr0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '10.10.0.0/22' -o vmbr0 -j MASQUERADE
Routing-Tabelle und Ping von VM:
% ip route
default via 10.10.0.1 dev eth0 proto static
10.10.0.0/22 dev eth0 proto kernel scope link src 10.10.0.100
% ping 10.10.0.1
PING 10.10.0.1 (10.10.0.1) 56(84) bytes of data.
64 bytes from 10.10.0.1: icmp_seq=1 ttl=64 time=0.086 ms
64 bytes from 10.10.0.1: icmp_seq=2 ttl=64 time=0.068 ms
^C
--- 10.10.0.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.068/0.077/0.086/0.009 ms
% ping 1.1.1.1
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
^C
--- 1.1.1.1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2055ms
Was vermisse ich?
Antwort1
Gelöst! Habe vergessen, die Conntrack-Zone hinzuzufügen:
post-up iptables -t raw -I PREROUTING -i fwbr+ -j CT --zone 1