Hopefully this is just something I am overlooking, and another set of eyes will find it quickly. My host machine is running proxmox 2.4-11/6502936f, and I have two VMs both running ubuntu 14.04.3.

The VMs can see (ping and ssh) each other, and the host machine, but they cannot connect to the Internet.


(What is the proper term for the host machine?)



I have attempted to use the following to setup networking:

https://pve.proxmox.com/wiki/Network_Model   Masquerading (NAT)

http://forum.proxmox.com/threads/16710-Proxmox-VE-NAT-AND-BRIDGE-with-1-Physical-Interface

https://raymii.org/s/tutorials/Proxmox_VE_One_Public_IP.html



On the Network tab for the container machine I see

Name    Type            Active  Auto... ports   IP addr
eth0    Network Device  No      No      
eth1    Network Device  No      No
vmbr0   Linux Bridge    No      Yes     eth0    62.210.188.129  
vmbr1   Linux Bridge    No      Yes             10.0.0.1


Name    subnet          gateway
eth0
eth1    
vmbr0   255.255.255.0   62.210.188.1
vmbr1   255.255.255.0

I find it interesting that nothing is Active even though Autostart is on for both of the bridges, but since the machine is connected to the Internet, and has access to the VMs, it probably isn't the problem...


On the Hardware tab of both VMs the Network Device is set to Bridged Mode, with the bridge set to vmbr1. The model and MAC address are left at their default values.


The main host /etc/network/interfaces contains:
=====================================================================
# network interface settings

auto lo
iface lo inet loopback


                      iface eth0 inet manual


                      iface eth1 inet manual


                      auto vmbr0

            iface vmbr0 inet static
    address 62.210.188.129
    netmask 255.255.255.0
    gateway  62.210.188.1
    bridge_ports eth0
    bridge_stp off
    bridge_fd 0

auto vmbr1
iface vmbr1 inet static
    address  10.0.0.1
    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-up iptables -t nat -A POSTROUTING -s '10.0.0.0.0/24' -o vmbr0 -j MASQUERADE post-down iptables -t nat -D POSTROUTING -s '10.0.0.0.0/24' -o vmbr0 -j MASQUERADE


#  VM 1
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 2201 -j DNAT --to 10.0.0.101:22 post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 2201 -j DNAT --to 10.0.0.101:22

# VM 2
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 2202 -j DNAT --to 10.0.0.102:22 post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 2202 -j DNAT --to 10.0.0.102:22

=====================================================================

VM-101 /etc/network/interfaces:

=====================================================================
auto lo
iface lo inet loopback

auto eth0
    iface eth0 inet static
    address 10.0.0.101
    netmask 255.255.255.0
    network 10.0.0.0
    broadcast 10.0.0.255
    gateway 10.0.0.1
    dns-nameservers 10.0.0.1
=====================================================================


VM-102 /etc/network/interfaces:

=====================================================================
auto lo
iface lo inet loopback

auto eth0
    iface eth0 inet static
    address 10.0.0.102
    netmask 255.255.255.0
    network 10.0.0.0
    broadcast 10.0.0.255
    gateway 10.0.0.1
    dns-nameservers 10.0.0.1
=====================================================================


Is there anything else I should have reported?

Any ideas on what to try next?

Thanks,
Rick
_______________________________________________
pve-user mailing list
[email protected]
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user

Reply via email to