OpenNebula VM Internet Access

Hello,

I have installed OpenNebula version 5.4 at 2 machine one is front-end machine and the other is node machine

front-end machine
Physical Ethernet device eth0 IP 192.168.2.30

network configurationn
auto eth0
iface eth0 inet static
address 192.168.2.30
netmask 255.255.0.0
gateway 192.168.2.1
dns-nameservers 8.8.8.8

Node machine
Physical Ethernet device eth0 IP 192.168.2.35
bridge interface br0

network configurationn
auto br0
iface br0 inet static
address 192.168.2.35
netmask 255.255.0.0
gateway 192.168.2.1
dns-nameservers 8.8.8.8
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off

at the OpenNebula I create private network using the below file:

NAME = "private"
VN_MAD = "dummy"
BRIDGE = br0
PHYDEV = eth0

AR = [
TYPE = IP4,
IP = 192.168.2.80,
SIZE = 10
]

So I have 10 IPs range when I create an VM instant “Ubuntu 14.04 LTS” VM get new IP 192.168.2.80
First point: From OpenNebula node machine I could ping and ssh to VM but on the other hand from front-end or any other machine at same network “192.168.x.x” I could not ping or ssh to VM instant
Second point: from Inside VM instant I could not access the internet or ping other machine at network like my router “192.168.2.1”

Please advice do I need to make additional configurations to achieve my 2 points

Regards,
Hesham Mostafa