Aqui estão as portas e os protocolos:
- Protocolo: UDP, porta 500 (para IKE, para gerenciar chaves de criptografia)
- Protocolo: UDP, porta 4500 (para o modo IPSEC NAT-Traversal)
- Protocolo: ESP, valor 50 (para IPSEC)
- Protocolo: AH, valor 51 (para IPSEC)
Além disso, a porta 1701 é usada pelo servidor L2TP, mas as conexões não devem ser permitidas para ele de fora. Há uma regra de firewall especial para permitir somente a entrada segura de tráfego IPSEC nessa porta.
Se você estiver usando IPTABLES e seu servidor L2TP estiver diretamente na Internet, as regras de que você precisa são:
iptables -A INPUT -i $EXT_NIC -p udp --dport 500 -j ACCEPT
iptables -A INPUT -i $EXT_NIC -p udp --dport 4500 -j ACCEPT
iptables -A INPUT -i $EXT_NIC -p 50 -j ACCEPT
iptables -A INPUT -i $EXT_NIC -p 51 -j ACCEPT
iptables -A INPUT -i $EXT_NIC -p udp -m policy --dir in --pol ipsec -m udp --dport 1701 -j ACCEPT
Em que $EXT_NIC
é o nome da sua placa de interface de rede externa, por ex. ppp0.