Manjaro

Netwerkconfiguratie in Manjaro

Netwerkconfiguratie in Manjaro

Terwijl de Manjaro-kernel de machine opstart, maakt de netwerkbeheerder automatisch verbinding met de DHCP-server via de ingeschakelde netwerkinterface. Vervolgens krijgt de client het IP-adres, het subnetmasker, de leasetijd, de DNS-server, de gateway en andere details.

Als de machine werkt als een Apache-server, moet deze gemakkelijk toegankelijk zijn voor de clients via een statisch IP-adres. Bovendien moeten gebruikers uit voorzorg de machine ook beschermen tegen onnodige toegang van buiten het netwerk. Dit vereist de noodzaak om de netwerkinterfaces handmatig in te stellen via Manjaro Network Manager of via opdrachten en configuratiebestanden.

In dit artikel leren we de netwerkinterface handmatig te configureren via GUI en CLI. We vereenvoudigen ook het configuratieproces van de onbeperkte firewall (ufw) voor nieuwe gebruikers als voorzorgsstap na de installatie van Manjaro.

Netwerkinterface instellen

De handmatige instelling van de netwerkinterface omvat het toewijzen van een IP-adres, gateway, DNS-serverlocaties, routes en subnetmasker aan de machine. Het wordt gedaan via Manjaro NewtrokManager en CLI.

Beginnen

Alvorens aan de slag te gaan met de handmatige netwerkconfiguratie, moet het systeem aan bepaalde voorwaarden voldoen:

Statische IP-instelling via GUI

Zoek naar de "Verbindingen” in de Manjaro-toepassingsstarter. Selecteer in het netwerkverbindingsmenu de huidige netwerkinstellingen om de verbinding te bewerken/configureren.

Selecteer de huidige verbinding en kies het tabblad IPv4-instellingen.

Selecteer 'Handleiding' van de 'Methode' drop-down menu voor Statisch IP, en klik op 'Toevoegen' om het adres, het subnetmasker, de gateway en de DNS-servergegevens in te vullen. Klik ten slotte op 'Van toepassing zijn' om het netwerk opnieuw op te starten met nieuwe instellingen.

Statische IP-adresaliassen

De GUI maakt het ook mogelijk om een ​​aantal adressen in te stellen voor een enkele interface. Het is mogelijk door op een '+'-teken of 'Toevoegen'-knop op hetzelfde scherm te klikken om een ​​nieuw IP-adres toe te voegen. Hier zijn enkele details over adresaliassen:

Gebruik de volgende opdracht om de werkende interface met de twee Ip-adressen weer te geven:.

[email protected]:~$ ip addr show

Statische IP-instelling via CLI

Een andere manier om statische IP te configureren is via systemd. Voor Manjaro-netwerkinterfaces worden aangepaste routes binnen geconfigureerd /etc/systemd/network/ map. De configuratiebestanden voor elke interface worden geïdentificeerd op basis van de interfacenaam. Daarom zal het bestand voor netwerkinterface enp0s3 zijn: /etc/systemd/network/enp0s3.netwerk.

Zorg ervoor dat u de NetworkManager uitschakelt, aangezien deze de handmatige instellingen overschrijft.

[e-mail beveiligd]:~$ sudo systemctl uitschakelen --nu NetworkManager.onderhoud

Maak of bewerk het bovenstaande netwerkinterfacebestand met rootrechten. Hier is een voorbeeldbestand:

[email protected]:~$ sudo vim /etc/systemd/network/enp0s3.netwerk
[Bij elkaar passen]
Naam=enp0s3
[Netwerk]
Adres = 192.168.11.0/24
Gateway=192.168.11.1
DNS=152.234.15.8
DNS=215.158.11.10

Schakel nu de netwerkservice in en start deze.

[email protected]:~$ sudo systemctl enable --now systemd-networkd.onderhoud

Om terug te keren naar de DHCP-instellingen, verwijdert u het bovenstaande bestand en start u de NetworkManager . opnieuw.

Firewall instellen met UFW in Manjaro

Een werkende firewall is een cruciaal onderdeel van elk veilig Linux-systeem. Standaard worden alle Linux-distributies geleverd met een geïnstalleerde firewall-configuratietool die bekend staat als Uncomplicated Firewall (ufw). UFW is een interface voor iptables en is ontworpen om de configuratietaak van de firewall te vereenvoudigen.

Volgens de ufw man-pagina biedt de tool geen volwaardige firewall-functionaliteit via CLI. In plaats daarvan is het bedoeld om het toevoegen of verwijderen van eenvoudige regels te vergemakkelijken. ufw streeft er ook naar om hostgebaseerde firewalls te bieden.

Om aan de slag te gaan met het beveiligen van het netwerk, installeer ufw indien niet beschikbaar:

[e-mail beveiligd]:~$ sudo pacman -Syu ufw

ufw standaardbeleid instellen

Aangezien we aan de slag gaan met de ufw-configuratie. ufw is standaard uitgeschakeld. Controleer de ufw-status door de volgende opdracht te typen:

[email protected]:~$ sudo service ufw status

Voer de volgende opdracht uit om ufw-instellingen in te schakelen:.

[email protected]:~$ sudo ufw enable

Als u ufw inschakelt, wordt het standaardbeleid van de firewall gestart. Dat wil zeggen, ufw staat alleen uitgaande verbindingen toe en weigert alle inkomende verbindingen. Met andere woorden, de Manjaro-server is niet toegankelijk van buiten het netwerk. Terwijl gebruikersapplicaties verbinding kunnen maken met de buitenwereld.

Indien uitgeschakeld, kunnen we de regels instellen om ufw standaardbeleid uit te voeren.

[e-mail beveiligd]:~$ sudo ufw standaard inkomende weigeren
[e-mail beveiligd]:~$ sudo ufw standaard uitgaand toestaan

Om het standaardbeleid in te schakelen, bewerkt u de /etc/default/ufw bestand. Houd er rekening mee dat de firewall-instellingen automatisch worden gestart wanneer het systeem opnieuw wordt opgestart. Deze regels zijn voldoende om een ​​persoonlijk Manjaro OS te beschermen. Een Manjaro-server moet echter reageren op inkomende verzoeken.

SSH-verbindingen inschakelen voor Manjaro Server

De bovenstaande instelling weigert alle inkomende verbindingen. Om legitieme SSH- of HTTP-verbinding met de Manjaro-server toe te staan, moet u regels maken in ufw. Met deze instelling kan de gebruiker verbinding maken met de server en deze beheren via een beveiligde shell-verbinding.

[email protected]:~$ sudo ufw allow ssh

Het bovenstaande commando is gelijk aan het instellen van een regel voor een verbinding via een ssh-poort 22. Daarom is UFW op de hoogte van de poorten die worden gebruikt door de toepassingsprotocollen vanwege de services die worden vermeld in het /etc/services-bestand.

We moeten echter een geschikte poort specificeren als de SSH-daemon naar een andere poort luistert. Als de server bijvoorbeeld luistert op poort 3333, gebruikt u de volgende opdracht om de ufw-regel in te stellen:

[email protected]:~$ sudo ufw allow 3333

UFW-configuratie voor IPv6

UFW ondersteunt IPv6-instellingen om firewallregels samen met IPv4 te beheren. Om dat te doen, bewerkt u het ufw-configuratiebestand in de /etc/standaard map en volgende instellingen:

IPv6=ja

Nu is ufw geconfigureerd om beleid toe te voegen en te beheren voor zowel IPv4 als IPv6.

Andere verbindingen

Met ufw kunnen gebruikers verschillende subnetregels, specifieke IP-adressen, poortbereiken en netwerkinterfaces beheren.

Om poortbereiken op te geven:

[email protected]:~$ sudo ufw allow 3000:4444/tcp

Subnet specificeren met een specifieke bestemmingspoort:

[email protected]:~$ ufw toestaan ​​vanaf 192.168.100.0/24 naar elke poort 81

Regel instellen voor specifiek IP-adres

[email protected]:~$ sudo ufw allow from 192.168.100.14

Bovendien maakt het ook het maken van regels mogelijk om verbindingen van IP-adressen en services te weigeren. Het enige dat nodig is, is om allow te vervangen door het deny-commando.

[email protected]:~$ sudo ufw deny from 192.168.100.14

Conclusie

Dit artikel geeft een samenvatting van Manjaro's handmatige netwerkinterface en firewallconfiguratie-instellingen voor beginners. We bespraken het instellen van een statisch IP-adres via GUI en commando's/configuratiebestanden. Bovendien demonstreert het artikel ook het instellen van de standaard Unrestricted Firewall (ufw) om beperkte toegang tot de machine van gebruikers via internet toe te staan.

De scrollrichting van de muis en touchpads omkeren in Windows 10
Muis en Touchpads maken computergebruik niet alleen eenvoudig, maar ook efficiënter en minder tijdrovend. We kunnen ons een leven zonder deze apparate...
Hoe de muisaanwijzer en cursorgrootte, kleur en schema op Windows 10 te veranderen
De muisaanwijzer en cursor in Windows 10 zijn zeer belangrijke aspecten van het besturingssysteem. Dit geldt ook voor andere besturingssystemen, dus i...
Gratis en open source game-engines voor het ontwikkelen van Linux-games
Dit artikel behandelt een lijst met gratis en open source game-engines die kunnen worden gebruikt voor het ontwikkelen van 2D- en 3D-games op Linux. E...