MacOS एक्स - iptables?


12

iptablesMacOS X में कहां है ? मैं Yosemite 10.10.5 (14F27) चला रहा हूं और यह गायब प्रतीत हो रहा है। यदि यह वास्तव में OS X का मूल निवासी नहीं है, तो इस ऑपरेटिंग सिस्टम के लिए इसे स्थापित करने का सबसे अच्छा तरीका क्या है? यदि किसी कारण से यह संगत नहीं है, तो कृपया इसके बजाय संबंधित विकल्प का सुझाव दें।


1
कुछ ऐसा है जिसे pf कहा जाता है। यहाँ एक विस्तृत दस्तावेज है
TheBro21

1
@ TheBro21 यह बहुत छोटा है और बहुत ही सरल है लेकिन, एक तरह से, यह वह उत्तर है जिसकी मुझे तलाश थी। हो सकता है कि आप इसका विस्तार या विस्तार थोड़ा कर सकें, लेकिन यदि उचित उत्तर के रूप में प्रस्तुत किया जाए, तो मेरे पास इसे स्वीकार / स्वीकार नहीं करने का कोई कारण नहीं होगा।
आवाज

जवाबों:


10

Pf नामक iptables के समान एक चीज़ है।

विन्यास

कॉन्फ़िगरेशन फ़ाइल में स्थित है /etc/pf.conf

आरंभ करने के लिए, कृपया /etc/pf.conf कॉन्फ़िगरेशन फ़ाइल देखें, जिसमें pf शामिल है:

स्क्रब-एंकर "com.apple/*"

नेट-एंकर "com.apple/*"

rdr-anchor "com.apple/*"

dummynet-anchor "com.apple/*"

लंगर "com.apple/*"

एंकर "com.apple" को "/etc/pf.anchors/com.apple" से लोड करें

यहां, आप देख सकते हैं कि pf को कई एंकर के साथ कॉन्फ़िगर किया गया है। एक लंगर नियमों और तालिकाओं का एक संग्रह है। असल में, लोड की जा रही एंकर फ़ाइल /etc/pf.anchors/com.apple है।

जब आप अपने में परिवर्तन करते हैं pf.conf, तो आप इस आदेश का उपयोग करके विन्यास की वैधता की जांच कर सकते हैं:

sudo pfctl -v -n -f /etc/pf.conf

परीक्षण करते समय, वर्बोज़ मोड में दौड़ें:

sudo pfctl -v /etc/pf.conf

यदि आप इसे सही तरीके से सेट करते हैं, तो इसे कुछ दिखाना चाहिए pf enabled

मक्खी पर भी जानकारी जोड़ सकते हैं। उदाहरण के लिए, 127.0.0.0/24 कॉल लोकलसब की तालिका जोड़ने के लिए: sudo pfctl -t localsub -T 127.0.0.0/24 जोड़ें

एक बार कॉन्फ़िगरेशन स्पष्ट होने के बाद, आप pfctl -qचीजों को तेज़ी से बनाने के लिए शांत मोड को चालू कर सकते हैं ।

संदर्भ साइट पर अधिक जानकारी में अधिक जानकारी है।


संदर्भ:

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.