मुझे कैसे पता चलेगा कि मेरा फ़ायरवॉल चालू है?


38

मैंने फायरस्टार को स्थापित किया, और अपने फ़ायरवॉल को कॉन्फ़िगर किया।

लेकिन मुझे संदेह है: बूट पर, मुझे कभी-कभी एक [विफल] मार्कर दिखाई देता है, और बाईं ओर, मुझे लगता है कि यह "फ़ायरवॉल शुरू करना" जैसा कुछ था। मुझे यकीन नहीं हो रहा है क्योंकि संदेश एक सेकंड से भी कम समय के लिए देखा जाता है, इसलिए मैं जानना चाहता था कि क्या कोई रास्ता है, पूरे फायरस्टार सॉफ्टवेयर को शुरू किए बिना, यह जानने के लिए कि फ़ायरवॉल चालू है या काम कर रहा है या नहीं।

या तो एक गैजेट, या बेहतर, कुछ कंसोल निर्देश, फ़ायरवॉल प्रक्रिया / डेमॉन, या बैश स्क्रिप्ट का सटीक नाम, करेगा।

संपादित करें: मैंने पहले ही अपने कंप्यूटर को "शील्ड्स अप" http://www.grc.com सुविधा के साथ परीक्षण किया , जो मेरे कंप्यूटर को "चुपके" के रूप में चिह्नित करता है, लेकिन जैसा कि मैं एक राउटर के पीछे हूं, मुझे आश्चर्य नहीं है। फिर भी, जाहिरा तौर पर, मेरा कंप्यूटर पिंग्स का जवाब देता है ... अजीब ...


उबंटू फ़ायरवॉल तब तक पिंग करेगा जब तक कि आप इसे विशेष रूप से अन्यथा करने के लिए कॉन्फ़िगर नहीं करते हैं।
स्नोस्टॉर्म

यह प्रश्न छोड़ दिया जाना प्रतीत होता है, यदि आप एक समान समस्या का सामना कर रहे हैं, तो कृपया अपनी समस्या से संबंधित विवरण के साथ एक नया प्रश्न पूछें । यदि आपको लगता है कि यह प्रश्न नहीं छोड़ा गया है, तो कृपया उस प्रश्न को स्पष्ट करें। :)
रिंगटोन

इस प्रश्न के उत्तर में सहायक, उत्क्रमित उत्तर हैं और फलस्वरूप इसे छोड़ नहीं दिया गया है । इसे फिर से खोलना चाहिए।
एलिया कागन

जवाबों:


32

मूल रूप से देखने के 2 तरीके हैं अगर फ़ायरवॉल कॉन्फ़िगर किया गया है। आपको दोनों विधियों का उपयोग करना चाहिए और यह सत्यापित करना चाहिए कि फ़ायरवॉल को कॉन्फ़िगर और कॉन्फ़िगर किया गया है जिस तरह से आप इसे चाहते हैं।

सबसे पहले, जांचें कि फ़ायरवॉल नियम लागू किए गए हैं। बहुत सारे आधुनिक लिनक्स फ़ायरवॉल समाधान फ़ायरवॉल के लिए iptables का उपयोग करते हैं। आप देख सकते हैं कि iptables कमांड के साथ कुछ नियम हैं:

iptables -L

यह नियमों के वर्तमान सेट को वापस कर देगा। यदि आपके फ़ायरवॉल नियम लागू नहीं किए गए हैं, तो भी सेट में कुछ नियम हो सकते हैं। बस उन लाइनों की तलाश करें जो आपके दिए गए नियमों से मेल खाती हैं। इससे आपको अंदाजा हो जाएगा कि सिस्टम में कौन से नियम दर्ज किए गए हैं। यह नियमों की वैधता की गारंटी नहीं देता है, केवल यह कि उन्हें समझा गया है।

अगला, आप प्रश्न में मेजबान के खिलाफ कनेक्शन के लिए परीक्षण करने के लिए एक दूसरे कंप्यूटर का उपयोग करेंगे। यह आसानी से nmapकमांड के साथ किया जा सकता है (नैम्प पैकेज में पाया जाता है)। जाँच का त्वरित और गंदा तरीका है:

nmap -P0 10.0.0.10
nmap -P0 -sU 10.0.0.10

IP पते को बदलें 10.0.0.10 अपने गंतव्य के साथ IP पते को होस्ट करें।

पहली पंक्ति टीसीपी बंदरगाहों के लिए स्कैन करेगी जो खुले हैं और दूसरे कंप्यूटर से उपलब्ध हैं। दूसरी पंक्ति स्कैन को दोहराएगी लेकिन इस बार यूडीपी बंदरगाहों के साथ। -0 फ्लैग मेजबान को ICMP इको पैकेट से जांचने से रोकेगा, लेकिन आपके फ़ायरवॉल नियमों से अवरुद्ध हो सकता है।

स्कैन में थोड़ा समय लग सकता है इसलिए धैर्य रखें। नैम्प के लिए एक GUI फ्रंटेंड भी zenmapहै, जो बहुत सारे आउटपुट होने पर स्कैन के परिणामों की व्याख्या करना थोड़ा आसान बनाता है।


1
दूसरे कंप्यूटर का उपयोग करना कुछ ऐसा था जिससे मैं बचना चाहूंगा (मैं एक बाहरी राउटर के पीछे हूं, जो फ़ायरवॉल के रूप में काम करता है। मैं पहले से ही grc.com से फ़ायरवॉल परीक्षण का उपयोग करता हूं जिसे "एक अन्य कंप्यूटर" माना जा सकता है। फिर भी, कंसोल के लिए धन्यवाद। निर्देश।
पियरसेबल

ज़ेनमैप जटिल लॉग देने के लिए लगता है, लेकिन यह कमाल है! जानकारी के लिए धन्यवाद। निश्चित रूप से +1।
पियरसबल

2
वर्थ नोटिंग जो होना चाहिए sudo iptables -L। अन्यथा, आपको "कमांड नहीं मिला", कम से कम उबंटू पर मिलेगा।
माइकमार्सियन

24

आप इस कमांड का उपयोग कर सकते हैं:

ufw status  

3
ध्यान दें कि यह केवल तभी काम करता है जब आपके पास ufw स्थापित हो और इसका उपयोग कर रहा हो।
ब्रिअम

3
ufw डिफ़ॉल्ट रूप से ubuntu पर स्थापित है, चाहे आप इसका उपयोग कर रहे हैं या नहीं, यह आपको स्थिति बताता है।
4

2
चेतावनी: ufw फ़ायरवॉल नियमों को सेट करने के लिए iptables का उपयोग करता है, लेकिन 'ufw स्टेटस' iptables द्वारा सीधे बनाए गए कोई भी अतिरिक्त नियम नहीं दिखाता है (ufw का उपयोग नहीं करता है)। उदाहरण के लिए, डिफ़ॉल्ट रूप से डॉक डेमॉन ख़ुशी से फ़ायरवॉल में छेद करता है जिसमें iptables का उपयोग होता है, लेकिन ufw आपको यह नहीं दिखाता है।
एनीब करें

2
मैं कहना चाहता हूं कि ufw सिर्फ एक विन्यास उपकरण है, वास्तव में एक फ़ायरवॉल नहीं है। और डिफ़ॉल्ट रूप से यह अक्षम है।
किशोर पवार

मुझे लगता है कि यह कमांड आपको बताती है कि क्या आप ufwखुद एंबल्ड हैं या नहीं। इसका प्रमाण यह है कि यदि आप फ़ायरवॉल को सेट करते हैं iptablesतो उसे चलाएं फिर ufw statusभी वापस आ जाएगाStatus: inactive
user10089632

6

सबसे पहले, आप सेवाओं से किसी भी त्रुटि संदेश के लिए syslog की समीक्षा कर सकते हैं sudo less /var/log/syslog। यही कारण है कि आप फायरस्टार सेवा शुरू नहीं किया था के रूप में आप एक सुराग दे सकते हैं।

आप serviceकमांड के साथ सेवाओं में हेरफेर कर सकते हैं । यह देखने के लिए कि कोई सेवा चलती है या नहीं service [service_name] status। आपके मामले में, मुझे लगता service_nameहै कि बस firestarter। आप उपलब्ध सेवाओं की सूची प्राप्त करने के लिए टैब-पूर्णता का उपयोग कर सकते हैं ( service TAB TAB), या निर्देशिका की सामग्री पर एक नज़र डाल सकते हैं /etc/init.d(प्रत्येक फ़ाइल सेवा का प्रबंधन करने के लिए एक स्क्रिप्ट है)।

उबंटू की अपनी फायरवॉल प्रणाली है, जिसे अनकम्प्लिकेटेड फ़ायरवॉल (ufw) कहा जाता है । शायद उबंटू के भीतर उस एक का उपयोग करना आसान है। यदि आप पैकेज स्थापित करते हैं gufw, तो आप सिस्टम -> प्रशासन -> फ़ायरवॉल कॉन्फ़िगरेशन में कॉन्फ़िगरेशन का उपयोग कर सकते हैं ।

iptablesऊपर बताई गई कमांड किसी भी लिनक्स सिस्टम पर काम करती है। सभी लिनक्स फ़ायरवॉल कॉन्फ़िगरेशन टूल (जैसे ufw, फायरस्टार, और कई अन्य) मूल रूप से iptables के सामने के छोर हैं।


5

फ़ायरवॉल स्थिति की जाँच करने के लिए कमांड का उपयोग करें:

sudo ufw status

फ़ायरवॉल उपयोग आदेश को सक्षम करने के लिए:

sudo ufw enable

फ़ायरवॉल उपयोग कमांड को अक्षम करने के लिए:

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