]> git.llucax.com Git - z.facultad/75.43/tp2.git/blobdiff - makeroute
Arreglo la fragmentación. Ahora lo que se transfieren son 100KiB porque sino el
[z.facultad/75.43/tp2.git] / makeroute
index fd7b223de93d46489c90ded9b2baa29fe7d484ca..65c533d8674dfe420698523b4442e6a501bfe19e 100755 (executable)
--- a/makeroute
+++ b/makeroute
@@ -52,8 +52,12 @@ def up(host, fd):
     ppp = 0
     for iface in hosts[host]['ifaces']:
         if iface['iface'].startswith('ppp'):
     ppp = 0
     for iface in hosts[host]['ifaces']:
         if iface['iface'].startswith('ppp'):
-            print 'UP: pppd -detach crtscts lock %(ip)s:%(peer)s /dev/ttyS0' % iface
-            os.system('pppd -detach crtscts lock %(ip)s:%(peer)s /dev/ttyS0 &' % iface)
+            if host == 'h131' or host == 'h118':
+                print 'UP: pppd -detach modem crtscts lock %(ip)s:%(peer)s /dev/ttyS0 9600' % iface
+                os.system('pppd -detach modem crtscts lock %(ip)s:%(peer)s /dev/ttyS0 9600 &' % iface)
+            else:
+                print 'UP: pppd -detach crtscts lock %(ip)s:%(peer)s /dev/ttyS0' % iface
+                os.system('pppd -detach crtscts lock %(ip)s:%(peer)s /dev/ttyS0 &' % iface)
             ppp = 1
         else:
             print 'UP: ifconfig %(iface)s %(ip)s broadcast %(broadcast)s netmask %(mascara)s' % iface
             ppp = 1
         else:
             print 'UP: ifconfig %(iface)s %(ip)s broadcast %(broadcast)s netmask %(mascara)s' % iface