У меня внешний IP (белый). Если я расшарю самбу и на нее зайдет человек, то смогу ли я введя arp 12.12.12.12 (его внешний IP) получить mac его роутера или mac nat с arp таблицы. Или может быть использована только локальная сеть для получения mac.
Вы увидите mac адрес своего роутера, ну или роутера провайдера - если соединение устанавливается сразу с локальной машины. ARP работает в пределах одного широковещательного домена (как уже писали выше) и первый же маршрутизатор заменяет исходящий mac адрес на свой.