.png)
Portanto, tenho um Mac mini que uso principalmente para executar compilações. Tenho usado seu servidor vnc integrado há cerca de uma semana, mas ele é dolorosamente lento e, por algum motivo, leva uns bons 2 minutos para inicializar uma conexão. Decidi tentar o RealVNC.
Após a configuração inicial, posso me conectar através do RealVNC usando a conexão em nuvem, essencialmente roteando minha conexão pela Internet. Mas os dois computadores estão na mesma rede, então prefiro usar uma conexão local. O problema é que isso não parece funcionar de jeito nenhum. Não importa o que eu tentei, continuo recebendo a conexão recusada.
Coisas que tentei:
- Adicionando-o a aplicativos de acessibilidade
- Alterando a porta para 5800 e 5901
- Conectando-se ao mesmo computador com SSH para ver se funciona (funciona)
- Ativando o registro de depuração (nada lá)
- Garantir que meu firewall esteja desligado (está)
Ambos os computadores estão conectados ao mesmo switch, mas se esse fosse o problema, o SSH também não funcionaria.
Alguém tem alguma ideia de por que isso não está funcionando?
Responder1
Conectar-se via nuvem RealVNC não significa necessariamente que o tráfego seja roteado pela Internet - se as máquinas estiverem na mesma rede, ele deverá descobrir isso automaticamente e rotear os dados localmente. Se você acessar as informações de conexão no visualizador, poderá saber se ele está voltando para a retransmissão via servidores em nuvem, porque dirá algo como "conectado via ..."
A conexão direta via tcp só estará disponível se você tiver assinado um plano empresarial, mas não deverá ser necessário fazer isso, pois deve funcionar conforme descrito acima.
Responder2
Parece que ele pode estar escutando apenas no host local e encapsulando a conexão com a Internet para que o aplicativo não esteja realmente escutando em sua interface LAN externa/voltada para frente.
SSH para os computadores e faça sudo lsof -iTCP:5901
para ver se eles estão escutando em todas as portas ou apenas no host local, e veja se há alguma configuração obscura ou arquivos de configuração ou diretórios ocultos em seu $HOME
diretório ou em algum outro lugar que o aplicativo acesse. Nesse caso, altere localhost
ou 127.0.0.1
para o seu endereço IP da LAN ou 0.0.0.0
.
Isso também mostrará se os IPs estão escutando em IPv6 em vez de IPv4, o que também causaria esse comportamento de não conseguir se conectar aos seus respectivos endereços IPv4 pela rede local.