CentOS7 をインストールし、UDPのポート5060をオープンしようとしているのですが、オープンできなくて困っています。
ポートをオープンする方法をご教示ください。
なお、最終的に行いたいことはAsteriskでSIPサーバーを構築することです。
既に動作済みの別環境もありますが、Asteriskの動作理解・インストール手順理解のために現在の環境で発生している問題を解決しようとしています。
Asteriskは5060/udpを使って通信するため、5060が開いていないとサーバーとして機能しません。
【環境】
サーバーのアドレス:192.168.104.139
行ったことは以下の通りです。
【サーバーで行ったこと】
まず、Asteriskをインストールしました。
ついで、サーバーでファイヤーウォールをオープンし、自分自身にポートスキャンしてポートが開いていることを確認。
firewall-cmd --add-port=5060/udp --zone=public
nmap -sU -p 5060 localhost
PORT STATE SERVICE
5060/udp open|filtered sip
nmap -sU -p 5060 192.168.104.139
PORT STATE SERVICE
5060/udp open|filtered sip
【ポートスキャン実施用PCで行ったこと】
続いて、ポートスキャンを別PCから実施しました。
nmap -sU -p 5060 192.168.104.139
PORT STATE SERVICE
5060/udp filtered sip
Tracerouteを実施し、経路上に他のPCがないことを確認しました。
[root@localhost ~]# traceroute 192.168.104.139
traceroute to 192.168.104.139 (192.168.104.139), 30 hops max, 60 byte packets
1 192.168.104.139 (192.168.104.139) 1.240 ms !X 1.245 ms !X 1.293 ms !X
【参考情報】
正しく動作している別サーバーに対して、ポートスキャンを実施したところ以下の応答が返ってきます。
filteredがopen|filteredになっています。
nmap -sU -p 5060 192.168.104.119
PORT STATE SERVICE
5060/udp open|filtered sip
【環境】
サーバーOS : CentOS Linux release 7.5.1804 (Core)
ポートスキャンは数台のPCから行ってみましたが結果は同じでした。
サーバーは仮想環境ではありません。
ListenしているプロセスはAsteriskです。
回答1件
あなたの回答
tips
プレビュー