در این آموزش می خواهیم با هم یک پورت جدید را در لینوکس سرور باز کنیم
همان طور که می دانید دو نوع فایروال داریم
برای اینکه تشخصی بدهیم که سیستم عامل سرور ما چه نسخه ای می باشد از دستور زیر استفاده می کنیم
# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)
و خروجی بالا را داریم
د ر صورتی که نسخه 6 سنت او اس داشته باشیم باید از طریق iptables پورت را باز کنیم
دستور زیر باز می کند
iptables -A INPUT -p udp --dport 81 -j ACCEPT
service iptables save
service iptables restart
در صورتی که ما نسخه 7 سنت او اس را داشته باشیم باید از firewalld این کار انجام شود
firewall-cmd --zone=public --add-port=55555/tcp --permanent
firewall-cmd --reload
After adding the port for httpd and reloading httpd services, notice now httpd is also listening to newly added port 55555:
# lsof -i -P |grep http httpd 6595 root 4u IPv6 43709 0t0 TCP *:80 (LISTEN) httpd 6595 root 6u IPv6 43713 0t0 TCP *:55555 (LISTEN)
خب پورت مورد نظر در فایروال ذخیره شد دقت کنید تی سی پی و یو دی پی را هم به درستی اجرا کنید
حال می توانیم در برنامه هایی مانند openvpn پورت ارتباطی را تعویض کنیم
nano /etc/openvpn/server.conf
و یا
nano /etc/openvpn/udp.conf
change port and control + x to exit and save changes
restart with "sudo reboot"
سپس باید در فایل کانکشن کاربر عدد پورت را به عدد پورت جدید تغییر بدیم