[SOLVED] Route network with LXC

stephane_c

New Member
Sep 18, 2015
8
7
1
Hello,
I test the new version of Proxmox, and I want to migrate all my KVM to LXC containers.

I have two network on the proxmox serveur :
VMBR0 bridged on eth0
VMBR2 bridged, with IP : 192.168.2.1.


Actually, with proxmox 3, I have iptables on proxmox and routing for all my internals VMs :
On proxmox : "/sbin/iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o vmbr0 -j MASQUERADE"
Network on KVM :
Code:
auto eth0
iface eth0 inet static
        address 192.168.2.2
        broadcast 192.168.2.2
        post-up route add PROXMOX_IP dev eth0
        post-up route add default gw PROXMOX_IP
        post-down route del PROXMOX_IP dev eth0
        post-down route del default gw PROXMOX_IP

So, my kvm have an internal IP and can access to internet.

I search the same work, but with LXC containers. If I create a container with the vmbr2 network, I can't route the traffic to internet. The container can ping the internal IP PROXMOX (192.168.2.1) but not public IP.

Can anyone help me ?


EDIT :
Just forget to uncomment the "net.ipv4.ip_forward=1" in /etc/sysctl.conf ...

Thank,
Stephane
 
Last edited: