systemctl enable firewalldsystemctl start firewalldfirewall-cmd --reloadfirewall-cmd --list-ports --zone=publicfirewall-cmd --zone=public --list-servicesfirewall-cmd --zone=public --add-service=http --permanentfirewall-cmd --get-zonesfirewall-cmd --list-all-zonesiptables -nL --line-numberfirewall-cmd --add-port=22/tcp --zone=public --permanent<?xml version="1.0" encoding="utf-8"?>
<service>
<short>SIP</short>
<description>Session Initiation Protocol</description>
<port protocol="udp" port="5060"/>
</service>
vi /usr/lib/firewalld/services/rtp.xml
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>RTP</short>
<description>Real Time Protocol</description>
<port protocol="udp" port="58000-59000"/>
</service>
Asterisk の場合、/etc/asterisk/rtp.conf とポート番号を合わせておく
rtpstart=58000
rtpend=59000
firewall-cmd –remove-service=sip –zone=public –permanent
firewall-cmd –remove-service=rtp –zone=public –permanent
firewall-cmd –reload
設定内容は /etc/firewalld/zones/public.xml に保存される