行いたいこと
CentOS7.3 にて任意のポートを開放させたいです。
環境
実機での環境構築を行う前に、
動作確認としてWindows10 Pro 上にVirtualBox を用いてCentOS7.3の環境を構築しました。
通信確認としてnmapを使用したい為、
Windows10 Pro 上にVirtualBox に、同じCentOS7.3の環境を構築しました。
ping にて双方の通信確認は取れています。
VirualBoxにて、それぞれ起動させた状態で確認を行っています。
行った事
以下のサイトを参考にし任意のポート(1955)の開放させようと試みました。
リンク内容
受信側 [root@xxx ~]# firewall-cmd --zone=public --add-port=1955/tcp --permanent [root@xxx ~]# firewall-cmd --reload [root@xxx ~]# firewall-cmd --list-all public (active) target: default icmp-block-inversion: no interfaces: enp0s3 sources: services: dhcpv6-client ssh ports: 1955/tcp protocols: masquerade: no forward-ports: sourceports: icmp-blocks: rich rules:
namp送信側 [root@zzz ~]# nmap <xxxのIPアドレス> Starting Nmap 6.40 ( http://nmap.org ) at 2019-07-02 20:13 JST Nmap scan report for <xxxのIPアドレス> Host is up (0.00061s latency). Not shown: 999 filtered ports PORT STATE SERVICE 22/tcp open ssh MAC Address: 08:00:27:CD:86:CF (Cadmus Computer Systems) Nmap done: 1 IP address (1 host up) scanned in 18.23 seconds
現状
送信側から受信側に送ったnmapの結果より、
sshのポートしか開放されいないようで、設定したポート(1955)が開放されていないようです。
本サイトの過去の質問および他のサイトを調べましたが、
初心者の為、どのような手順を行えば良いか分かりません。
申し訳ありませんが、アドバイスを頂けないでしょうか?
追記
1955にて、使用したいサービスは自作スクリプトです。
以下のコマンドよりサービスの起動を試みた状態での結果です。
サービスの有効化で行ったコマンド [root@xxx ~]# vi /etc/systemd/system/myscript.service [Unit] Description = myscript daemon [Service] ExecStart = /home/user/myscript/myscript Restart = always Type = simple [Install] WantedBy = multi-user.target [root@xxx ~]# systemctl enable myscript.service Created symlink from /etc/systemd/system/multi-user.target.wants/myscript.service to /etc/systemd/system/myscript.service. [root@xxx ~]# systemctl start myscript.service [root@xxx ~]# systemctl list-unit-files --type=service | grep myscript myscript.service enabled [root@xxx ~]# systemctl status myscript.service ● myscript.service - myscript daemon Loaded: loaded (/etc/systemd/system/myscript.service; enabled; vendor preset: disabled) Active: active (running) since 火 2019-07-02 22:02:40 JST; 4s ago Main PID: 26277 (myscript) CGroup: /system.slice/myscript.service └─26277 /home/user/myscript/myscript 7月 02 22:02:40 xxx systemd[1]: myscript.service holdoff time over, scheduli...t. 7月 02 22:02:40 xxx systemd[1]: Started myscript daemon. 7月 02 22:02:40 xxx systemd[1]: Starting myscript daemon... Hint: Some lines were ellipsized, use -l to show in full.