Então eu encontrei um problema estranho ao tentar configurar um servidor Linux executando uma variante do CRUX Linux. Eu estou tentando configurá-lo para ser um servidor Teamspeak, mas nenhum cliente pode se conectar. A máquina está ligada, posso conectá-la a SSH e acessar serviços HTTP (S) e outro programa de servidor TCP, mas não consigo fazer o ping da máquina, exceto de si mesma. A caixa está configurada para responder às solicitações do ICMP, e este é o resultado do iptables:
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:http
ACCEPT tcp -- anywhere anywhere tcp dpt:25565
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT tcp -- anywhere anywhere tcp dpt:https
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Eu também tentei adicionar uma regra explícita ao iptables para a porta do teamspeak (9987) usando:
iptables -A INPUT -p udp -s 0/0 --dport 9987 -j ACCEPT
mas isso não faz diferença para a capacidade de se conectar.
Parece que isso é um problema de rede, mas é estranho já que o computador tem uma conexão com a Internet; Ele pode pingar outras máquinas na rede; e eu posso acessar alguns dos serviços nele, mas não, parece, ICMP ou UDP.
Tags networking udp crux