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
ファイアウォールは有効ですか?
ルールを設定したがファイアウォールを設定していない可能性があります。