Når Manjaro -kjernen starter opp maskinen, kobles nettverksbehandlingen automatisk til DHCP -serveren via det aktiverte nettverksgrensesnittet. Den gir deretter klienten IP -adresse, undernettmaske, leietid, DNS -server, gateway og andre detaljer.
Hvis maskinen fungerer som en Apache -server, må den være lett tilgjengelig for klientene via en statisk IP -adresse. Dessuten, som en forholdsregel, må brukere også beskytte maskinen mot unødvendig tilgang fra utenfor nettverket. Dette krever behov for å stille inn nettverksgrensesnittene manuelt via Manjaro Network Manager eller gjennom kommandoer og konfigurasjonsfiler.
I denne artikkelen lærer vi å konfigurere nettverksgrensesnittet via GUI og CLI manuelt. Vi forenkler også den ubegrensede brannmuren (UFW) konfigurasjonsprosessen for nye brukere som et forsiktighetstrinn etter Manjaro -installasjon.
Sette opp nettverksgrensesnitt
Manuell nettverksgrensesnittinnstilling inkluderer å tildele maskinen med en IP -adresse, gateway, DNS -serverplasser, ruter og undernettmaske. Det gjøres via Manjaro NewtroKmanager og CLI.
Starter
Før systemet kommer i gang med den manuelle nettverkskonfigurasjonen, må systemet oppfylle visse betingelser:
Statisk IP -innstilling via GUI
Søk etter “Tilkoblinger”Inne i Manjaro Application Launcher. Inne i nettverkstilkoblingsmenyen velger du gjeldende nettverksinnstillinger for å redigere/konfigurere tilkoblingen.
Velg gjeldende tilkobling og velg kategorien IPv4 -innstillinger.
Plukke ut 'Håndbok' fra 'Metode'rullegardinmeny for statisk IP, og klikk på'Legg til'For å fylle ut adressen, undernettmaske, gateway og DNS -serverdetaljer. Til slutt, klikk på 'Søke om'For å starte nettverket på nytt med nye innstillinger.
Statisk IP -adresse aliaser
GUI tillater også å sette opp en rekke adresser for et enkelt grensesnitt. Det er mulig ved å klikke på et '+' -skilt eller 'Legg til' -knappen på samme skjerm for å legge til en ny IP -adresse. Her er få detaljer om adressealiaser:
Bruk følgende kommando for å vise arbeidsgrensesnittet med de to IP -adressene.
manjaro@manjaro: ~ $ ip addr show
Statisk IP -innstilling via CLI
En annen måte å konfigurere statisk IP er via SystemD. For Manjaro nettverksgrensesnitt er tilpassede ruter konfigurert inne /etc/systemd/nettverk/katalog. Konfigurasjonsfilene for hvert grensesnitt identifiseres basert på grensesnittnavnet. Derfor vil filen for nettverksgrensesnitt enp0s3 være /etc/SystemD/Network/ENP0S3.Nettverk.
Sørg for å deaktivere NetworkManager, da den overskriver manuelle innstillinger.
manjaro@manjaro: ~ $ sudo systemctl deaktiver -nå nettverksmanager.service
Opprett eller rediger ovennevnte nettverksgrensesnittfil med rotrettigheter. Her er en eksempelfil:
manjaro@manjaro: ~ $ sudo vim/etc/systemd/nettverk/enp0s3.Nettverk
[Kamp]
Navn = ENP0S3
[Nettverk]
Adresse = 192.168.11.0/24
Gateway = 192.168.11.1
DNS = 152.234.15.8
DNS = 215.158.11.10
Aktiver og start nettverkstjenesten nå.
manjaro@manjaro: ~ $ sudo systemctl enable-noow systemd-networkd.service
For å gå tilbake til DHCP -innstillingene, slett filen ovenfor og start nettverksmanageren på nytt.
Sette opp brannmur med UFW i Manjaro
En fungerende brannmur er en kritisk del av ethvert sikkert Linux -system. Som standard kommer alle Linux -distribusjoner med et installert brannmurkonfigurasjonsverktøy kjent som ukomplisert brannmur (UFW). UFW er et grensesnitt for iptables og er designet for å forenkle brannmurkonfigurasjonsoppgaven.
I følge UFW Man-siden gir ikke verktøyet fullverdig brannmurfunksjonalitet via CLI. I stedet er det for å lette prosessen med tillegg eller fjerning av enkle regler. UFW tar også sikte på å gi vertsbaserte brannmurer.
For å komme i gang med å sikre nettverket, installer UFW hvis ikke tilgjengelig:
manjaro@manjaro: ~ $ sudo pacman -syu ufw
Angi UFW -standardregler
Siden vi kommer i gang med UFW -konfigurasjonen. Som standard er UFW deaktivert. Sjekk UFW -status ved å skrive følgende kommando:
manjaro@manjaro: ~ $ sudo service ufw status
Utfør følgende kommando for å aktivere UFW -innstillinger.
manjaro@manjaro: ~ $ sudo ufw enable
Aktivering av UFW vil starte brannmurens standardpolicy. Det vil si at UFW bare tillater utgående tilkoblinger og nekter alle innkommende tilkoblinger. Med andre ord, Manjaro -serveren er ikke tilgjengelig fra utenfor nettverket. Mens brukerapplikasjoner kan koble seg til omverdenen.
Hvis de er deaktivert, kan vi angi reglene for å utføre UFW -standardregler.
manjaro@manjaro: ~ $ sudo ufw standard nekt innkommende
manjaro@manjaro: ~ $ sudo ufw standard tillater utgående
For å aktivere standardreglene, rediger du /etc/standard/ufw -fil. Merk at brannmurinnstillingene automatisk vil starte når systemet starter på nytt. Disse reglene er tilstrekkelige for å beskytte et personlig Manjaro OS. Imidlertid må en Manjaro -server svare på innkommende forespørsler.
Aktiver SSH -tilkoblinger for Manjaro Server
Ovennevnte innstilling nekter alle innkommende tilkoblinger. For å tillate legitim SSH- eller HTTP -tilkobling til Manjaro -serveren krever det å lage regler i UFW. Denne innstillingen vil gjøre det mulig for brukeren å koble til og administrere serveren via en sikker skallforbindelse.
manjaro@manjaro: ~ $ sudo ufw tillater ssh
Kommandoen ovenfor tilsvarer å sette en regel for en tilkobling via en SSH -port 22. Derfor er UFW klar over portene som brukes av applikasjonsprotokollene på grunn av tjenestene som er oppført i /etc /service -filen.
Vi må imidlertid spesifisere en passende port hvis SSH -demonen lytter til en annen port. For eksempel, hvis serveren lytter på port 3333, bruk følgende kommando for å angi UFW -regelen:
manjaro@manjaro: ~ $ sudo ufw tillatt 3333
UFW -konfigurasjon for IPv6
UFW støtter IPv6 -innstillinger for å administrere brannmurregler sammen med IPv4. For å gjøre det, rediger UFW -konfigurasjonsfilen i /etc/standardkatalog og følgende innstillinger:
IPv6 = Ja
Nå er UFW konfigurert til å legge til og administrere retningslinjer for både IPv4 og IPv6.
Andre tilkoblinger
UFW lar brukere administrere forskjellige undernettregler, spesifikke IP -adresser, portområder og nettverksgrensesnitt.
For å spesifisere portområder:
manjaro@manjaro: ~ $ sudo ufw tillatt 3000: 4444/tcp
For å spesifisere undernett med en spesifikk destinasjonsport:
manjaro@manjaro: ~ $ ufw tillatt fra 192.168.100.0/24 til hvilken som helst port 81
Å angi regel for spesifikk IP -adresse
manjaro@manjaro: ~ $ sudo ufw tillatt fra 192.168.100.14
I tillegg tillater det også å lage regler for å nekte tilkoblinger fra IP -adresser og tjenester. Alt det krever er å erstatte tillate med nekt -kommandoen.
manjaro@manjaro: ~ $ sudo ufw nekt fra 192.168.100.14
Konklusjon
Denne artikkelen oppsummerer Manjaros manuelle nettverksgrensesnitt og brannmurkonfigurasjonsinnstillinger for nybegynnere. Vi diskuterte å sette en statisk IP -adresse via GUI og kommandoer/konfigurasjonsfiler. Dessuten demonstrerer artikkelen også å sette standard ubegrenset brannmur (UFW) for å gi begrenset tilgang til maskinen fra brukere over hele Internett.