Open bachvnnvn opened 3 weeks ago
get the test info:
Controller: what the lan ip is?
on AP: ubus call umdns browse
@ptpt52
Hi,
The Controller's IP is: 192.168.100.252
Below is the result of ubus that I did on 1 of the agent AP (192.168.100.250)
root@MESH-AGENT_5033F0AC80E4:~# ubus call umdns browse { "_dawn._tcp": { "MESH-AGENT_5033F0578B1C": { "iface": "br-lan", "host": "MESH-AGENT_5033F0578B1C.local", "port": 1026, "ipv4": "192.168.100.251", "ipv6": "fe80::5233:f0ff:fe57:8b1c" }, "T4": { "iface": "br-lan", "host": "T4.local", "port": 1026, "ipv4": "192.168.100.252", "ipv6": "fe80::5233:f0ff:fe3c:1c90" } }, "_fakemesh_PCRouter._tcp": { "T4": { "iface": "br-lan", "host": "T4.local", "port": 65535, "txt": "id=PCRouter", "ipv4": "192.168.100.252", "ipv6": "fe80::5233:f0ff:fe3c:1c90" } }, "_googlecast._tcp": { "Google-Nest-Hub-xxxxxxxxxxxxxxxxxxxx": { "iface": "br-lan", "txt": "id=xxxxxxxxxxxxxxxxxxxxxxxxxxx", "txt": "cd=xxxxxxxxxxxxxxxxxxxxxxxx", "txt": "rm=xxxxxxxxxxxxxxxxxxxxxxxxx", "txt": "ve=05", "txt": "md=Google Nest Hub", "txt": "ic=/setup/icon.png", "txt": "fn=Bedroom display", "txt": "ca=xxxxxxxxxxxxxxxxxxx", "txt": "st=0", "txt": "bs=xxxxxxxxxxxxxxxxxxxx", "txt": "nf=1", "txt": "rs=", "host": "fuchsia-xxxxxxxxxxxxxxxxxx", "port": xxxxxxxxxxxxxxxxxxxxxxxxx, "ipv4": "192.168.100.102", "ipv6": "fd07:97ef:93f2:5780:3c33:bc87:4f26:6105", "ipv6": "fd07:97ef:93f2:5780:5279:a460:3bbd:7881", "ipv6": "fe80::9704:46b:d745:7b55" }, "Google-Nest-Hub-xxxxxxxxxxxxxxxxxxxxx": { "iface": "br-lan", "txt": "id=xxxxxxxxxxxxxxxxxxxxxxxx", "txt": "cd=xxxxxxxxxxxxxxxxxxxxxxxxxx", "txt": "rm=xxxxxxxxxxxxxxxxxxxxxx", "txt": "ve=05", "txt": "md=Google Nest Hub", "txt": "ic=/setup/icon.png", "txt": "fn=Living Room display", "txt": "ca=xxxxxxxxxxxxxxx", "txt": "st=0", "txt": "bs=xxxxxxxxxxxxxxxxxxxxxxx", "txt": "nf=1", "txt": "rs=", "host": "fuchsia-xxxxxxxxxxxxxxxxxxxx", "port": xxxxxxx, "ipv4": "192.168.100.22", "ipv6": "fe80::58f1:65ab:9bd8:b996", "ipv6": "fd07:97ef:93f2:5780:d67c:f6d5:aec7:5109", "ipv6": "fd07:97ef:93f2:5780:f232:a753:3304:8e90" }, "sti6140d360-1051ec27ad34d506cb8ed7caecc1c8a2": { "iface": "br-lan", "txt": "id=xxxxxxxxxxxxxxxxxxxxx", "txt": "cd=xxxxxxxxxxxxxxxxxxxx", "txt": "rm=", "txt": "ve=05", "txt": "md=xxxxxxxxxxx", "txt": "ic=/setup/icon.png", "txt": "fn=xxxxxxxxxx", "txt": "ca=xxxxxxxxxxxx", "txt": "st=0", "txt": "bs=xxxxxxxxxxxxxx", "txt": "nf=1", "txt": "ct=xxxxxxxxxxxxxxxxxxx", "txt": "rs=", "host": "xxxxxxxxxxxxxxxxxxxxxxxxxxx", "port": xxxxxxxxxxxxx, "ipv4": "192.168.100.24", "ipv6": "fd07:97ef:93f2:5780:cbf9:ab05:6ebc:d26b" }, "Google-Home-Mini-xxxxxxxxxxxxxxxxxxxxxx": { "iface": "br-lan", "txt": "id=xxxxxxxxxxxxxxxxxxxxxxxx5", "txt": "cd=xxxxxxxxxxxxxxxxx", "txt": "rm=xxxxxxxxxxxxxxxxxxxxxxx", "txt": "ve=05", "txt": "md=Google Home Mini", "txt": "ic=/setup/icon.png", "txt": "fn=Bedroom speaker", "txt": "ca=xxxxxxxxxxxxxxxx", "txt": "st=0", "txt": "bs=xxxxxxxxxxxxxxxx", "txt": "nf=1", "txt": "rs=", "host": "xxxxxxxxxxxxxxxxxxxxxxxxxxxx", "port": xxxxxxxxxxxxx, "ipv4": "192.168.100.20", "ipv6": "fd07:97ef:93f2:5780:86:6830:aa35:a631" } }, "_googlezone._tcp": { "xxxxxxxxxxxxxxxxxxxxx": { "iface": "br-lan", "txt": "id=xxxxxxxxxxxxxxx", "txt": "UDS", "txt": "CGS", "host": "xxxxxxxxxxxxxxxxxxxx", "port": xxxxxx, "ipv4": "192.168.100.102", "ipv6": "fd07:97ef:93f2:5780:3c33:bc87:4f26:6105", "ipv6": "fd07:97ef:93f2:5780:5279:a460:3bbd:7881", "ipv6": "fe80::9704:46b:d745:7b55" }, "xxxxxxxxxxxxxxxxxxxxxxxxxx": { "iface": "br-lan", "txt": "id=xxxxxxxxxxxxxxxxxxxx", "txt": "UDS", "txt": "CGS", "host": "xxxxxxxxxxxxxxxxxx", "port": xxxxxxxxxx, "ipv4": "192.168.100.22", "ipv6": "fe80::58f1:65ab:9bd8:b996", "ipv6": "fd07:97ef:93f2:5780:d67c:f6d5:aec7:5109", "ipv6": "fd07:97ef:93f2:5780:f232:a753:3304:8e90" }, "xxxxxxxxxxxxxxxxxxxxxx": { "iface": "br-lan", "txt": "id=xxxxxxxxxxxxxxxxxxxxB", "txt": "UDS", "txt": "CGS", "host": "xxxxxxxxxxxxxxxxxxxxxxxxxxx", "port": xxxxx, "ipv4": "192.168.100.20", "ipv6": "fd07:97ef:93f2:5780:86:6830:aa35:a631" } }, "_ssh._tcp": { "MESH-AGENT_5033F0578B1C": { "iface": "br-lan", "host": "MESH-AGENT_5033F0578B1C.local", "port": 22, "txt": "daemon=dropbear", "ipv4": "192.168.100.251", "ipv6": "fe80::5233:f0ff:fe57:8b1c" }, "T4": { "iface": "br-lan", "host": "T4.local", "port": 22, "txt": "daemon=dropbear", "ipv4": "192.168.100.252", "ipv6": "fe80::5233:f0ff:fe3c:1c90" } }, "_teamviewer._tcp": { "xxxxxxxxxxxxxx": { "iface": "br-lan", "txt": "DyngateID=xxxxxxxxxxxxx", "txt": "Token=xxxxxxxxxxxxxxxxx", "txt": "UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxx" } } }
AP 已经拿到 ac ip了
确保 meshid都填写正确,PCRouter
@ptpt52 yes, all the APs have the same mesh ID "PCRouter". But as you can see in the snapshot above, on the Agent, the list of wireless is not there while it is on the Controller.
How to debug this further?
Thank you!
Here is the setting on the Controller
Here is on the Agent
logread -e fakemesh
logread -e fakemesh
The log shows that the Agent is trying to get mesh info from the main router (192.168.100.1) and it is running Mikrotik OS.
root@MESH-AGENT_5033F0578B1C:~# logread -e fakemesh Tue Nov 12 10:39:09 2024 user.notice fakemesh: agent_sync_config(6533): started! Tue Nov 12 10:46:58 2024 user.notice fakemesh: agent_sync_config(6533): umdns: achost not found(lost_ac=0)! Tue Nov 12 10:46:58 2024 user.notice fakemesh: agent_sync_config(6533): fetch config from controller.fakemesh failed(1)! Tue Nov 12 10:46:58 2024 user.notice fakemesh: agent_sync_config(6533): fetch config from achost(controller.fakemesh)/gateway(192.168.100.1) failed(1), wait 30s Tue Nov 12 10:47:49 2024 user.notice fakemesh: agent_sync_config(6533): umdns: achost not found(lost_ac=1)! Tue Nov 12 10:47:49 2024 user.notice fakemesh: agent_sync_config(6533): fetch config from controller.fakemesh failed(2)! Tue Nov 12 10:47:49 2024 user.notice fakemesh: agent_sync_config(6533): fetch config from achost(controller.fakemesh)/gateway(192.168.100.1) failed(2), wait 30s Tue Nov 12 10:48:39 2024 user.notice fakemesh: agent_sync_config(6533): umdns: achost not found(lost_ac=2)! Tue Nov 12 10:48:39 2024 user.notice fakemesh: agent_sync_config(6533): fetch config from controller.fakemesh failed(3)! Tue Nov 12 10:48:39 2024 user.notice fakemesh: agent_lost_ac(9722): started! lost_ac=3 Tue Nov 12 10:48:39 2024 user.notice fakemesh: agent_lost_ac(9722): setup temporary lan ip=192.168.16.1 Tue Nov 12 10:48:40 2024 user.notice fakemesh: agent_lost_ac(9722): starting wifi SSID=\'X-WRT_1C90\' on radio1 5g! Tue Nov 12 10:48:49 2024 user.notice fakemesh: agent_lost_ac(9722): done! Tue Nov 12 10:48:49 2024 user.notice fakemesh: agent_sync_config(11565): started! Tue Nov 12 10:49:11 2024 user.notice fakemesh: agent_sync_config(11565): umdns: achost not found(lost_ac=3)! Tue Nov 12 10:49:11 2024 user.notice fakemesh: agent_sync_config(11565): fetch config from controller.fakemesh failed(4)! Tue Nov 12 10:49:11 2024 user.notice fakemesh: agent_lost_ac(14359): started! lost_ac=4 Tue Nov 12 10:49:11 2024 user.notice fakemesh: agent_sync_config(14392): started! Tue Nov 12 10:49:34 2024 user.notice fakemesh: agent_sync_config(14392): umdns: achost not found(lost_ac=4)! Tue Nov 12 10:49:34 2024 user.notice fakemesh: agent_sync_config(14392): fetch config from controller.fakemesh failed(5)! Tue Nov 12 10:49:34 2024 user.notice fakemesh: agent_lost_ac(17290): started! lost_ac=5 Tue Nov 12 10:49:34 2024 user.notice fakemesh: agent_sync_config(17295): started! Tue Nov 12 10:49:56 2024 user.notice fakemesh: agent_sync_config(17295): umdns: achost not found(lost_ac=5)! Tue Nov 12 10:49:56 2024 user.notice fakemesh: agent_sync_config(17295): fetch config from controller.fakemesh failed(6)! Tue Nov 12 10:49:56 2024 user.notice fakemesh: agent_lost_ac(20226): started! lost_ac=6 Tue Nov 12 10:49:56 2024 user.notice fakemesh: agent_sync_config(20231): started! Tue Nov 12 10:50:19 2024 user.notice fakemesh: agent_sync_config(20231): umdns: achost not found(lost_ac=6)! Tue Nov 12 10:50:19 2024 user.notice fakemesh: agent_sync_config(20231): fetch config from controller.fakemesh failed(7)! Tue Nov 12 10:50:19 2024 user.notice fakemesh: agent_lost_ac(23170): started! lost_ac=7 Tue Nov 12 10:50:19 2024 user.notice fakemesh: agent_sync_config(23175): started! Tue Nov 12 10:50:41 2024 user.notice fakemesh: agent_sync_config(23175): umdns: achost not found(lost_ac=7)! Tue Nov 12 10:50:41 2024 user.notice fakemesh: agent_sync_config(23175): fetch config from controller.fakemesh failed(8)! Tue Nov 12 10:50:41 2024 user.notice fakemesh: agent_lost_ac(26089): started! lost_ac=8 Tue Nov 12 10:50:41 2024 user.notice fakemesh: agent_sync_config(26094): started! Tue Nov 12 10:51:04 2024 user.notice fakemesh: agent_sync_config(26094): umdns: achost not found(lost_ac=8)! Tue Nov 12 10:51:04 2024 user.notice fakemesh: agent_sync_config(26094): fetch config from controller.fakemesh failed(9)! Tue Nov 12 10:51:04 2024 user.notice fakemesh: agent_lost_ac(28938): started! lost_ac=9 Tue Nov 12 10:51:04 2024 user.notice fakemesh: agent_sync_config(28943): started! Tue Nov 12 10:51:26 2024 user.notice fakemesh: agent_sync_config(28943): umdns: achost not found(lost_ac=9)! Tue Nov 12 10:51:26 2024 user.notice fakemesh: agent_sync_config(28943): fetch config from controller.fakemesh failed(10)! Tue Nov 12 10:51:26 2024 user.notice fakemesh: agent_lost_ac(31846): started! lost_ac=10 Tue Nov 12 10:51:26 2024 user.notice fakemesh: agent_sync_config(31851): started!
AP上执行执行获取AC的ip,是否能获取
ubus call umdns browse | jsonfilter -e "@['_fakemesh_PCRouter._tcp'][*]['ipv4']"
多了个空格,更新一下命令
ubus call umdns browse | jsonfilter -e "@['_fakemesh_PCRouter._tcp'][*]['ipv4']"
@ptpt52
re-run ubus call umdns browse
multi-times after reboot.
re-run
ubus call umdns browse
multi-times after reboot.
I ran "ubus call umdns browse" more than 20 times then restarted the AP. Ran the "ubus call umdns browse" again but still no AC's IP there (192.168.100.252)
为什么你之前的运行可以获得 ac IP 呢
bachvnnvn @.***> 于 2024年11月12日周二 12:32写道:
re-run ubus call umdns browse multi-times after reboot.
I ran "ubus call umdns browse" more than 20 times then restarted the AP. Ran the "ubus call umdns browse" again but still no AC's IP there (192.168.100.252)
— Reply to this email directly, view it on GitHub https://github.com/x-wrt/x-wrt/issues/426#issuecomment-2469581041, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABIVTYWAHLW2BQ7SMC7BU6T2AGAFLAVCNFSM6AAAAABRSJQD4SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRZGU4DCMBUGE . You are receiving this because you were mentioned.Message ID: @.***>
我也不知道。不过在重启AP之后,Controller的IP不再出现了,尽管我仍然可以ping通。有没有办法手动调整让AP接收Controller的IP呢?
挺有趣的。我进入AP并取消勾选Fake Mesh,AC的IP出现了。如果我勾选Fake Mesh,AC的IP就消失了。
I ran this command on each AP: echo "192.168.100.252 controller.fakemesh" >> /etc/hosts
And now the new log:
root@MESH-AGENT_5033F0AC80E4:~# echo "192.168.100.252 controller.fakemesh" >> /etc/hosts
root@MESH-AGENT_5033F0AC80E4:~# ubus call umdns browse | jsonfilter -e "@['_fakemesh_PCRouter._tcp'][*]['ipv4']"
192.168.100.252
root@MESH-AGENT_5033F0AC80E4:~# logread -e fakemesh
Tue Nov 12 13:28:58 2024 daemon.err uhttpd[2184]: [info] luci: accepted login on /admin/mesh/fakemesh for admin from 192.168.100.9
Tue Nov 12 13:33:12 2024 user.notice fakemesh: agent_sync_config(29587): started!
Tue Nov 12 13:33:28 2024 user.notice fakemesh: agent_sync_config(29587): fetch config from 192.168.100.252 failed(1)!
Tue Nov 12 13:33:28 2024 user.notice fakemesh: agent_sync_config(29587): fetch config from achost(192.168.100.252)/gateway(192.168.100.1) failed(1), wait 30s
Maybe your meshid or password is inconsistent with the configuration on the AC.
Hi,
I am using Mikrotik OS as the main router. I have 4 AP and they are running x-wrt with fake mesh. On 1 AP, I set it as Controller and set statics IP for the Lan port. On 3 AP, I set it as Wired AP agent. The Lan Ports are using DHCP client. But on 3 AP, it cannot detect the Controller.
Could you please guide me how to fix it?
Thanks!