Ich habe Firestarter installiert und meine Firewall konfiguriert.
Aber ich bin im Zweifel: Beim Booten sehe ich manchmal einen [FAIL] -Marker und links denke ich, es war so etwas wie "Firewall starten". Ich kann nicht sicher sein, dass die Nachricht für weniger als eine Sekunde angezeigt wird. Daher wollte ich wissen, ob es eine Möglichkeit gibt, ohne die gesamte Firestarter-Software zu starten, zu wissen, ob die Firewall aktiviert ist und funktioniert oder nicht.
Entweder ein Gadget oder besser eine Konsolenanweisung, der genaue Name des Firewall-Prozesses / -Dämons oder ein Bash-Skript reichen aus.
Bearbeiten: Ich habe meinen Computer bereits mit der Funktion "Shield's Up" ( http://www.grc.com) getestet , die meinen Computer als "Stealth" kennzeichnet. Da ich mich jedoch hinter einem Router befinde, bin ich nicht überrascht. Trotzdem antwortet mein Computer anscheinend auf Pings ... Seltsam ...
Antworten:
Grundsätzlich gibt es zwei Möglichkeiten, um festzustellen, ob die Firewall konfiguriert ist. Sie sollten beide Methoden verwenden und sicherstellen, dass die Firewall so konfiguriert und konfiguriert ist, wie Sie es wünschen.
Überprüfen Sie zunächst, ob die Firewall-Regeln angewendet wurden. Nahezu alle modernen Linux-Firewall-Lösungen verwenden iptables als Firewall. Mit dem Befehl iptables können Sie feststellen, dass Regeln vorhanden sind:
Dies gibt den aktuellen Regelsatz zurück. Das Set kann einige Regeln enthalten, auch wenn Ihre Firewall-Regeln nicht angewendet wurden. Suchen Sie einfach nach Linien, die Ihren vorgegebenen Regelsätzen entsprechen. Auf diese Weise erhalten Sie eine Vorstellung davon, welche Regeln in das System eingegeben wurden. Dies garantiert nicht die Gültigkeit der Regeln, sondern nur, dass sie verstanden wurden.
Als Nächstes testen Sie mit einem zweiten Computer, ob Verbindungen zum betreffenden Host bestehen. Dies kann einfach mit dem
nmap
Befehl (im nmap-Paket enthalten) durchgeführt werden. Schnelle und schmutzige Art der Überprüfung ist:Ersetzen Sie die IP-Adresse 10.0.0.10 durch die IP-Adresse Ihres Zielhosts.
In der ersten Zeile wird nach TCP-Ports gesucht, die auf dem zweiten Computer geöffnet und verfügbar sind. Die zweite Zeile wiederholt den Scan, diesmal jedoch mit UDP-Ports. Das Flag -P0 verhindert, dass der Host mit einem ICMP-Echo-Paket getestet wird, wird jedoch möglicherweise von Ihren Firewall-Regeln blockiert.
Der Scan kann eine Weile dauern, seien Sie also geduldig. Es gibt auch ein GUI-Frontend für nmap,
zenmap
das es etwas einfacher macht, die Scan-Ergebnisse zu interpretieren, wenn viel ausgegeben wird.quelle
sudo iptables -L
. Andernfalls erhalten Sie "Befehl nicht gefunden", zumindest unter Ubuntu.Sie können diesen Befehl verwenden:
quelle
ufw
selbst aktiviert ist oder nicht. Der Beweis ist, dass wenn Sie die Firewall mit setzen undiptables
dann ausführen,ufw status
sie immer noch zurückkehrtStatus: inactive
Zunächst können Sie das Syslog auf Fehlermeldungen von Diensten mit überprüfen
sudo less /var/log/syslog
. Das kann einen Hinweis darauf geben, warum der Firestarter-Service nicht gestartet wurde.Sie können Dienste mit dem
service
Befehl bearbeiten. Verwenden Sie, um zu überprüfen, ob ein Dienst ausgeführt wirdservice [service_name] status
. In deinem Fallservice_name
ist das wohl gerechtfirestarter
. Mit der Tabulator-Vervollständigung können Sie eine Liste der verfügbaren Dienste abrufen (service TAB TAB
) oder den Inhalt des Verzeichnisses anzeigen/etc/init.d
(jede Datei ist ein Skript zum Verwalten eines Dienstes).Ubuntu hat ein eigenes Firewall-System namens Uncomplicated Firewall (ufw). Vielleicht ist es einfacher, diese in Ubuntu zu verwenden. Wenn Sie das Paket installieren
gufw
, können Sie unter System -> Administration -> Firewall-Konfiguration auf die Konfiguration zugreifen .Der
iptables
oben erwähnte Befehl funktioniert auf jedem Linux-System. Alle Linux-Firewall-Konfigurationstools (wie ufw, firestarter und viele andere) sind im Grunde genommen Frontends für iptables.quelle
Verwenden Sie den folgenden Befehl, um den Firewall-Status zu überprüfen:
So aktivieren Sie den Firewall-Befehl:
So deaktivieren Sie die Firewall:
quelle