X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=zyxel%2Fkonfgen.py;h=1e21c2b3097f97e7053ce1fd1294a46bcd4f4bca;hb=1e7869f8141084245dcd34fb065f38a418517e7b;hp=ea5a9e20d222be966dc55e8999a2d6095f78dd5d;hpb=e15fb5fba248ef3f0baff2950a1e7781bbbdc6bd;p=nms diff --git a/zyxel/konfgen.py b/zyxel/konfgen.py index ea5a9e2..1e21c2b 100755 --- a/zyxel/konfgen.py +++ b/zyxel/konfgen.py @@ -24,10 +24,6 @@ p1 = 1 p2 = 24+1 -NETWORK="194.0" -TRAPHOST="194.0.255.20" -LOGHOST="194.0.255.20" - #MODE="RAW" MODE="minicom" @@ -35,6 +31,7 @@ MODE="minicom" import sys import os import time +from zyxelcommon import * sys.stderr = open("/tmp/err","w+") #sys.stdout = open("/tmp/out","w+") @@ -86,25 +83,6 @@ def send(text): else: sys.stdout.write(text + "\n") -# No Z-constant for you! -def retSubnet(sw): - (rad,num) = sw - if rad <= 7 or (rad == 8 and (sw <= 3 or sw == 6)): - return "241" - if rad <= 13 or (rad == 14 and sw != 4) or (rad == 15 and sw <= 3): - return "242" - if rad <= 22 or (rad == 23 and sw >= 4) or (rad == 24 and sw == 4): - return "243" - if rad <= 29 or (rad == 30 and (sw == 4 or sw == 5)): - return "244" - return "245" - -def retIP(sw): - (rad,num) = sw - gangefaktor = rad - ((rad - 1) / 2) - lopenr = 2 + 6 * gangefaktor + num - return NETWORK + ".%s.%s" % (retSubnet(sw), lopenr) - sw = deduceSwitch() if ((sw[0] % 2) == 0):