Для macOS вы можете добавить эту строку в .tmux.conf
bind -t vi-copy y copy-pipe 'pbcopy'
Вот еще один, использующий "ip", но это работает лучше, когда ваше устройство может быть подключено к разным интерфейсам, например, иногда к проводному Ethernet, а иногда к Wi-Fi. Для разнообразия я также использовал sed вместо grep или perl.
Это обнаруживает любой исходный IP-адрес, имеющий маршрут в Интернет. Или, по крайней мере, в DNS Google.
ip -o route get 8.8.8.8 | sed -e 's/^.* src \([^ ]*\) .*$/\1/'