echo $1 | sed 's/[^0-9]*//g'
}
-h2ip () {
+h2tcp () {
echo "${1}"
}
[ -f $config ] && rm $config
# Client node
-${LMC} --node client --net '*' elan || exit 1
+${LMC} --add net --node client --nid '*' --nettype elan || exit 1
# Router node
-${LMC} --router --node $ROUTER --tcpbuf $TCPBUF --net `h2ip $ROUTER` tcp || exit 1
-${LMC} --node $ROUTER --net `h2elan $ROUTER` elan|| exit 1
-${LMC} --node $ROUTER --route elan `h2elan $ROUTER` `h2elan $CLIENT_LO` `h2elan $CLIENT_HI` || exit 2
+${LMC} --add net --router --node $ROUTER --tcpbuf $TCPBUF --nid `h2tcp $ROUTER` --nettype tcp || exit 1
+${LMC} --add net --node $ROUTER --nid `h2elan $ROUTER` --nettype elan|| exit 1
+${LMC} -m $config --add route --node $ROUTER --nettype elan --gw `h2elan $ROUTER` --lo `h2elan $CLIENT_LO` --hi `h2elan $CLIENT_HI` || exit 2
for s in $SERVERS
do
# server node
- ${LMC} --node $s --tcpbuf $TCPBUF --net $s tcp || exit 1
+ ${LMC} --add net --node $s --tcpbuf $TCPBUF --nid $s --nettype tcp || exit 1
# route to server
- ${LMC} --node $ROUTER --route tcp `h2ip $ROUTER` $s || exit 2
+ ${LMC} --add route --node $ROUTER --nettype tcp --gw `h2tcp $ROUTER` --lo $s || exit 2
# the device on the server
- ${LMC} --node $s --obdtype=obdecho --ost || exit 3
- # attach to the device on the client (this would normally be a moun)
- ${LMC} --node client --osc OSC_$s || exit 4
+ ${LMC} --add ost --node $s --obd obd_$s --obdtype=obdecho || exit 3
+ # attach to the device on the client (this would normally be a mount)
+ ${LMC} --add oscref --node client --osc OSC_obd_$s || exit 4
done