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