Para que isso funcione, você precisará configurar o raspi como um roteador, já que ele precisa rotear o tráfego da rede 192.168.20.xyz para a rede 192.168.1.abc e vice-versa. Para fazer isso, altere /etc/sysctl.conf
para que
net.ipv4.ip_forward=1
não está comentado. Você pode ativar o roteamento também fazendo
sysctl -w net.ipv4.ip_forward=1
Mas isso não vai ficar depois de uma reinicialização.
Depois disso, verifique se o gateway padrão do seu raspi é o iPhone. Defina todos os dispositivos na sua LAN para usar o raspi como o gateway padrão. Isso deve permitir que você compartilhe a conexão do seu iPhone com a LAN.