SOS---After enabled hotspot, can't ping internal client

Outside Client: 192.168.0.10/23
Internal Client:192.168.88.10/24

Router ether1: 192.168.1.63
Router bridge1: 192.168.88.1

Routing table:
0.0.0.0/0 ether1
192.168.88.0/24 bridge1
192.168.0.0/23 ether1


without Hotspot
Ping 192.168.0.10 → 192.168.88.10 OK
Ping 192.168.88.10 → 192.168.0.10 OK

with Hotspot
Ping 192.168.0.10 → 192.168.88.10 Not OK
Ping 192.168.88.10 → 192.168.0.10 OK

Why I can’t ping internal client 192.168.88.10 after enabled Hotspot, How to fix it?

Please Help. Thank you in advance.

by the way, I try to tracert from 192.168.0.10 to 192.168.88.10

it stop at the 192.168.1.63(ether1)

and the export configuration file as attached
3.rsc (2.1 KB)

is there anybody can help me?

it is normal hotspot gives dhcp you will only be able to see those ips given by the hotspot according to my experience you have to disable the hotspot for the time you want to ping clients or you ping using the ips delivered by the hotspot

you ping using the ips delivered by the hotspot, what’s that means?

If I need to ping the clients on the hotspot interface, I found I must use a out-interface icmp masquerade on the hotspot interface.

/ip firewall nat
add chain=src-nat action=masquerade protocol=icmp out-interface=ether2

If ether2 is not the hotspot interface, change that.

I have to add all Hotspot interface(bridge interface) and wireless to NAT as you said. but it still doesn’t work,

the 192.168.0.10 still can’t ping 192.168.88.10, the system return “Destination host unreachable”

but it working for ping 192.168.88.1

You know the device using 192.168.88.10 must be logged in to ping it, right?

edit: Or you need to bypass that ip through the hotspot if it can’t login.

/ip hotspot ip-binding
add address=192.168.88.10 type=bypassed

Dear SurferTim,

It’s working, Thank you vvvvery much.