We should probably take out the code that generates the gateway as it only
gives problems:
https://github.com/OpenNebula/addon-context-linux/blob/master/base_rpm/etc/one-context.d/00-network#L68-L73
Concerning the GATEWAY_INTERFACE, this variable contains a number or the
ETHnum that appears in the context file. In fact it is not the name of
the interface as with the new naming scheme it can be called with a
different name, for example en3p8.
http://en.wikipedia.org/wiki/Consistent_Network_Device_Naming
Cheers
On Fri Feb 13 2015 at 1:49:42 PM Madko madk...@gmail.com wrote:
I have found the solution. GATEWAY_IFACE must be set, but in upper case. I
don't know why. Any idea? If I put GATEWAY_IFACE=eth1 (eth1 is the real
name) it doesn't work, but GATEWAY_IFACE=ETH1 works...
Le Fri Feb 13 2015 at 10:03:33, Madko madk...@gmail.com a écrit :
Hi,
It seems vmcontext scripts try to guess the gateway IP as soon as any
interface has a gateway set.
Here is my case:
one vm with eth0 to internal admin network, and eth1 to wan. Only eth1
has a gateway set.
When init script vmcontext start, it found out that there is a gateway
(but on eth1), and so is_gateway function on eth0 seems to returns true.
After that the gateway is guessed with NETWORK_ADDRESS.1 but I don't know
why?
here is my context:
ETH0_IP='192.168.199.109'
ETH0_MAC='02:00:c0:a8:c7:6d'
ETH1_DNS='10.156.255.245'
ETH1_GATEWAY='10.156.0.1'
ETH1_IP='10.156.24.93'
ETH1_MAC='02:00:0a:9c:18:5d'
ETH1_MASK='255.255.224.0'
ETH1_NETWORK='10.156.0.0'
Here is the ifcfg-eth0 written by vmcontext init script:
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=192.168.199.109
GATEWAY=192.168.199.1
ifcfg-eth1 is good and has its gateway correctly set.
Here is my vnet template where no gateway is set (same problem if I
remove the empty GATEWAY key):
VIRTUAL NETWORK TEMPLATE
BRIDGE=br0
DESCRIPTION=réseau admin vm
GATEWAY=
PHYDEV=
ROLE=admin
VLAN=YES
VLAN_ID=199
is it a bug?
Attached here is the vmcontext network script log
best regards,
Edouard
___
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
___
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org