On 01/27/2016 04:37 PM, Scott Dowdle wrote:
Greetings,

Following the V7 development info today, I decided to give the Beta 3 build a 
try... and did a fresh install.

The install went great and I gave my V7 host a public IP address.  I don't have 
any other public IP addresses to play with at the moment so I decided to make a 
container and give it a 192.168.0.x address.  It is not routing to the outside 
world yet and I'm not sure what the problem is.

Looking here I see:

# cat /proc/sys/net/ipv4/ip_forward
1

I tried doing this:
# iptables -t nat -A POSTROUTING -s 192.168.0.1/24 -o br0 -j SNAT --to 
{host-ip-address}

As per https://openvz.org/NAT, you need to enable NAT for the host system, ie

1. grep ip_conntrack_disable_ve0 /etc/modprobe.d/*

2. Make sure it is set to 0

3. Reboot (or unload netfilter/iptables modules and load them again).

It is probably disabled by default as not everyone is using it,
and it slows down the host networking (not too much, but enough
to notice for gigabit Ethernet or faster speeds).


But that yields:
iptables v1.4.21: can't initialize iptables table `nat': Table does not exist 
(do you need to insmod?)

Looking at lsmod's output:
# lsmod | grep nat
iptable_nat            12875  0
nf_nat_ipv4            14115  1 iptable_nat
nf_nat                 26146  1 nf_nat_ipv4
nf_conntrack          105843  4 
nf_nat,nf_nat_ipv4,xt_conntrack,nf_conntrack_ipv4
ip_tables              27239  3 iptable_filter,iptable_mangle,iptable_nat

I'm not sure what I'm doing wrong... and looking in the sizable documentation 
(http://docs.openvz.org/) has not been fruitful.

Anyone have a clue what I need to do to make it NAT my private container?

TYL,

_______________________________________________
Users mailing list
Users@openvz.org
https://lists.openvz.org/mailman/listinfo/users

Reply via email to