Firewall inschakelen en firewall uitschakelen op CentOS7
Firewalld is het standaard firewall programma op CentOS 7.5. Het is een opdrachtregelprogramma dat wordt gebruikt om de firewall van CentOS 7.5 te configureren. Het is zeer eenvoudig te gebruiken. Firewalld is beschikbaar in Ubuntu/Debian, RHEL 7, CentOS 7, Fedora en nog veel meer Linux distributies.
In dit artikel zal ik je laten zien hoe je Firewalld inschakelt, hoe je Firewalld uitschakelt, en hoe je Firewalld gebruikt op CentOS 7.5. Laten we aan de slag gaan.
Installeren van Firewalld
Firewalld zou standaard geïnstalleerd moeten zijn op CentOS 7.5. Als het om welke reden dan ook niet is geïnstalleerd op uw CentOS 7.5 besturingssysteem, kunt u het eenvoudig installeren vanuit de officiële pakket repository van CentOS 7.5. Werk eerst de cache van de yum package repository bij met het volgende commando:
De cache van de yum package repository zou bijgewerkt moeten zijn.
Installeer nu Firewalld met het volgende commando:
Druk op y en vervolgens op <Enter> om verder te gaan.
Firewalld zou nu geïnstalleerd moeten zijn.
Kijken of Firewalld is ingeschakeld
Als Firewalld is ingeschakeld, wordt het gestart wanneer uw computer opstart.
U kunt het volgende commando uitvoeren om te controleren of Firewalld is ingeschakeld:
Firewalld toevoegen aan het opstarten van het systeem
Als Firewalld niet is ingeschakeld om te starten bij het opstarten van het systeem, kunt u het volgende commando uitvoeren om het toe te voegen aan het opstarten van het systeem. Op die manier start het wanneer uw computer opstart.
Firewalld moet aan het opstarten van het systeem worden toegevoegd.
Verwijder Firewalld van het opstarten van het systeem
Als u niet wilt dat Firewalld wordt gestart wanneer uw computer opstart, dat wil zeggen u wilt Firewalld uitschakelen, voer dan het volgende commando uit:
Firewalld moet worden verwijderd uit het opstarten van uw systeem.
Kijken of Firewalld actief is
U kunt controleren of Firewalld actief is met het volgende commando:
Zoals u in de schermafbeelding hieronder kunt zien, draait Firewalld.
Start Firewalld Service
Als Firewalld niet draait, kunt u Firewalld starten met het volgende commando:
Stoppen van Firewalld Service
Als Firewalld draait, en u wilt het stoppen, voert u het volgende commando uit:
Het gebruik van Firewalld
Firewalld heeft een opdrachtregelhulpprogramma firewall-cmd dat u kunt gebruiken om het Firewalld-firewallprogramma te configureren.
De huidige Firewalld-configuratie weergeven:
U kunt het volgende commando uitvoeren om de huidige of actieve Firewalld-configuratie weer te geven:
De huidige actieve Firewalld-configuratie zou in een lijst moeten worden opgenomen.
De Firewalld-configuratie permanent en tijdelijk wijzigen:
Als u Firewalld permanent wilt configureren, d.w.z. als de computer opnieuw wordt opgestart, moeten de wijzigingen nog steeds actief zijn, moet u de vlag -permanent toevoegen aan elke firewall-cmd configuratieopdracht.
Als je iets wilt testen, dan kun je de -permanent vlag weglaten. In dat geval moeten de wijzigingen worden teruggedraaid zodra u uw computer opnieuw opstart.
Services toevoegen:
U kunt andere computers op uw netwerk verbinding laten maken met specifieke services op uw computer door deze services toe te voegen aan Firewalld.
Als u bijvoorbeeld wilt dat andere computers in uw netwerk toegang krijgen tot de webserver of HTTP-service op uw computer, kunt u deze als volgt toevoegen aan de configuratie van Firewalld:
NOOT: hier is http de naam van de service.
De http-service moet worden toegevoegd.
U kunt alle beschikbare services vinden als u het volgende commando uitvoert:
Alle vooraf gedefinieerde services worden opgesomd.
NOOT: U kunt een van de XML-servicebestanden kopiëren en uw eigen aangepaste services maken.
Services verwijderen:
Als u een service uit de Firewalld-configuratie wilt verwijderen die al is toegevoegd, laten we zeggen de http-service, dan kunt u het volgende commando uitvoeren:
NOOT: hier is http de naam van de service.
De http-service moet worden verwijderd.
Poorten toevoegen aan Firewalld:
Als het programma waartoe u toegang wilt verlenen geen vooraf gedefinieerde service in Firewalld heeft, maar u weet op welke poort het programma draait, kunt u deze aan Firewalld toevoegen zonder dat u een service XML-bestand hoeft aan te maken (in de directory /usr/lib/firewalld/services).
Als u bijvoorbeeld de TCP-poort 80 aan Firewalld wilt toevoegen, voert u het volgende commando uit:
Als u een UDP-poort 80 wilt toevoegen, voert u het volgende commando uit:
De poort moet worden toegevoegd.
U kunt ook een reeks poorten toevoegen, laten we zeggen TCP-poort 8000 – 8100, voer dan het volgende commando uit:
De poorten moeten worden toegevoegd.
Verwijderen van poorten uit Firewalld:
U kunt een TCP-poort, laten we zeggen poort 80, uit Firewalld verwijderen met het volgende commando:
Voor UDP-poort 80 voert u de volgende opdracht uit:
Voor een bereik van TCP-poorten, laten we zeggen 8000 – 8100, voert u het volgende commando uit:
Reload Firewalld-configuratie:
Als u klaar bent met het configureren van Firewalld, moet u het volgende commando uitvoeren om de nieuwe configuratie opnieuw te laden:
Dat is hoe u Firewalld installeert, in- en uitschakelt, gebruikt op CentOS 7.5. Bedankt voor het lezen van dit artikel.