কমান্ড আর iptables সবচেয়ে বেশি ব্যবহৃত অপশনের একটি যখন নিয়ম সংজ্ঞায়িত স্বীকার: --dport
।
আমি এই ত্রুটি পেয়েছি:
[root@dragonweyr /home/calyodelphi]# iptables -A INPUT --dport 7777 -j ACCEPT_TCP_UDP
iptables v1.4.7: unknown option `--dport'
Try `iptables -h' or 'iptables --help' for more information.
উপরের অ্যাড রুল কমান্ড টেরারিয়া সংযোগ সক্ষম করার জন্য একটি উদাহরণ।
আমার কাছে বর্তমানে বেয়ারবোনস আইপটিবল কনফিগারেশন হিসাবে যা রয়েছে তা (এটির listiptables
সাথে সম্পর্কিত iptables -L -v --line-numbers
) এবং এটি সুস্পষ্ট যে --dport
অতীতে কাজ করেছে:
root@dragonweyr /home/calyodelphi]# listiptables
Chain INPUT (policy DROP 0 packets, 0 bytes)
num pkts bytes target prot opt in out source destination
1 39 4368 ACCEPT all -- lo any anywhere anywhere
2 114 10257 ACCEPT all -- any any anywhere anywhere state RELATED,ESTABLISHED
3 1 64 ACCEPT tcp -- eth1 any anywhere anywhere tcp dpt:EtherNet/IP-1
4 72 11610 ACCEPT all -- eth1 any anywhere anywhere
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
num pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 91 packets, 10045 bytes)
num pkts bytes target prot opt in out source destination
Chain ACCEPT_TCP_UDP (0 references)
num pkts bytes target prot opt in out source destination
1 0 0 ACCEPT tcp -- any any anywhere anywhere
আমি টিসিপি এবং ইউডিপি সংযোগগুলি গ্রহণ করার জন্য একটি কাস্টম চেইন ( এই প্রশ্ন দ্বারা অনুপ্রাণিত ) সংজ্ঞায়নেরও চেষ্টা করছি যাতে আমি টিসিপি এবং ইউডিপি সক্ষম করতে চাই এমন সমস্ত কিছুর (যেমন মাইনক্রাফ্ট বা টেরারিয়া সার্ভার বা সম্পূর্ণ অন্য কোনও পরিষেবা)। তবে এটি কাজ করে না:
[root@dragonweyr /home/calyodelphi]# iptables -P ACCEPT_TCP_UDP DROP
iptables: Bad built-in chain name.
এটি অত্যন্ত হতাশাব্যঞ্জক হয়ে উঠছে, ভদ্র শব্দের সাথে (এটির সাথে জড়িত থাকার পরিমাণটি একজন নাবিক আমাকে আমার মুখ দেখার জন্য বলবে)। আমার গুগল-ফু ভয়ঙ্কর, সুতরাং আমি এর যে কোনওটির জন্য এখনও একটি কার্যকর সমাধান খুঁজে পাইনি। আমি রাউটারে সেন্টোস 6.5 চালাচ্ছি। আপনারা যে কোনও সহায়তা এবং পয়েন্টারগুলি অফার করতে পারেন তা দুর্দান্ত be
সম্পাদনা করুন:
বোনাস প্রশ্ন: আমি পাশাপাশি পোর্ট ফরওয়ার্ডিং কনফিগার করার পরিকল্পনা করছি। নির্দিষ্ট বন্দরগুলির মধ্যে আগত সংযোগগুলি গ্রহণ করার জন্য কি এখনও বিধি বিধান করা দরকার?
-p all
এবং ঠিক একই ত্রুটিটি পেয়েছি।unknown option --dport
। এটি নিয়ে কাজ করেছে-p tcp
তবে এটি সত্যিই আমাকে এই ক্ষেত্রে সহায়তা করবে না কারণ এটি কেবল একই সমস্যার দিকে পরিচালিত করে: প্রতিটি কিছুর জন্য স্বতন্ত্র tcp / udp বিধি নির্ধারণ করে।