Cliente VPN no iOS consegue pingar recursos internos, mas não navegar na internet

Não tenho certeza do que estou fazendo de errado. Pode ser questão de roteamento, mas duvido.

Tenho uma configuração de VPN no meu roteador ER7206 através do Omada. Está usando L2TP diretamente na minha sub-rede principal, em uma parte que fica fora do DHCP. Conecta e consigo fazer ping em tudo dentro da rede local, exceto no próprio roteador, o que é estranho, mas não tenho acesso à internet quando estou conectado à rede pelo celular.

Alguma ideia do que devo verificar?

Até agora, confirmei que a VLAN é minha VLAN principal. A WAN selecionada para a conexão VPN está correta.

Quando conecto, verifico o status da VPN no Omada e consigo ver o IP remoto/local exatamente como esperado, que é um endereço Classe C 192.168.x.x, mas o IP local listado é um 172.31.x.x, que nem é tecnicamente uma Classe B, certo? E não faço ideia de onde vem isso, talvez seja um intervalo padrão atribuído pela VPN?

Além disso, a coluna DNS está vazia para a conexão VPN. Acho que isso pode estar relacionado, pois DNS costuma ser o culpado quando o problema é sair para a internet.

Obrigado antecipadamente.

Você consegue fazer ping em 1.1.1.1?

Você pode adicionar o servidor DNS na configuração do L2TP no roteador.

Sim, posso fazer ping no Google, Cloudflare DNS e qualquer outro na web, tenho o IP de todos eles. Então, parece mesmo que é problema de DNS.

Sim, percebi que era opcional. Nunca preenchi, achando que iria simplesmente usar o DNS do roteador caso não fosse preenchido. Desde então, adicionei o DNS do meu roteador como primário e Cloudflare como secundário.

Agora consigo navegar na internet, mas não consigo acessar alguns URLs específicos.