PLDWWW: Docs/Vserver
arekm
arekm at pld-linux.org
Fri Nov 5 22:19:13 CET 2010
Author: arekm Date: Fri Nov 5 21:19:13 2010 GMT
Module: PLDWWW URL: http://www.pld-linux.org/Docs/Vserver?action=diff&rev2=145&rev1=144
---- Log message:
---- Page affected: Docs/Vserver
---- Diffs:
================================================================
VSERVER_SCRIPT="$1"
VSERVER_NAME="$2"
- ip link add name "veth-$VSERVER_NAME-host" type veth peer name "veth-$VSERVER_NAME"
+ ip link add name "eth${VSERVER_NAME}" type veth peer name "eth${VSERVER_NAME}"
vserver ${VSERVER_NAME} exec sh -c 'exec sleep 60' &
pid=$(vserver ${VSERVER_NAME} exec pidof -s sleep)
ip link set "veth-$VSERVER_NAME" netns $pid
+ /sbin/ifup "eth${VSERVER_NAME}" boot
}}}
Create /etc/vservers/jbj/scripts/post-stop script:
@@ -1006, +1007 @@
VSERVER_SCRIPT="$1"
VSERVER_NAME="$2"
+ /sbin/ifdown "eth${VSERVER_NAME}" boot
- ip link del "veth-$VSERVER_NAME-host"
+ ip link del "eth${VSERVER_NAME}"
}}}
You end with one interface on the host and one inside guest (virtually connected). Configure interfaces, routing as on normal system.
More information about the pld-cvs-commit
mailing list