tabacha / ProSafeLinux

Configure Netgear ProSafe Plus Switches on linux
Other
137 stars 62 forks source link

Make broadcast_filter setable #4

Open tabacha opened 12 years ago

tabacha commented 12 years ago

./psl.py --debug --interface $INTERFACE set --mac $MAC --passwd $PW --broadcast_bandwith 5 1M Changing Values..

send to ip 255.255.255.255 data = 010100000000000000163e19e1e1e0469a25359d000000a64e534450000000000004000000060000ffff0000 recv=010200000000000000163e19e1e1e0469a25359d000000a64e5344500000000000040006e0469a25359d00060004c0a80b74ffff0000 cmd= 4 len= 6 data= e0469a25359d cmd= 6 len= 4 data= c0a80b74 cmd= 65535 len= 0 data= Store MAC, IP: e0:46:9a:25:35:9d 192.168.11.116 send to ip 192.168.11.116 data = 010300000000000000163e19e1e1e0469a25359d000000a74e53445000000000000a000870617373776f7264580000050500000002ffff0000 recv=010400000000000000163e19e1e1e0469a25359d000000a74e53445000000000ffff0000 cmd= 65535 len= 0 data= {<psl_typ.PslTypEnd instance at 0x232b320>: None, 'ctype': 260, 'flags': 0, 'mymac': '00163e19e1e1', 'seq': 167, 'theirmac': 'e0469a25359d'} success

./psl.py --debug --interface $INTERFACE set --mac $MAC --passwd $PW --bandwith_out 5 1M Changing Values..

send to ip 255.255.255.255 data = 010100000000000000163e19e1e1e0469a25359d000004354e534450000000000004000000060000ffff0000 recv=010200000000000000163e19e1e1e0469a25359d000004354e5344500000000000040006e0469a25359d00060004c0a80b74ffff0000 cmd= 4 len= 6 data= e0469a25359d cmd= 6 len= 4 data= c0a80b74 cmd= 65535 len= 0 data= Store MAC, IP: e0:46:9a:25:35:9d 192.168.11.116 send to ip 192.168.11.116 data = 010300000000000000163e19e1e1e0469a25359d000004364e53445000000000000a000870617373776f7264500000050500000002ffff0000 recv=010400000000000000163e19e1e1e0469a25359d000004364e53445000000000ffff0000 cmd= 65535 len= 0 data= {<psl_typ.PslTypEnd instance at 0xdfd320>: None, 'ctype': 260, 'flags': 0, 'mymac': '00163e19e1e1', 'seq': 1078, 'theirmac': 'e0469a25359d'} success sven@xen-sunray:~/ProSafeLinux$ ./psl.py --debug --interface $INTERFACE query --mac $MAC broadcast_bandwith bandwith_out Query Values..

send to ip 255.255.255.255 data = 010100000000000000163e19e1e1e0469a25359d0000074a4e534450000000000004000000060000ffff0000 recv=010200000000000000163e19e1e1e0469a25359d0000074a4e5344500000000000040006e0469a25359d00060004c0a80b74ffff0000 cmd= 4 len= 6 data= e0469a25359d cmd= 6 len= 4 data= c0a80b74 cmd= 65535 len= 0 data= Store MAC, IP: e0:46:9a:25:35:9d 192.168.11.116 send to ip 192.168.11.116 data = 010100000000000000163e19e1e1e0469a25359d0000074b4e534450000000005800000050000000ffff0000 recv=010200000000000000163e19e1e1e0469a25359d0000074b4e53445000000000580000050100000000580000050200000000580000050300000000580000050400000000580000050500000000580000050600000000580000050700000000580000050800000000500000050100000000500000050200000000500000050300000000500000050400000000500000050500000002500000050600000000500000050700000000500000050800000000ffff0000 cmd= 22528 len= 5 data= 0100000000 cmd= 22528 len= 5 data= 0200000000 cmd= 22528 len= 5 data= 0300000000 cmd= 22528 len= 5 data= 0400000000 cmd= 22528 len= 5 data= 0500000000 cmd= 22528 len= 5 data= 0600000000 cmd= 22528 len= 5 data= 0700000000 cmd= 22528 len= 5 data= 0800000000 cmd= 20480 len= 5 data= 0100000000 cmd= 20480 len= 5 data= 0200000000 cmd= 20480 len= 5 data= 0300000000 cmd= 20480 len= 5 data= 0400000000 cmd= 20480 len= 5 data= 0500000002 cmd= 20480 len= 5 data= 0600000000 cmd= 20480 len= 5 data= 0700000000 cmd= 20480 len= 5 data= 0800000000 cmd= 65535 len= 0 data= {<psl_typ.PslTypBandwith instance at 0xe5e050>: [{'limit': 0, 'port': 1, 'rest': '0000'}, {'limit': 0, 'port': 2, 'rest': '0000'}, {'limit': 0, 'port': 3, 'rest': '0000'}, {'limit': 0, 'port': 4, 'rest': '0000'}, {'limit': 0, 'port': 5, 'rest': '0000'}, {'limit': 0, 'port': 6, 'rest': '0000'}, {'limit': 0, 'port': 7, 'rest': '0000'}, {'limit': 0, 'port': 8, 'rest': '0000'}], <psl_typ.PslTypEnd instance at 0xe5e320>: None, <psl_typ.PslTypBandwith instance at 0xe5e908>: [{'limit': 0, 'port': 1, 'rest': '0000'}, {'limit': 0, 'port': 2, 'rest': '0000'}, {'limit': 0, 'port': 3, 'rest': '0000'}, {'limit': 0, 'port': 4, 'rest': '0000'}, {'limit': 2, 'port': 5, 'rest': '0000'}, {'limit': 0, 'port': 6, 'rest': '0000'}, {'limit': 0, 'port': 7, 'rest': '0000'}, {'limit': 0, 'port': 8, 'rest': '0000'}], 'ctype': 258, 'flags': 0, 'mymac': '00163e19e1e1', 'seq': 1867, 'theirmac': 'e0469a25359d'} Flags: success -seq 1867 Bandwith_out Port Limit FIXME 1 NONE 0000 2 NONE 0000 3 NONE 0000 4 NONE 0000 5 1.0M 0000 6 NONE 0000 7 NONE 0000 8 NONE 0000 -mymac 00163e19e1e1 -ctype 258 Broadcast_bandwith Port Limit FIXME 1 NONE 0000 2 NONE 0000 3 NONE 0000 4 NONE 0000 5 NONE 0000 6 NONE 0000 7 NONE 0000 8 NONE 0000 -flags 0 -theirmac e0469a25359d