그래서 CRUX Linux 변형을 실행하는 Linux 서버를 설정하려고 할 때 이상한 문제에 직면했습니다. Teamspeak 서버로 구성하려고 하는데 클라이언트가 연결할 수 없습니다. 머신이 켜져 있고 SSH를 통해 HTTP(S) 서비스와 다른 TCP 서버 프로그램에 액세스할 수 있지만 머신 자체 이외의 머신을 ping할 수는 없습니다. 상자는 iptables의 결과인 ICMP 요청에 응답하도록 설정됩니다.
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
또한 다음을 사용하여 포트 teampeak(9987)에 대한 iptables에 명시적인 규칙을 추가하려고 시도했습니다.
iptables -A INPUT -p udp -s 0/0 --dport 9987 -j ACCEPT
그러나 이는 연결 기능에는 영향을 미치지 않습니다.
이는 네트워크 문제인 것 같지만 컴퓨터가 인터넷에 연결되어 있기 때문에 이상합니다. 해당 서비스 중 일부에는 액세스할 수 있지만 ICMP 또는 UDP 서비스에는 액세스할 수 없습니다.