192.168.116.39 это телефон1 с интернетом.
10.42.0.127 это телефон2
default via 192.168.116.39 dev enx7e87a8ac34dc proto dhcp src 192.168.116.105 metric 100
10.42.0.0/24 dev wlp1s0 proto kernel scope link src 10.42.0.1 metric 600
192.168.116.0/24 dev enx7e87a8ac34dc proto kernel scope link src 192.168.116.105 metric 100
Включил только
sysctl -w net.ipv4.ip_forward=1
Отправляю пакет например со второго телефона
src 10.42.0.127 dst 8.8.8.8 на wlp1s0
C ноутбука на второй телефон идут пакеты уже как
src 192.168.116.105 dst 8.8.8.8 на enx7e87a8ac34dc
Похоже на SNAT или masquerade но в правилах такого нет.