사실 예전에는 iptables에 대해 조금도 몰랐고 방화벽이라는 것만 알았습니다. 그러나 KMS 서비스를 배포 한 후 연결할 수 없었고 인터넷에서 찾은 해결책은 KMS 서비스가 통과 할 수 있도록 iptables 규칙을 설정하는 것이 었습니다. 나는 그 지식을 다시 보충해야 한다는 것을 알았다. [이 웹 사이트] (https://man.linuxde.net/iptables)를 자세히 작성하지 않겠습니다, 관련 명령을 볼 수 있습니다. 이 주제의 주요 내용은 KMS 서비스가 로컬 127.0.0.1:1688에 연결할 수 없고 인터넷의 로컬 포트 1688에 연결할 수 없는 문제를 해결하는 것입니다.
# 로컬 127.0.0.1:1688에 연결할 수 없음
서비스를 처음 활성화하면 로컬 포트 127.0.0.1:1680에 연결할 수 없다는 오류 메시지가 표시됩니다. 다음 명령을 사용하여 로컬 링 연결을 엽니다.
iptables -A 입력 -s 127.0.0.1 -d 127.0.0.1 -j 수락
# 인터넷에서 로컬 포트 1688을 연결할 수 없습니다.
다음 명령을 사용하여 통과합니다.
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 1688 -j ACCEPT
다음 명령을 사용하여 iptables에서 현재 실행 중인 규칙 목록을 봅니다(현재!). 이제 수정 된 것들은 메모리에만 저장되기 때문에)