আমি কিছু পোর্ট খোলার চেষ্টা করছি gameserver , যা আমার লিনাক্স vServer (উবুন্টু 14.04 LTS 64bit) চলমান আছে। গেমটির জন্য নিম্নলিখিত বন্দরগুলির প্রয়োজন:
16261 (UDP)
16262 (TCP) // Player 1
16263 (TCP) // Player 2
16264 (TCP) // Player 3
16265 (TCP) // Player 4
// ...
যেহেতু আমি লিনাক্সের সাথে সত্যিই অভিজ্ঞ নই, উবুন্টুতে পোর্ট খোলার জন্য আমি কয়েকটি উপায় অনুসন্ধান করেছি। আমি এখানে বর্ণিত পদক্ষেপগুলি অনুসরণ করে প্রবেশ করেছি:
iptables -A INPUT -p udp --dport 16261 -j ACCEPT
iptables -A INPUT -p tcp --dport 16262 -j ACCEPT
এটি কাজ করেছে তা নিশ্চিত করার জন্য আমি iptables এর সাথে চেক করেছিলাম iptables -L
এবং এর মতো একটি তালিকা পেয়েছি:
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
REJECT tcp -- anywhere anywhere tcp flags:!FIN,SYN,RST,ACK/SYN state NEW reject-with tcp-reset
DROP all -- anywhere anywhere state INVALID
ACCEPT all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere tcp dpt:8443
ACCEPT tcp -- anywhere anywhere tcp dpt:8880
ACCEPT tcp -- anywhere anywhere tcp dpt:http
ACCEPT tcp -- anywhere anywhere tcp dpt:https
ACCEPT tcp -- anywhere anywhere tcp dpt:ftp
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:smtp
ACCEPT tcp -- anywhere anywhere tcp dpt:urd
ACCEPT tcp -- anywhere anywhere tcp dpt:pop3
ACCEPT tcp -- anywhere anywhere tcp dpt:pop3s
ACCEPT tcp -- anywhere anywhere tcp dpt:imap2
ACCEPT tcp -- anywhere anywhere tcp dpt:imaps
ACCEPT tcp -- anywhere anywhere tcp dpt:poppassd
DROP tcp -- anywhere anywhere tcp dpt:mysql
ACCEPT tcp -- anywhere anywhere tcp dpt:postgresql
ACCEPT tcp -- anywhere anywhere tcp dpt:9008
ACCEPT tcp -- anywhere anywhere tcp dpt:9080
ACCEPT udp -- anywhere anywhere udp dpt:netbios-ns
ACCEPT udp -- anywhere anywhere udp dpt:netbios-dgm
ACCEPT tcp -- anywhere anywhere tcp dpt:netbios-ssn
ACCEPT tcp -- anywhere anywhere tcp dpt:microsoft-ds
ACCEPT udp -- anywhere anywhere udp dpt:openvpn
DROP udp -- anywhere anywhere udp dpt:domain
DROP tcp -- anywhere anywhere tcp dpt:domain
ACCEPT icmp -- anywhere anywhere icmptype 8 code 0
ACCEPT all -- anywhere anywhere
ACCEPT udp -- anywhere anywhere udp dpt:16261
ACCEPT tcp -- anywhere anywhere tcp dpt:16262
দুটি নতুন এন্ট্রি তালিকায় আসলে রয়েছে, তবে আমি যখন দুটি বন্দর খোলা আছে কিনা তা পরীক্ষা করে দেখেছি যে উভয় বন্দর (16261/26262) এখনও বন্ধ রয়েছে। আমি কি ভুল করছি? একটি টিমস্পিক 3 এবং সিএস: যান সার্ভার ইতিমধ্যে সমস্যা ছাড়াই চলছে ...
সম্পাদনা: আমি অন্য কোথাও পড়েছি যে আমি খোলা বন্দরগুলিও পরীক্ষা করতে পারি netstat -ntulp
। যদি আমি এই কমান্ডটি প্রবেশ করি তবে দুটি পোর্ট তালিকায় প্রদর্শিত হবে না।
netstat -ntulp
দুটি পোর্টের সাথে চেক করি তবে এটি প্রদর্শিত হবে না।
netstat -ntulp
তাদের না দেখায় তবে তারা বন্ধ রয়েছে are