Thanks @JerryZhao . Tried it and some things improved, but the 5G still have issues: I was able to connect to the 5g Repeater better this time (even with Mac clone - randomized address - enabled), but depending on the MAC address the randomizer function assigned to the Ethernet, some of my devices would not be able to connect to my devices’s 5g (2g was always ok).
Could it be the ethernet mac address generation function is using an incompatible/incorrect format as described here:
Is it something to do with the 1st octet in the MAC address, similar to this post? And does a known good MAC address cause the same errors? It looked like the errors went from bad to worse, so its just a suggestion.
I used Browserling's MAC address generator, which can break the rule that the 1st octet of any valid MAC address should be an even number. E.g., 59:0b:25:9b:0c:da was not a valid MAC address.
Here’s an example of logs produced in this scenario:
Thu Apr 6 22:15:41 2023 kern.warn kernel: [ 1706.688305] 7981@C08L2,ap_peer_disassoc_action() 3493: ASSOC - 1 receive DIS-ASSOC request
Thu Apr 6 22:15:41 2023 kern.warn kernel: [ 1706.696675] 7981@C01L2,wifi_sys_disconn_act() 1002: wdev_idx=0
Thu Apr 6 22:15:41 2023 kern.notice kernel: [ 1706.702860] 7981@C08L3,hw_ctrl_flow_v2_disconnt_act() 172: wdev_idx=0
Thu Apr 6 22:15:41 2023 kern.warn kernel: [ 1706.710058] 7981@C13L2,MacTableDeleteEntry() 1921: Del Sta:57-44-49-cb-92-65
Thu Apr 6 22:15:42 2023 kern.debug kernel: [ 1706.866000] entrytb_aid_aquire(): found non-occupied aid:8, allocated from:4
Thu Apr 6 22:15:42 2023 kern.warn kernel: [ 1706.873068] 7981@C13L2,MacTableInsertEntry() 1559: New Sta:57-44-49-cb-92-65
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1706.881294] 7981@C08L3,ap_cmm_peer_assoc_req_action() 1652: Recv Assoc from STA - 57-44-49-cb-92-65
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1706.890645] 7981@C08L3,ap_cmm_peer_assoc_req_action() 2175: ASSOC Send ASSOC response (Status=0)…
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1706.899786] 7981@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1706.905877] 7981@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.027344] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.192488] 7981@C08L3,ap_cmm_peer_assoc_req_action() 1652: Recv Assoc from STA - 57-44-49-cb-92-65
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.201747] 7981@C08L3,ap_cmm_peer_assoc_req_action() 2175: ASSOC Send ASSOC response (Status=0)…
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.210868] 7981@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.216915] 7981@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.327270] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.506056] 7981@C08L3,ap_cmm_peer_assoc_req_action() 1652: Recv Assoc from STA - 57-44-49-cb-92-65
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.515314] 7981@C08L3,ap_cmm_peer_assoc_req_action() 2175: ASSOC Send ASSOC response (Status=0)…
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.524404] 7981@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.530427] 7981@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.639193] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1707.821366] 7981@C08L3,ap_cmm_peer_assoc_req_action() 1652: Recv Assoc from STA - 57-44-49-cb-92-65
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1707.830627] 7981@C08L3,ap_cmm_peer_assoc_req_action() 2175: ASSOC Send ASSOC response (Status=0)…
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1707.839721] 7981@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1707.845740] 7981@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1707.955108] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1708.135249] 7981@C08L3,ap_cmm_peer_assoc_req_action() 1652: Recv Assoc from STA - 57-44-49-cb-92-65
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1708.144499] 7981@C08L3,ap_cmm_peer_assoc_req_action() 2175: ASSOC Send ASSOC response (Status=0)…
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1708.153587] 7981@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1708.159605] 7981@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1708.271014] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:44 2023 kern.notice kernel: [ 1708.788463] 7981@C08L3,ap_cmm_peer_assoc_req_action() 1652: Recv Assoc from STA - 57-44-49-cb-92-65
Thu Apr 6 22:15:44 2023 kern.notice kernel: [ 1708.797730] 7981@C08L3,ap_cmm_peer_assoc_req_action() 2175: ASSOC Send ASSOC response (Status=0)…
Thu Apr 6 22:15:44 2023 kern.notice kernel: [ 1708.806837] 7981@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
Thu Apr 6 22:15:44 2023 kern.notice kernel: [ 1708.812853] 7981@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
Thu Apr 6 22:15:44 2023 kern.notice kernel: [ 1708.922854] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:45 2023 kern.notice kernel: [ 1709.942614] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:46 2023 kern.notice kernel: [ 1710.966343] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:47 2023 kern.err kernel: [ 1711.989445] 7981@C15L1,WpaEAPOLRetryAction() 7691: 4Way-MSG1 timeout with 57-44-49-cb-92-65
Thu Apr 6 22:15:47 2023 kern.notice kernel: [ 1711.997810] 7981@C15L3,MlmeDeAuthAction() 1404: Send DEAUTH frame with ReasonCode(15) to 57-44-49-cb-92-65
Thu Apr 6 22:15:47 2023 kern.warn kernel: [ 1712.007603] 7981@C01L2,wifi_sys_disconn_act() 1002: wdev_idx=2
Thu Apr 6 22:15:47 2023 kern.notice kernel: [ 1712.013890] 7981@C08L3,hw_ctrl_flow_v2_disconnt_act() 172: wdev_idx=2
Thu Apr 6 22:15:47 2023 kern.warn kernel: [ 1712.021104] 7981@C13L2,MacTableDeleteEntry() 1921: Del Sta:57-44-49-cb-92-65
Thu Apr 6 22:15:52 2023 kern.debug kernel: [ 1717.403245] entrytb_aid_aquire(): found non-occupied aid:8, allocated from:4
Thu Apr 6 22:15:52 2023 kern.warn kernel: [ 1717.410330] 7981@C13L2,MacTableInsertEntry() 1559: New Sta:57-44-49-cb-92-65
Thu Apr 6 22:15:52 2023 kern.notice kernel: [ 1717.418421] 7981@C08L3,ap_cmm_peer_assoc_req_action() 1652: Recv Assoc from STA - 57-44-49-cb-92-65
Thu Apr 6 22:15:52 2023 kern.notice kernel: [ 1717.427783] 7981@C08L3,ap_cmm_peer_assoc_req_action() 2175: ASSOC Send ASSOC response (Status=0)…
Thu Apr 6 22:15:52 2023 kern.notice kernel: [ 1717.436924] 7981@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
Thu Apr 6 22:15:52 2023 kern.notice kernel: [ 1717.443034] 7981@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
Thu Apr 6 22:15:52 2023 kern.notice kernel: [ 1717.564758] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:53 2023 kern.notice kernel: [ 1718.580467] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:54 2023 kern.notice kernel: [ 1719.604229] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:55 2023 kern.err kernel: [ 1720.627321] 7981@C15L1,WpaEAPOLRetryAction() 7691: 4Way-MSG1 timeout with 57-44-49-cb-92-65
Thu Apr 6 22:15:55 2023 kern.notice kernel: [ 1720.635698] 7981@C15L3,MlmeDeAuthAction() 1404: Send DEAUTH frame with ReasonCode(15) to 57-44-49-cb-92-65
Thu Apr 6 22:15:55 2023 kern.warn kernel: [ 1720.645487] 7981@C01L2,wifi_sys_disconn_act() 1002: wdev_idx=2
Thu Apr 6 22:15:55 2023 kern.notice kernel: [ 1720.651753] 7981@C08L3,hw_ctrl_flow_v2_disconnt_act() 172: wdev_idx=2
Thu Apr 6 22:15:55 2023 kern.warn kernel: [ 1720.658964] 7981@C13L2,MacTableDeleteEntry() 1921: Del Sta:57-44-49-cb-92-65
If I keep trying to generate different MAC addresses, eventually I manage to get it to work fine.
ps1: thanks for fixing the issue that prevented changing MAC address while WAN port is acting as LAN.
ps2: AdGuard is missing in the UI of this firmware, although it was up and running as expected on port 3000.
ps3: GoodCloud had issues letting me control the device