]> git.llucax.com Git - z.facultad/75.74/practicos.git/blobdiff - practicas/pipi/src/test.sh
Queda lo mínimo del DNS implementado. Una prueba simple en una red sin routers
[z.facultad/75.74/practicos.git] / practicas / pipi / src / test.sh
index dafb6d2d6879db7e72f477b9e3598c302f76d6fb..c97dddd974e7ae2bf9a0c4d58bda6b78e0ba5249 100755 (executable)
@@ -1,28 +1,25 @@
-#!/bin/sh
-#
-# 10.10.10.1 ----- 10.10.10.5 ------ 10.10.10.4 ----- 10.10.10.2
+#!/bin/bash
+#              35                28                25
+# 10.10.10.1 ------ 10.10.10.5 ------ 10.10.10.4 ------ 10.10.10.2
 #                       |
+#                       | 32
 #                       |
 #                  10.10.10.3
 #
 
 # Host 10.10.10.1
-./test_ipin 10.10.10.5 25 1 1 &
-echo 'Adios mundo cruel!!!' | ./test_ipout 10.10.10.1 10.10.10.3 25 \
-       ../rutas_ejemplo/route_10.10.10.1.txt
+(echo -e '10.10.10.3\nAdios mundo cruel!!!'; sleep 1) \
+       | ./ip 10.10.10.1 0 0 ../rutas_ejemplo/route_10.10.10.1.txt &
 
-# Router 10.10.10.5
-./test_ipin 10.10.10.5 25 1 1 &
-echo | ./test_ipout 10.10.10.5 10.10.10.1 23 \
-       ../rutas_ejemplo/route_10.10.10.5.txt
+# Host 10.10.10.5
+(echo ; sleep 2) \
+       | ./ip 10.10.10.5 1 1 ../rutas_ejemplo/route_10.10.10.5.txt &
 
 # Host 10.10.10.3
-./test_ipin 10.10.10.3 23 0 0 &
-echo | ./test_ipout 10.10.10.3 10.10.10.5 25 \
-       ../rutas_ejemplo/route_10.10.10.3.txt
+(echo ; sleep 3) \
+       | ./ip 10.10.10.3 0 0 ../rutas_ejemplo/route_10.10.10.3.txt &
 
 # Limpio
-sleep 1
-killall test_ipin
+sleep 4
 ipcrm -Q 0x1abcdef1
-ipcrm -Q 0x1abcdef2
+ipcrm -Q 0x1abcdef0