ফায়ারওয়াল্ড বনাম iptables - কখন ব্যবহার করতে হবে [বন্ধ]


29

টিএল; ডিআর নতুন সেন্টোস সার্ভারে ইনস্টলগুলিতে ফায়ারওয়াল্ড ব্যবহার করা উচিত বা কেবল এটি অক্ষম করে ব্যবহার করতে ফিরে যেতে হবে /etc/sysconfig/iptables?


ফায়ারওয়াল্ড এবং iptables একই উদ্দেশ্যে পরিবেশন করা হয়। উভয়ই প্যাকেট ফিল্টারিং করে - তবে আমি যদি এটি সঠিকভাবে বুঝতে পারি তবে প্রতিবার পরিবর্তন হওয়ার পরে ফায়ারওয়াল্ড পুরো নিয়মটি সেট করে না।

আমি iptables সম্পর্কে অনেক কিছু জানি তবে ফায়ারওয়াল্ড সম্পর্কে খুব কম।

ফেডোরা এবং আরএইচইএল / সেন্টোজে - theতিহ্যবাহী iptables কনফিগারেশনটি সম্পন্ন হয়েছিল /etc/sysconfig/iptables। ফায়ারওয়াল্ড সহ, এটি কনফিগারেশনটি বেঁচে থাকে /etc/firewalld/এবং এটি এক্সএমএল ফাইলগুলির একটি সেট। ফেডোরা এই লিগ্যাসি কনফিগারেশনের প্রতিস্থাপন হিসাবে ফায়ারওয়াল্ডের দিকে এগিয়ে চলেছে বলে মনে হচ্ছে। আমি বুঝতে পারি যে ফায়ারওয়াল্ড হুডের নীচে iptables ব্যবহার করে, তবে এটির নিজস্ব কমান্ড লাইন ইন্টারফেস এবং উপরের মতো কনফিগারেশন ফাইল ফর্ম্যাটও রয়েছে - যা আমি একটি বনামকে ব্যবহার করার ক্ষেত্রে উল্লেখ করছি।

এখানে কি কোনও নির্দিষ্ট কনফিগারেশন / দৃশ্যের উপযুক্ত রয়েছে যাগুলির প্রতিটিটিই উপযুক্ত? নেটওয়ার্কমঙ্গার বনাম নেটওয়ার্কের ক্ষেত্রে, এটি প্রদর্শিত হয় যে যদিও নেটওয়ার্ক ম্যানেজারটি নেটওয়ার্ক স্ক্রিপ্টগুলির জন্য একটি প্রতিস্থাপন হিসাবে চিহ্নিত করা হতে পারে, এটি নেটওয়ার্ক ব্রিজ সমর্থন এবং অন্যান্য কয়েকটি জিনিসের অভাবে, অনেক লোক সার্ভার সেটআপগুলিতে কেবল এটি ব্যবহার করছে না সব। সুতরাং "আপনি যদি লিনাক্সে থাকেন তবে নেটওয়ার্কম্যানেজার ব্যবহার করুন desktop/guiএবং আপনি যদি সার্ভার চালাচ্ছেন তবে নেটওয়ার্ক " ব্যবহারের একটি সাধারণ ধারণা রয়েছে বলে মনে হয় । আমি বিভিন্ন পোস্ট পড়া থেকে ঠিক এটাই গ্রহণ করি - তবে এটি কমপক্ষে তাদের বর্তমান অবস্থায় দাঁড়িয়ে থাকার কারণে - সেই জিনিসগুলির জন্য কার্যকর ব্যবহার কী তা সম্পর্কে একটি গাইড দেয়।

তবে আমি ফায়ারওয়াল্ডের সাথে এই একই জিনিসটি করছি এবং কেবল এটি বন্ধ করে দিয়েছি এবং পরিবর্তে আইপট্যাবলগুলি ব্যবহার করছি। (আমি প্রায় সবসময় একটি সার্ভারে লিনাক্স ইনস্টল করছি, ডেস্কটপ ব্যবহারের জন্য নয়)। ফায়ারওয়াল্ড কি ইপটবেলেসের জন্য কার্যকর প্রতিস্থাপন এবং আমার সমস্ত নতুন সিস্টেমে কেবল এটি ব্যবহার করা উচিত?


10
ফায়ারওয়াল্ড নীচে iptables ব্যবহার করে।
ব্যবহারকারী 9517 GoFundMonica

অবশ্যই, এবং এটি উপলব্ধি করে। তবে স্পষ্টতই আপনি কীভাবে আপনার কনফিগারটি সংরক্ষণ করেন এবং কোন সরঞ্জামটি ব্যবহার করেন তার মধ্যে একটি বড় পার্থক্য রয়েছে - iptables বনাম ফায়ারওয়াল-সেমিডি, / ইত্যাদি / সিসকনফিগ / আইপটেবল বনাম /etc/firewalld/.../*.xml আমি প্রশ্নটি সংশোধন করব কিছুটা পরিষ্কার করার জন্য
বিজিপি

"প্রতিবার যখনই সুযোগ আসবে তখন পুরো রোলসেটটি ফ্লাশ করার দরকার নেই" iptables। এটি কেবলমাত্র একটি সামনের প্রান্তের সরঞ্জাম, যদি এটি টেবিলগুলি ফ্লাশ করে তবে এটি যে কারণে আপনি বলেছিলেন।
gparent

স্পষ্ট করার জন্য, আমি "পরিষেবা iptables পুনঃসূচনা" উল্লেখ করছি যার ফলে নিয়মগুলি সরানো হয়েছে এবং পুনরায় যুক্ত করা হয়েছে। (যদিও এটি এখনও সংযোগের স্থিতিকে প্রভাবিত করে না, যা ভাল)) স্বতন্ত্র নিয়মগুলি সংশোধন করার জন্য আপনি অবশ্যই কমান্ড লাইন থেকে iptables কমান্ডটি চালাতে পারেন - তবে আমি সাধারণত সমস্ত কিছু / etc / sysconfig / iptables এ রাখার চেষ্টা করি এবং "পরিষেবা" কমান্ডটি ডিস্ট্রো দ্বারা সরবরাহিত সরঞ্জামগুলির দ্বারা প্রস্তাবিত কনভেনশনটির সাথে লেগে থাকার জন্য ব্যবহার করুন।
বিজিপি

উত্তর:


12

হিসাবে firewalldএক্সএমএল কনফিগারেশনের উপর ভিত্তি করে করা হয়, কিছু মনে হতে পারে যে এটি একটি কর্মসূচি পদ্ধতিতে ফায়ারওয়াল কনফিগার করা আরো সহজ। এটি iptablesঠিক পাশাপাশি অর্জন করা যেতে পারে , তবে একটি ভিন্ন উপায়ে, যা এক্সএমএল নয়। যদি আপনি iptablesকাজ করার পদ্ধতি সম্পর্কে ইতিমধ্যে পরিচিত হন তবে আপনি আপনার সমস্ত কনফিগারেশন কেন স্থানান্তর করবেন firewalld?

যদি আপনি আপনার বৃহত্তম iptablesফায়ারওয়াল নিয়ম সেটটি বিবেচনা করেন, তবে আপনি কতবার ঘন ঘন গতিশীল দিক থেকে উপকৃত হবেন বলে মনে করেন firewalld? বেশিরভাগ ক্ষেত্রে পারফরম্যান্সই iptablesইস্যু হয় না। বেশিরভাগ ক্ষেত্রে যেখানে iptablesইস্যুটির পারফরম্যান্স ipsetভিত্তিক উত্স / গন্তব্য আইপি সেট ব্যবহার করে স্থির করা যায় ।

আপনার নেটওয়ার্কম্যানেজারটি ব্যবহার করা উচিত কিনা তা ভিন্ন বিতর্ক।


3
iptablesএই ক্ষেত্রে এর পারফরম্যান্স অপ্রাসঙ্গিক কারণ নিয়মটি সরঞ্জামের মাধ্যমে firewallddirectly োকানো বা সরাসরি areোকানোই হোক না কেন অচ্ছলতা ঘটবে iptables
gparent
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.