digitalocean 클라우드에 Ubuntu 16.04를 새로 설치하여 ejabberd를 설치했으며 방화벽 규칙을 구성하지 않고도 로컬 컴퓨터의 pidgin에서 ejabberd에 연결할 수 있습니다.
항구가 열리는 걸 보고 싶어
nmap <ip_address>
PORT STATE SERVICE
22/tcp open ssh
5222/tcp open xmpp-client
5269/tcp open xmpp-server
5280/tcp open xmpp-bosh
그러나 내 ufw status
것은inactive
sudo iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
비었다
제안을 따르세요여기나는 다음을 사용하여 각 테이블의 내용을 나열했습니다.
sudo iptables -vL -t <table_name>
각각에 대해 filter, nat, mangle, raw, security
빈 출력을 표시합니다 .
방화벽 규칙을 구성하고 표시하는 다른 방법이 있는지 궁금합니다.
답변1
귀하의 오해는 다음과 같습니다. Netfilter( iptables
)가 구성되지 않으면 모든 것이 허용됩니다. 모든 체인의 기본 전략은 입니다 ACCEPT
.
답변2
방화벽이 활성화되어 있습니까?
규칙을 설정했지만 방화벽을 설정하지 않았을 가능성이 높습니다.