[RESOLVIDO - reaberto] Não conecto com Fedora numa VPN PPTP
Olá! Não consigo me conectar a uma VPN PPTP com o Fedora 31(KDE) e 32(XFCE). As mesmas configurações foram aplicadas em um Mint 19.3(XFCE) e conecto com sucesso.
A única diferença da interface de configuração é na guia GERAL de um sistema para o outro, que serve para a escolha da zona do firewall. No Fedora é possível escolher, mas no Mint não (pela GUI).
Tela de configuração do firewall.
Obs: adicionei o serviço dhcp na interface, adicionei a porta 1723 e 47 na zona pública e escolhi a mesma.
Configuração básica da VPN
Configuração avançada da VPN. Obs: o protocolo MSCHAP v.2 é o necessário para conexão.
A conexão chega a pedir a senha para login, mas depois de alguns segundos não há resposta e não conecta.
Alguém tem alguma ideia de como posso resolver?
Grato!
Comentários
-
Digite seu comentário
0 -
Já tentou desabilitar o firewall e deixar o selinux permissive? Senão faz um teste
0 -
Digite seu comentário> @Chacal disse:
Já tentou desabilitar o firewall e deixar o selinux permissive? Senão faz um teste
Chacal, o selinux ja estava no permissive, mas não tinha desabilitado o firewall ainda. Fiz e passou na hora. O ideal agora é adicionar a regra no firewalld para não ter que ficar desabilitando sempre que precisar. Qual o nome do serviço de VPN no Fedora? Você sabe?
Vlw, obrigado pela ajuda.0 -
Olá Flira,
Legal, agora sabe que é o firewall que está fazendo o bloqueio.
Sim, o ideal é adicionar a regra no firewall. Se fosse o iptables eu saberia melhor ... mas o firewalld eu já não manjo mto e até desabilito por isso "não recomendo desabilitar".Mas acho que o firewalld vc consegue fazer a liberação da porta.
firewall-cmd --add-port=XXX/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-portTenta assim pra ver.
Qto ao nome do serviço, aqui no meu é o openvpn.
Faz um teste assim owww, eu fiz aqui.ps aux | grep vpn
Não vai aparecer nada.Aew vc ativa a conexão vpn e repete o comando. Ele vai mostrar os processos ... fica mais facil vc achar e usar no firewalld.
0 -
Digite seu comentário> @Flira00 disse:
Vlw @Chacal!! Eu me viro com os comandos do firewalld, tem muita fonte dele. Eu já havia feito a liberação por porta e não deu certo, mas vou tentar com mais calma e fazer como vc falou pra achar o serviço. Assim que eu resolver eu coloco aqui.
Abraço!Você já conseguiu resolver? posso fchar o tópico?
0 -
Não resolvi ainda. Segue saída do ps aux. Tentei alguns serviços desses ai mas não resolveu. Adicionei a interface ppp0 e e pppt, bem como as portas tcp 8084 e 8340 na zona publica, mas ainda não resolveu.
0 -
Enquanto isso vai ter que ir desabilitando o firewalld rsrs.
Não seria o serviço pptpd amigo?Eu estava pesquisando a respeito p/ te ajudar e vendo um tutorial ... p/ identificar o nome do serviço usado no CentOS. E foi usado os seguintes comandos do systemd.
systemctl start pptpd
systemctl enable pptpd.serviceAew imagino que deve ser este que vc deve liberar no firewalld.
0 -
Hehehe estou desabilitando quando preciso entrar na VPN.
O Serviço não é o pptpd, pelo menos no Fedora com o KDE é diferente.
systemctl start pptpd
Failed to start pptpd.service: Unit pptpd.service not found.E adicionando no firewall da que o serviço não existe:
sudo firewall-cmd --permanent --add-service=pptpd --zone=public
Error: INVALID_SERVICE: 'pptpd' not among existing services0 -
Olá @Flira00 ,
Hoje tivemos um membro no grupo da comunidade no telegram com o mesmo problema. Sugeri a solução proposta no Ask do Projeto Fedora, onde houve resultado positivo para ele.
Segue a tradução da solução proposta:
Alessio [alciregi]
Olá.
Pelo que me lembro, há um problema com o pptp. Na verdade não é um bug, mas algum valor padrão em como a conexão é tratada (não me culpe, eu não sou um especialista), e não estritamente uma regra de firewall.A solução foi emitir este comando:
sudo sysctl net.netfilter.nf_conntrack_helper=1
Em seguida, tente conectar-se novamente.
Se funcionar, vamos defini-lo como permanente, para sobreviver às reinicializações:
echo net.netfilter.nf_conntrack_helper=1 | sudo tee /etc/sysctl.d/98-nf_conntrack.conf
0 -
O Fedora 36/37 já não conecta mais com o solução fornecida por @Gideon. Na verdade a mudança veio com a implementação do kernel 6. A mensagem de erro é:
sysctl: cannot stat /proc/sys/net/netfilter/nf_conntrack_helper: Arquivo ou diretório inexistente
Pesquisando encontrei a solução nesse link: https://discussion.fedoraproject.org/t/nf-conntrack-helper-is-missing-from-kernel-6-0-5/70248/2
0 -
O Fedora 36/37 já não conecta mais com o solução fornecida por @Gideon. Na verdade a mudança veio com a implementação do kernel 6. A mensagem de erro é:
sysctl: cannot stat /proc/sys/net/netfilter/nf_conntrack_helper: Arquivo ou diretório inexistente
Pesquisando encontrei a solução nesse link: https://discussion.fedoraproject.org/t/nf-conntrack-helper-is-missing-from-kernel-6-0-5/70248/2
Fiz o procedimento e funcionou normalmente.
0
Salas de discussão
- 722 Todas as salas de discussão
- 5 Eventos
- 403 Fedora
- 7 CoreOS
- 138 Spins
- 11 CINNAMON
- 28 GNOME
- 64 KDE
- 10 LXDE
- 4 LXQT
- 13 MATE
- SOAS
- 3 XFCE
- 13 Server
- 84 Workstation
- 33 SilverBlue
- Atomic
- 3 Labs
- ARM®
- 3 Segurança
- 7 Servidores
- 222 Tutoriais
- 6 Críticas e Sugestões
- 16 Novidades e anuncios
- 5 CentOS
- 18 Games
- 31 Hardware
- 8 Linguagens de programação