OpenVZ Forum


Home » General » Support » Changed gentoo-add_ip.sh to work with baselayout-vserver-1.11.14-r3
Re: Changed gentoo-add_ip.sh to work with baselayout-vserver-1.11.14-r3 [message #1946 is a reply to message #1944] Thu, 09 March 2006 16:25 Go to previous messageGo to previous message
steffen.zieger is currently offline  steffen.zieger
Messages: 43
Registered: February 2006
Location: Germany, Stuttgart
Member
Sorry for the noise, it isn't solved in 3.0.0-2.

But I've got another issue. Don't worry, it's on the same subject.

If the route is added like this:
/sbin/route add -net 191.255.255.0 netmask 255.255.255.255 dev venet0

it isn't working. The route is probably added, but the default gateway couldn't be added.

Here is the error:
+ /sbin/route add default gw 191.255.255.1
SIOCADDRT: Network is unreachable


If I'm changing the first mentioned line to the following:
/sbin/route add -net 191.255.255.1 netmask 255.255.255.255 dev venet0

it's working as expected.

Patch for gentoo-add_ip.sh
--- gentoo-add_ip.sh.orig       2006-03-09 17:18:49.632621776 +0100
+++ gentoo-add_ip.sh    2006-03-09 17:20:27.096804968 +0100
@@ -22,7 +22,6 @@
 VENET_DEV=venet0

 FAKEGATEWAY=191.255.255.1
-FAKEGATEWAYNET=191.255.255.0

 IFCFG_DIR=/etc/conf.d
 IFCFG=${IFCFG_DIR}/net
@@ -37,7 +36,7 @@
        rc-update del net.eth0 &>/dev/null
        ln -sf /etc/init.d/net.lo /etc/init.d/net.${VENET_DEV}
        rc-update add net.lo boot &>/dev/null
-       rc-update add net.venet0 default &>/dev/null
+       rc-update add net.${VENET_DEV} default &>/dev/null
        if ! grep -qe "^config_eth" ${IFCFG} 2>/dev/null; then
                return 0
        fi
@@ -54,7 +53,7 @@
        fix_net
        put_param3 ${IFCFG} "config_${VENET_DEV}" ""
        # add fake route
-       put_param3 ${IFCFG} "routes_${VENET_DEV}" "-net ${FAKEGATEWAYNET}/24"
+       put_param3 ${IFCFG} "routes_${VENET_DEV}" "-net ${FAKEGATEWAY} netmask 255.255.255.255 dev ${VENET_DEV}"
        add_param3 ${IFCFG} "routes_${VENET_DEV}" "default via ${FAKEGATEWAY}"
        # Set up /etc/hosts
        if [ ! -f ${HOSTFILE} ]; then


Patch for debian-add_ip.sh
--- debian-add_ip.sh.orig       2006-03-09 17:18:59.885063168 +0100
+++ debian-add_ip.sh    2006-03-09 17:20:40.979694448 +0100
@@ -22,7 +22,6 @@
 VENET_DEV=venet0
 LOOPBACK=lo
 FAKEGATEWAY=191.255.255.1
-FAKEGATEWAYNET=191.255.255.0
 CFGFILE=/etc/network/interfaces
 HOSTFILE=/etc/hosts



Patch for slackware-9-add_ip.sh
--- slackware-9.x_add_ip.sh.orig        2006-03-09 17:19:13.631973320 +0100
+++ slackware-9.x_add_ip.sh     2006-03-09 17:20:51.514092976 +0100
@@ -23,7 +23,6 @@
 VENET_DEV=venet0

 FAKEGATEWAY=191.255.255.1
-FAKEGATEWAYNET=191.255.255.0

 IFCFG_DIR=/etc/rc.d
 IFCFG=${IFCFG_DIR}/rc.inet1


Patch for slackware-add_ip.sh
--- slackware-add_ip.sh.orig    2006-03-09 17:19:23.728438424 +0100
+++ slackware-add_ip.sh 2006-03-09 17:21:03.118328864 +0100
@@ -23,7 +23,6 @@
 VENET_DEV=venet0

 FAKEGATEWAY=191.255.255.1
-FAKEGATEWAYNET=191.255.255.0

 IFCFG_DIR=/etc/rc.d
 IFCFG=${IFCFG_DIR}/rc.inet1.conf


I've removed the unused ${FAKEGATEWAYNET} where I've found it.

The released patch for gentoo-add_ip.sh fixes all reported errors of me.

HTH,
Steffen

PS: The noise I've made was louder than I've thought
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Multicast support
Next Topic: 64Bit CPU Required for high RAM OpenVZ Servers?
Goto Forum:
  


Current Time: Sat Jul 13 02:29:36 GMT 2024

Total time taken to generate the page: 0.02301 seconds