I have strange situation while trying to access DNS server running on 192.160.88.64 host in docker container using macvlan network. This docker container has IP address 192.160.89.102 and my subnet is 192.160.88.0/22. I am able to reach host machine on its ip 192.160.88.64 but i am not able to reach this docker container on IP 192.160.89.102.
ping 192.160.88.64
PING 192.160.88.64 (192.160.88.64) 56(84) bytes of data.
64 bytes from 192.160.88.64: icmp_seq=1 ttl=64 time=38.6 ms
64 bytes from 192.160.88.64: icmp_seq=2 ttl=64 time=38.7 ms
64 bytes from 192.160.88.64: icmp_seq=3 ttl=64 time=38.6 ms
64 bytes from 192.160.88.64: icmp_seq=4 ttl=64 time=38.7 ms
ping 192.160.89.102
PING 192.160.89.102 (192.160.89.102) 56(84) bytes of data.
From 192.160.88.64 icmp_seq=1 Destination Host Unreachable
From 192.160.88.64 icmp_seq=2 Destination Host Unreachable
From 192.160.88.64 icmp_seq=3 Destination Host Unreachable
From 192.160.88.64 icmp_seq=4 Destination Host Unreachable
From 192.160.88.64 icmp_seq=5 Destination Host Unreachable
From 192.160.88.64 icmp_seq=6 Destination Host Unreachable