Inserted a lot of debug printfs, fixed some bugs

This commit is contained in:
2022-07-30 19:44:57 +02:00
parent ac58b6cc72
commit d582503c78
15 changed files with 189 additions and 150 deletions

View File

@ -1,4 +1,4 @@
ac-descriptor/active-wtps :Word: 1
ac-descriptor/active-wtps :Word: 2
ac-descriptor/dtls-policy :Byte: 0
ac-descriptor/hardware/vendor :Dword: 4232704
ac-descriptor/hardware/version :Bstr16: .x01000001
@ -61,7 +61,7 @@ cisco/ap-regulatory-domain.1/slot :Byte: 0
cisco/ap-sub-mode :Byte: 0
cisco/ap-telnet-ssh/ssh :Bool: false
cisco/ap-telnet-ssh/telnet :Bool: false
cisco/ap-timesync/timestamp :Dword: 1469728495
cisco/ap-timesync/timestamp :Dword: 1469886778
cisco/ap-timesync/type :Byte: 0
cisco/ap-username-and-password/802.1x-credentials/option :Word: 2
cisco/ap-username-and-password/802.1x-credentials/password :Str:
@ -85,7 +85,7 @@ cisco/loghost-config/loghost.0 :IPAddress: 7.7.1.3
cisco/loghost-config/loghost.1 :IPAddress: 0.0.0.0
cisco/loghost-config/loghost.2 :IPAddress: 0.0.0.0
cisco/loghost-config/loghost.3 :IPAddress: 0.0.0.0
cisco/mcast-mgid-info :Bstr16: .x000000010000000000000000000000000000000101000000
cisco/mcast-mgid-info :Bstr16: .x0000000d0000000000000000000000000000000101000000
cisco/mwar-addr/address :IPAddress: 192.168.0.162
cisco/mwar-addr/mwar-type :Byte: 0
cisco/mwar-addr/unknown :Word: 0
@ -97,7 +97,7 @@ cisco/rouge-and-mss/roge-detection :Bool: true
cisco/rouge-and-mss/tcp-adjust-mss :Word: 0
cisco/rouge-detection/rest :Bstr16: .x000aff800000
cisco/rouge-detection/rouge-detection :Bool: false
cisco/sig-toogle :Bool: false
cisco/sig-toogle :Bool: true
cisco/spam-domain-secret :Bstr16: .xe1ffd18a8f15b3b59c0a47a7f17a96e7cb36174f00
cisco/ssl-certfile :Str: ../../ssl/certs/wtpc.crt
cisco/ssl-cipher :Str: RSA:AES-128-CBC:SHA1
@ -141,7 +141,7 @@ radio.0/cisco/direct-sequence-control/current-cca-mode :Byte: 0
radio.0/cisco/direct-sequence-control/current-channel :Byte: 1
radio.0/cisco/direct-sequence-control/energy-detect-threshold :Dword: -50
radio.0/cisco/direct-sequence-control/unknown :Byte: 1
radio.0/cisco/elem19 :Bstr16: .xc0a800a10001000bc0a800a103000101003ccd774fc43bd27db633509934957d3acb000000000000000052464d000000000000000000000000000000000000000000000000000000000001060b010101
radio.0/cisco/elem19 :Bstr16: .xc0a800a10001000bc0a800a103000101001ecd774fc43bd27db633509934957d3acb000000000000000052464d000000000000000000000000000000000000000000000000000000000001060b010101
radio.0/cisco/elem22 :Bstr16: .x0d00b400320102030405060708090a0b0c0d
radio.0/cisco/elem24 :Bstr16: .x003c000c
radio.0/cisco/elem81 :Bstr16: .x00000000010101010a001e0a02051cbfffbfff0a00
@ -165,7 +165,7 @@ radio.0/cisco/rad-extended-config/multicast-buffer :Word: 0
radio.0/cisco/rad-extended-config/multicast-data-range :Word: 0
radio.0/cisco/rad-extended-config/rx-sensop-threshold :Word: 0
radio.0/cisco/tx-power-levels :Bstr16: .x070011000e000b000800050002ffff0000
radio.0/cisco/tx-power/current-tx-power :Word: 3
radio.0/cisco/tx-power/current-tx-power :Word: 1
radio.0/cisco/tx-power/reserved :Byte: 1
radio.0/cisco/wtp-radio-config/beacon-period :Word: 100
radio.0/cisco/wtp-radio-config/bss-id :Bstr16: .x0800276edf58
@ -196,7 +196,7 @@ radio.0/wlan.0/add-wlan/scan-defer-time :Word: 100
radio.0/wlan.0/add-wlan/session-timout :Word: 1800
radio.0/wlan.0/add-wlan/ssid :Str:
radio.0/wlan.0/add-wlan/wep-encryption :Bool: false
radio.0/wlan.0/add-wlan/wep-key :Bstr16: .x4e1c7dbd0d2f612263b1a002fd
radio.0/wlan.0/add-wlan/wep-key :Bstr16: .x25c544f95684f1f8687a411ca5
radio.0/wlan.0/add-wlan/wep-key-index :Byte: 1
radio.0/wlan.0/add-wlan/wlan-capability :Word: 1073
radio.0/wlan.0/add-wlan/wlan-id :Byte: 1
@ -212,6 +212,40 @@ radio.0/wlan.0/ssid-a :Str: Schlosspark
radio.0/wlan.0/wep-key :Bstr16: .xaa0c0a02000000000000000000
radio.0/wlan.0/wlan-capability :Word: 1057
radio.0/wlan.0/wlan-id :Byte: 0
radio.0/wlan.1/add-wlan/aironet-ie :Bool: true
radio.0/wlan.1/add-wlan/broadcast-ssid :Bool: true
radio.0/wlan.1/add-wlan/dtim-period :Byte: 1
radio.0/wlan.1/add-wlan/encryption-policy :Dword: 4
radio.0/wlan.1/add-wlan/hreap-local-switch :Byte: 0
radio.0/wlan.1/add-wlan/profile-name :Str: tubeC
radio.0/wlan.1/add-wlan/qos :Byte: 0
radio.0/wlan.1/add-wlan/radio-id :Byte: 0
radio.0/wlan.1/add-wlan/scan-defer-period :Word: 28784
radio.0/wlan.1/add-wlan/scan-defer-time :Word: 100
radio.0/wlan.1/add-wlan/session-timout :Word: 1800
radio.0/wlan.1/add-wlan/ssid :Str: tubeC
radio.0/wlan.1/add-wlan/wep-encryption :Bool: false
radio.0/wlan.1/add-wlan/wep-key :Bstr16: .xc3616fee42fcf74fa02bff3d87
radio.0/wlan.1/add-wlan/wep-key-index :Byte: 1
radio.0/wlan.1/add-wlan/wlan-capability :Word: 1073
radio.0/wlan.1/add-wlan/wlan-id :Byte: 1
radio.0/wlan.13/add-wlan/aironet-ie :Bool: true
radio.0/wlan.13/add-wlan/broadcast-ssid :Bool: true
radio.0/wlan.13/add-wlan/dtim-period :Byte: 19
radio.0/wlan.13/add-wlan/encryption-policy :Dword: 1
radio.0/wlan.13/add-wlan/hreap-local-switch :Byte: 16
radio.0/wlan.13/add-wlan/profile-name :Str: SuerWLAN
radio.0/wlan.13/add-wlan/qos :Byte: 0
radio.0/wlan.13/add-wlan/radio-id :Byte: 0
radio.0/wlan.13/add-wlan/scan-defer-period :Word: 15420
radio.0/wlan.13/add-wlan/scan-defer-time :Word: 100
radio.0/wlan.13/add-wlan/session-timout :Word: 1800
radio.0/wlan.13/add-wlan/ssid :Str: SuperSSID
radio.0/wlan.13/add-wlan/wep-encryption :Bool: false
radio.0/wlan.13/add-wlan/wep-key :Bstr16: .x00000000000000000000000000
radio.0/wlan.13/add-wlan/wep-key-index :Byte: 1
radio.0/wlan.13/add-wlan/wlan-capability :Word: 1057
radio.0/wlan.13/add-wlan/wlan-id :Byte: 13
radio.0/wtp-radio-information :Dword: 1
radio.1/admin-state :Byte: reserved
radio.1/cisco-multi-domain-capability/first-channel :Word: 36
@ -229,7 +263,7 @@ radio.1/cisco/antenna-payload/number-of-antennas :Byte: 2
radio.1/cisco/antenna-payload/unknown :Byte: 3
radio.1/cisco/channel-power :Bstr16: .x0808102408221c16100a04fefe2808221c16100a04fefe2c08221c16100a04fefe3008221c16100a04fefe3408221c16100a04fefe3808221c16100a04fefe3c08221c16100a04fefe4008221c16100a04fefe6408221c16100a04fefe6808221c16100a04fefe6c08221c16100a04fefe7008221c16100a04fefe7408221c16100a04fefe8408221c16100a04fefe8808221c16100a04fefe8c08221c16100a04fefe
radio.1/cisco/elem15 :Bstr16: .x027007ffffffce010001
radio.1/cisco/elem19 :Bstr16: .xc0a800a10001000ac0a800a110000101003ccd774fc43bd27db633509934957d3acb000000000000000052464d000000000000000000000000000000000000000000000000000000000024282c3034383c4064686c707484888c01010101010101010101010101010101
radio.1/cisco/elem19 :Bstr16: .xc0a800a10001000ac0a800a110000101001ecd774fc43bd27db633509934957d3acb000000000000000052464d000000000000000000000000000000000000000000000000000000000024282c3034383c4064686c707484888c01010101010101010101010101010101
radio.1/cisco/elem22 :Bstr16: .x1000b4003224282c3034383c4064686c707484888c
radio.1/cisco/elem24 :Bstr16: .x003c000c
radio.1/cisco/elem47 :Bstr16: .x01ccb0000c000f42401999ba1040000003
@ -248,7 +282,7 @@ radio.1/cisco/multi-domain-capability/max-tx-power-level :Word: 20
radio.1/cisco/multi-domain-capability/number-of-channels :Word: 4
radio.1/cisco/multi-domain-capability/reserved :Byte: 1
radio.1/cisco/tx-power-levels :Bstr16: .x070011000e000b000800050002ffff0000
radio.1/cisco/tx-power/current-tx-power :Word: 3
radio.1/cisco/tx-power/current-tx-power :Word: 1
radio.1/cisco/tx-power/reserved :Byte: 1
radio.1/cisco/wtp-radio-config/beacon-period :Word: 100
radio.1/cisco/wtp-radio-config/bss-id :Bstr16: .x04fe7f499b90
@ -266,23 +300,40 @@ radio.1/decryption-error-report-period :Word: 120
radio.1/operational-state/cause :Byte: Normal
radio.1/operational-state/state :Byte: enabled
radio.1/rate_set :Bstr16: .x8c129824b048606c
radio.1/wlan.0/add-lw-wlan/misc :Bstr16: .x3e9904fac0000100
radio.1/wlan.0/add-lw-wlan/misc2 :Word: 4
radio.1/wlan.0/add-lw-wlan/ssid :Str: TubeSSID
radio.1/wlan.0/add-wlan/broadcast-ssid :Bool: true
radio.1/wlan.0/add-wlan/dtim-period :Byte: 1
radio.1/wlan.0/add-wlan/encryption-policy :Dword: 4
radio.1/wlan.0/add-wlan/profile-name :Str: tubeC
radio.1/wlan.0/add-wlan/qos :Byte: 0
radio.1/wlan.0/add-wlan/radio-id :Byte: 1
radio.1/wlan.0/add-wlan/scan-defer-time :Word: 100
radio.1/wlan.0/add-wlan/session-timout :Word: 1800
radio.1/wlan.0/add-wlan/ssid :Str:
radio.1/wlan.0/add-wlan/wep-encryption :Bool: false
radio.1/wlan.0/add-wlan/wep-key :Bstr16: .xf0571b63dc70fdf913e2bd0806
radio.1/wlan.0/add-wlan/wep-key-index :Byte: 1
radio.1/wlan.0/add-wlan/wlan-capability :Word: 17
radio.1/wlan.0/add-wlan/wlan-id :Byte: 1
radio.1/wlan.1/add-wlan/aironet-ie :Bool: true
radio.1/wlan.1/add-wlan/broadcast-ssid :Bool: true
radio.1/wlan.1/add-wlan/dtim-period :Byte: 1
radio.1/wlan.1/add-wlan/encryption-policy :Dword: 4
radio.1/wlan.1/add-wlan/hreap-local-switch :Byte: 0
radio.1/wlan.1/add-wlan/profile-name :Str: tubeC
radio.1/wlan.1/add-wlan/qos :Byte: 0
radio.1/wlan.1/add-wlan/radio-id :Byte: 1
radio.1/wlan.1/add-wlan/scan-defer-period :Word: 28784
radio.1/wlan.1/add-wlan/scan-defer-time :Word: 100
radio.1/wlan.1/add-wlan/session-timout :Word: 1800
radio.1/wlan.1/add-wlan/ssid :Str: tubeC
radio.1/wlan.1/add-wlan/wep-encryption :Bool: false
radio.1/wlan.1/add-wlan/wep-key :Bstr16: .xcac80297ec10e7a8da2c9b1f03
radio.1/wlan.1/add-wlan/wep-key-index :Byte: 1
radio.1/wlan.1/add-wlan/wlan-capability :Word: 17
radio.1/wlan.1/add-wlan/wlan-id :Byte: 1
radio.1/wlan.13/add-wlan/aironet-ie :Bool: true
radio.1/wlan.13/add-wlan/broadcast-ssid :Bool: true
radio.1/wlan.13/add-wlan/dtim-period :Byte: 19
radio.1/wlan.13/add-wlan/encryption-policy :Dword: 1
radio.1/wlan.13/add-wlan/hreap-local-switch :Byte: 16
radio.1/wlan.13/add-wlan/profile-name :Str: SuerWLAN
radio.1/wlan.13/add-wlan/qos :Byte: 0
radio.1/wlan.13/add-wlan/radio-id :Byte: 1
radio.1/wlan.13/add-wlan/scan-defer-period :Word: 15420
radio.1/wlan.13/add-wlan/scan-defer-time :Word: 100
radio.1/wlan.13/add-wlan/session-timout :Word: 1800
radio.1/wlan.13/add-wlan/ssid :Str: SuperSSID
radio.1/wlan.13/add-wlan/wep-encryption :Bool: false
radio.1/wlan.13/add-wlan/wep-key :Bstr16: .x00000000000000000000000000
radio.1/wlan.13/add-wlan/wep-key-index :Byte: 1
radio.1/wlan.13/add-wlan/wlan-capability :Word: 1
radio.1/wlan.13/add-wlan/wlan-id :Byte: 13
radio.1/wtp-radio-information :Dword: 2
radio.255/admin-state :Byte: reserved
radio.255/operational-state/cause :Byte: Normal

View File

@ -97,21 +97,24 @@ static void do_update(struct conn * conn)
if (!update)
return;
update=0;
// if (!update)
// return;
// update=0;
/* mbag_t result = mbag_create();
update_radios(conn,result);
*/ cw_dbg(DBG_INFO, "Saving configuration ...");
/* cfg_to_json();*/
/* Change State ... */
/*
rc = cw_send_request(conn,CAPWAP_MSG_CHANGE_STATE_EVENT_REQUEST);
if ( !cw_result_is_ok(rc) ) {
cw_strresult(rc);
return ;
}
*/
}
@ -162,24 +165,26 @@ int run(struct conn * conn)
if (rc < 0 && errno == EAGAIN) {
continue;
}
printf("--------------------------------------------------------------------------------------\n");
if ( !cw_result_is_ok(rc))
if ( !cw_result_is_ok(rc)) {
printf("---------------------- cwrsult is not ok\n");
break;
}
printf("lalalala\n");
cw_dbg_ktv_dump(conn->remote_cfg,DBG_INFO,"KTV DUMP ----------------","Remote:", "DUMP done -------");
printf("Saving Config\n");
mavl_merge(conn->local_cfg,conn->remote_cfg);
cw_ktv_save(conn->local_cfg,"cisco.ktv");
clean_cfg(conn->remote_cfg);
/*cw_dbg(DBG_X,"We hav a message processed");*/
cw_dbg(DBG_X,"We hav a message processed");
update=1;
do_update(conn);
}
if (rc<0 && errno == EAGAIN){
rc = cw_send_request(conn,CAPWAP_MSG_ECHO_REQUEST);
@ -194,9 +199,6 @@ int run(struct conn * conn)
cw_log(LOG_ERR,"Error in run state: %d %s",rc,cw_strrc(rc));
break;
}
} while (conn->capwap_state == CAPWAP_STATE_RUN);