Ваш дисплей tcpdump / wireshark показывает адреса уровня 3 (IP). Связь со шлюзом происходит на уровне 2 (Ethernet).
Вы должны развернуть один (любой) из пакетов ниже красной линии и сравнить MAC-адреса источника и назначения кадра с двумя хостами. Один будет хостом источника (хост B), а другой должен быть MAC-адресом шлюза (хост A), если все работает правильно.
IP-адрес источника и получателя пакета не изменится при прохождении через сеть и маршрутизаторы, но MAC-адрес кадра Ethernet (или другого уровня 2) будет отличаться для каждого участка этой поездки.
Что касается traceroute, вы, вероятно, можете найти способ настройки системы OS-X для отправки ошибок ICMP, чтобы хост OS-X обнаруживался в traceroute, но не ясно, что это будет способствовать достижению вашей основной цели.