OVH Community, your new community space.

Proxmox: aplicar NAT sobre VM kvm


Theadd
20/05/2014, 22:29
Suponiendo que hablas de esta guía, no sabia que estaba de modo que no la seguí y lo hice tal y como me enseñaron a hacerlo, en vez de poner las reglas del iptables en instrucciones post-up al archivo interfaces, cree un pequeño script con las reglas, que se aplican automàticamente al iniciar el servicio de networking si al final del interfaces lo cargas con "up /RUTA_SCRIPT". Entonces, cuando modifico las reglas, solo tengo que ejecutar el script de nuevo, sin tener que reiniciar el servicio de networking ni la maquina.

Contenido del script:
#!/bin/sh

INET_IFACE="vmbr0"
RANG_INTERN="192.168.1.0/24"

# TU IP EXTERNA
INET_IP="37.187.9.5"

# REINICIAMOS LA CONFIGURACIÓN PREVIA
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X

# INTERNET
iptables -A FORWARD -s $RANG_INTERN -o $INET_IFACE -j ACCEPT
iptables -A FORWARD -i $INET_IFACE -d $RANG_INTERN -j ACCEPT
iptables -t nat -A POSTROUTING -s $RANG_INTERN -o $INET_IFACE -j SNAT --to-source $INET_IP

# ROUTE TRAFFIC ON PORT 80 TO 192.168.1.2
iptables -t nat -A PREROUTING -i $INET_IFACE -p tcp --dport 80 -j DNAT --to 192.168.1.20
# SSH
iptables -t nat -A PREROUTING -i $INET_IFACE -p tcp --dport 2202 -j DNAT --to 192.168.1.2:22
+ otras reglas para las demás VM

rubendob
12/05/2014, 15:31
Hola

he montado un pequeño server con proxmox y siguiendo el manual ,he aplicado NAT para las máquinas virtuales kvm con el brigde vmbr2. El caso es que no se como hacer para aplicar las reglas sin tener que rebotar el servidor.

Haciendo un

/etc/init.d/networking restart

no ha funcionado.

Os ha pasado esto a vosotros? Os suena?

Gracias!