質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

UDP

UDP(User Datagram Protocol)とは、トランスポート層のプロトコルであり、コネクション型のデータサービスです。IPネットワーク上の別のホストにコンピュータのアプリケーションがメッセージを送ることができ、転送チャンネルやデータ経路を設定する必要はありません。TCPに比べて高速であるが、信頼性が薄いという特徴があります。

Q&A

解決済

1回答

1431閲覧

UDPのポートがオープンできません。オープン方法を教えてください。(CentOS 7.5)

LaLaLand

総合スコア107

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

UDP

UDP(User Datagram Protocol)とは、トランスポート層のプロトコルであり、コネクション型のデータサービスです。IPネットワーク上の別のホストにコンピュータのアプリケーションがメッセージを送ることができ、転送チャンネルやデータ経路を設定する必要はありません。TCPに比べて高速であるが、信頼性が薄いという特徴があります。

0グッド

1クリップ

投稿2018/11/27 09:32

編集2018/11/27 14:41

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です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2018/11/27 09:42

で、オープンできないとはどうオープンできないんでしょう
LaLaLand

2018/11/27 09:45 編集

nmap -sU -p 5060 192.168.104.139の結果がfilteredになっています。こちらがopenになっていません。openにしたいです。
y_waiwai

2018/11/27 09:47

それがやりたいことなんですか?
hichon

2018/11/27 10:40

で、そのポートをLISTENしているプロセスはなんですか?
退会済みユーザー

退会済みユーザー

2018/11/27 11:05

CentOS7ってまさか仮想環境じゃないですよね?
LaLaLand

2018/11/27 11:42

質問文を修正し、最終的にやりたいこと、Listenしているプロセス、仮想環境ではないことを追記しました。
over

2018/11/28 01:24

Asteriskは起動していて、5060/udpにバインドされていることは確認していますか?
guest

回答1

0

自己解決

自己解決しました。

firewall-cmd --add-port=5060/udp --zone=public --permanent
firewall-cmd --reload

permanent
が漏れていたようです。

投稿2018/11/28 03:01

LaLaLand

総合スコア107

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問