আমি একটি সাবনেট পেয়েছি যা একটি কম্পিউটার দ্বারা সুরক্ষিত যা ফায়ারওয়াল হিসাবে কাজ করে। এই ফায়ারওয়ালটি আমি চাই সেই নিয়মগুলি হল:
সব ইনপুট অস্বীকার করুন
iptables -A INPUT -j DROP
সব আউটপুট অনুমতি দিন
iptables -A OUTPUT -j ACCEPT
বাইরে সব প্যাকেট থেকে সাবনেট থেকে রুট
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
বাইরে থেকে সব প্যাকেট ড্রপ ???
সাবনেটের একটি সার্ভারে 80 পোর্ট রুট প্যাকেট
iptables -t nat -A PREROUTING -d 192.168.2.143 -p tcp --dport 80 -j DNAT --to 172.16.32.131
Eth0 এ ফায়ারওয়ালের আইপি 19২.168.2.143 এবং eth1 এ 172.16.32.254 এবং সার্ভারটি 172.16.32.131
সাবনেট 172.16.32.0/24
আমি সবকিছু কাজ পেয়েছি যে এটি বাইরে থেকে সমস্ত প্যাকেটগুলিকে স্যুনেটে এবং কেবলমাত্র সেগুলি ওয়েব সার্ভারে নয়। আমি কিভাবে এই প্রতিরোধ করতে পারি?
-A INPUT -j DROP
ডিফল্টভাবে নীতিটি DROP হিসাবে সেট করুন-P INPUT DROP
যাতে একটি নিয়ম মেলে না যে কিছু বাদ দেওয়া হয়।