Bruk nettverksverktøy traceroute, grav i CentOS

Dynamic Host Configuration Protocol er en nettverksprotokoll som brukes til å dynamisk distribueree, for eksempel IP-adresser, gateway og DNS for nettverksgrensesnitt. DHCP Server tildeler IP-adresser automatisk til alle systemer, så systemadministrator trenger ikke tildele IP-adresser manuelt til klientmaskiner i nettverket. DHCP er det beste alternativet for større miljøer, har tusenvis av systemer.

Miljø

Sørg for å ha bare én DHCP-server i miljøet ditt. Hvis du har en ruter/switch som gir funksjonaliteten til DHCP, må du deaktivere den.

  1. CentOS 7 64bit Minimal server (DHCP Server) ELLER Ubuntu 18.04 /16.04 / Debian 9 64bit (DHCP Server)
  2. CentOS 7 64bit minimal server (DHCP-klient) ELLER Ubuntu 18.04 / 16.04 Desktop (DHCP-klient)

Merk: Du må tilordne en statisk IP-adresse til DHCP-serveren.

Installer og konfigurer DHCP-server på CentOS 7

Først, la oss se hvordan du installerer og konfigurerer DHCP-server på CentOS 7 64bit. Den skal også fungere på CentOS 6.x og andre eldre versjoner.

# nam installer dhcp

Når pakkene er installert, kopierer du eksempelkonfigurasjonsfilen til katalogen /etc/dhcp.

# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

Nå, rediger filen dhcpd.conf.

# vi /etc/dhcp/dhcpd.conf

[...] # Spesifiser domenenavn#DefaultGateway

192.168.12.110

# systemctl restart dhcpd # systemctl aktiver dhcpd

Hvis du har problemer med å starte DHCP-tjenesten på nytt, bør du vurdere å oppdatere SELinux-konteksten eller .

/sbin/restorecon -v /etc/dhcp/dhcpd.conf

Det er det. Gå nå til ' '-delen og konfigurer klientene dine til å hente IP-adresser automatisk fra DHCP-serveren.

Installer og konfigurer DHCP-server på Ubuntu 18.04 / 16.04 / Debian 9

Først, la oss se hvordan du installerer og konfigurerer DHCP-server på Ubuntu 14.04. Den skal også fungere på Ubuntu 15.04 / 14.10 / 13.04 / 13.10 og andre eldre versjoner.

Installer DHCP-server og klient ved å bruke kommandoen nedenfor.

$ sudo apt-get install isc-dhcp-server

Når pakkene er installert, må vi tildele hvilke grensesnitt DHCP-serveren ( dhcpd) betjene DHCP-forespørsler. I vårt tilfelle, har bare ett grensesnitt på systemet mitt ( eth0), så vi vil tildele eth0.

Rediger fil /etc/default/isc-dhcp-server.

$ sudo nano /etc/default/isc-dhcp-server

Nevne eth0 i filen.

# Skill flere grensesnitt med mellomrom, f.eks. "eth0 eth1". INTERFACES="eth0"

Nå, rediger filen dhcpd.conf,

$ sudo nano /etc/dhcp/dhcpd.conf

Gjør endringene som vist nedenfor.

Definer undernettet, rekkevidden av IP-adresser, domene- og domenenavnservere som nedenfor:

[...] # Konfigurering av subnett og iprange subnett 192.168.12.0 nettmaske 255.255.255.0 (område 192.168.12.100 192.168.12.200; # Spesifiser DNS-server-ip og ekstra DNS-server-ip alternativ domenenavn-servere 8.8.8.8, 8.8.4.4; # Spesifiser domenenavn alternativ domenenavn "itzgeek.local"; #DefaultGateway alternativ rutere 192.168.12.2; alternativ kringkastingsadresse 192.168.12.255; # Spesifiser standard og maksimal leietid default-lease-time 600; maks-leietid 7200; ) [...]

Hvis du vil tilordne en fast IP-adresse til klienten din, må du skrive inn dens MAC-ID og IP-adressen i den følgende strofen. For eksempel å tildele en fast IP-adresse 192.168.12.110 for klienten vil strofen se ut som nedenfor.

[...] host mywindows-client ( hardware ethernet 00:0C:29:05:A7:CB; fast-adresse 192.168.12.110; ) [...]

Start nå dhcpd-tjenesten og få den til å starte automatisk ved omstart av systemet.

# sudo-tjenesten isc-dhcp-server omstart

Konfigurer DHCP-klienter

Nå må du konfigurere klientmaskiner for å få IP-adresse automatisk fra DHCP-serveren. Du kan gå gjennom artiklene nedenfor.

Nettverksoppsett i CentOS 7

Som er beskrevet i den tilsvarende artikkelen, må du utføre en rekke grunnleggende innstillinger. En av dem er å sette opp nettverkstilkoblinger. La oss vurdere denne operasjonen i rekkefølge.

For nybegynnere Linux Vanskeligheter kan oppstå i det aller første stadiet - det vil ikke være mulig å sjekke den nåværende tilstanden til nettverket med kommandoen ifconfig(en melding vil vises - kommando ikke funnet). Dette er ikke et problem, dette er en funksjon av hvordan CentOS fungerer, så denne kommandoen må kjøres som superbruker (administrator) med kommandoen:

Årsaken er at vanlige systembrukere og rotbrukere har forskjellige Miljøvariabler PATH (du kan se brukerens PATH ved å bruke echo $PATH). Etter å ha kommet inn Linux-kommandoer, vil skallet søke i brukerens PATH for å prøve å finne en kommando som skal kjøres. Den begynner å søke i hver katalog som er oppført i PATH til målet er funnet. Lag vanlige brukere vanligvis plassert i /usr/local/bin, /usr/bin og /bin. Og root-brukerkommandoene er hovedsakelig lokalisert i /usr/local/sbin, /usr/sbin, /sbin og rot-PATH reflekterer dette. Så når du blir superbruker med "su -", tar du også på deg en ny PATH for hovedkommandoene dine. Og ved å bare bruke 'su', blir standardbrukeren PATH bevart, derfor vil når du prøver å kjøre et program som ligger i /usr/local/sbin, /usr/sbin, /sbin, gi resultatet: 'command ikke funnet' feil. For en mer detaljert forklaring, se man bash-siden, spesielt påloggingsskall-delen. Så du eller bør indikere full vei til kommandoen (eksempel - /sbin/ifconfig) når du bruker 'su', eller bruk 'su -' når du blir root.

For å sjekke gjeldende nettverksinnstillinger, bruk kommandoen:

Når du jobber i Linux OS-familien, må du vite og forstå at all maskinvare- og programvareenheter, samt ulike parametere i operativsystem og programmer lagres i konfigurasjonsfiler. Dermed kontrollerer grensesnittkonfigurasjonsfiler programvaregrensesnitt individuelle nettverksenheter. Når operativsystemet starter, leses disse filene og informasjonen i den, på grunnlag av hvilke de nødvendige (brukte og konfigurerte) grensesnittene bestemmes, samt deres lansering.

Slike filer kalles vanligvis ifcfg-<имя> , Hvor<имя>refererer til navnet på enheten som kontrolleres av denne konfigurasjonsfilen. Som nevnt ovenfor er alle grensesnitt og OS-parametere lagret i ulike spesialiserte filer, noe som gir administratoren en praktisk og fleksibel mulighet til å konfigurere OS- og maskinvareparametere.

Sette opp nettverksgrensesnittet

La oss konfigurere nettverksgrensesnittet ved å redigere konfigurasjonsfilen, som ligger i katalogen /etc/sysconfig/network-scripts/

I mitt tilfelle er kabelen koblet til den første (og eneste) nettverksadapteren, som kalles i systemet eth0. La oss redigere den tilsvarende filen:

# vi /etc/sysconfig/network-scripts/ ifcfg-eth0

Jeg minner deg om å gjøre endringer i innholdet i filen i editoren vi- nødvendig:

  • trykk på "i" eller "Sett inn"-tasten
  • for å gå ut av redigeringsmodus - "esc"
  • for å lagre endringene - "Shift+:" deretter "wq" og trykk "Enter"

For et nettverk med en statisk IP-adresse:

DEVICE="eth0"
BOOTPROTO="ingen"
ONBOOT="ja"
IPADDR="192.168.1.100"
NETTMASK="255.255.255.0"
GATEWAY="192.168.1.1"

For et nettverk som bruker DHCP:

DEVICE="eth0"
BOOTPROTO="dhcp"
ONBOOT="ja"

Kommentarer til utførte handlinger:

Nettverksoppsett

Vi redigerer nettverkskonfigurasjonsfilen:

# vi /etc/sysconfig/network

Skriv inn følgende data:

NETTVERK = "ja"
HOSTNAME="Navn.på.Din.Server" eller arbeidsstasjon

For å bruke innstillingene riktig (slik at de trer i kraft), start nettverket på nytt:

# /etc/init.d/nettverk omstart

Hvis endringer i /etc/sysconfig/network-filen ikke er nødvendig, kan bare grensesnittet startes på nytt:

# ifdown eth0 && ifup eth0

Det er også verdt å vite det Nettverksoppsett kan gjøres raskere, utfør disse kommandoene:

ifconfig eth0 192.168.Х.Х nettmaske 255.255.255.0

Slik deaktiverer du nettverksgrensesnittet:

Hvis du vil at innstillingene skal mottas automatisk via DHCP, kjør følgende kommando:

I dette tilfellet, for å stoppe nettverksgrensesnittet, må du slå av dhclient-programmet:

MEN!Når du setter opp et nettverk på denne måten, etter en omstart må konfigurasjonen gjøres på nytt.

DNS-innstillinger

Åpne filen 'resolv.conf':

I dette materialet vil jeg berøre et aktuelt emne som nesten ethvert innledende arbeid med serveren begynner med. Konfigurering av grunnleggende nettverksparametere i CentOS 7 og 8 - ip-adresse, dhcp, ipv6, dns, vertsnavn, statiske ruter, nettverkskort og andre nettverksparametere. Vi vil gå videre på emnet trinn for trinn fra enkelt til komplekst, analysere alle nyansene i rekkefølge og svare på de mest populære spørsmålene.

  1. Forklar hvordan du utfører grunnleggende nettverksinnstillinger på en Centos-server versjon 7 og 8.
  2. Vis flerever.
  3. Bruk noen få eksempler for å forklare hvordan du løser typiske problemer med nettverket.
  4. Vis noen nyttige nettverksverktøy.

Denne artikkelen er en del av en enkelt serie med artikler om serveren.

Nettverksinnstillinger på en CentOS-server

Første gang vi møter nettverksinnstillingene til en CentOS 7- eller 8-server er når vi utfører installasjonen. På skjermen førstegangs oppsett Det er et eget punkt angående oppsett av nettverksgrensesnitt:

Etter å ha lagt inn det, ser vi en liste over tilkoblede nettverkskort. Hver av dem kan slås på ved hjelp av den tilsvarende glidebryteren (punkt 1 på bildet). Når grensesnittet er aktivert, mottar det automatisk innstillinger via dhcp. Du kan se resultatet av dhcp-arbeid der. Hvis du ikke er fornøyd med disse innstillingene, kan du redigere dem ved å klikke konfigurere(punkt 3 på bildet). Her kan du også stille inn vertsnavn(punkt 2 på bildet):


Ved å åpne vinduet Ehernet tilleggsinnstillinger kan du endre navnet på nettverksgrensesnittet, spesifisere IP-innstillingene (element 1 på bildet), velge manuelle innstillinger (punkt 2 i bildet), tilordne IP adresse(punkt 3 på bildet), installer dns server(punkt 4 på bildet) og lagre nettverksinnstillingene (punkt 5 på bildet):


Etter å ha fullført de resterende innstillingene, vil installasjonen begynne. Etter installasjonen vil du ha en server med nettverksinnstillingene du spesifiserte.

La oss nå vurdere en annen situasjon. Du opprettet ikke serveren, og derfor nettverkskonfigurasjonen, men nå må du se på den eller endre den. Serverkonsollen står til din disposisjon, og vi vil jobbe i den. Hvis du installerte fra et distribusjonssett minimal, så når du prøver å vise nettverksinnstillingene ved hjelp av kommandoen ifconfig i konsollen vil du se følgende:

Bash: ifconfig: kommando ikke funnet

eller i russisk versjon:

Bash: ifconfig kommando ikke funnet

For å jobbe med ifconfig og andre nettverksverktøy må du installere pakken nett-verktøy. La oss gjøre det:

# nam installer nett-verktøy

Nå kan du se nettverksinnstillingene:

mtu 1500 inet 192.168.159.129 eter 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet) RX-pakker 319 byte 36709 (35,8 KiB) RX-feil 0 droppet 0 overløp 0 ramme 0 TX-pakker 256 byte 148817 overkjørt 148817 TX 0 overløp. 0 transportør 0 kollisjoner 0 lo: flagg=73 mtu 65536 inet 127.0.0.1 nettmaske 255.0.0.0 inet6::1 prefikslen 128 scopeid 0x10 loop txqueuelen 0 (Local Loopback) RX-pakker 6 byte 624 (624.0 B) RX-feil 0 droppet 0 overløp 0 ramme 0 TX-pakker 6 byte 624 (624.0 B) TX-feil 0 droppet 0 overløp 0 bærer 0 kollisjoner

Hvis du ikke vil installere en ekstra pakke, kan du bruke en enklere kommando ip med parametere:

# ip-adresse 1: lo: mtu 65536 qdisc noqueue state UKJENT lenke/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferet_lft:1/ forever inet 128 scope host valid_lft forever prefered_lft forever 2: eno16777728: mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:7d:59:3f brd ff:ff:ff:ff:ff:ff inet 192.168.159.129 /24 brd 192.168.159.255 scope global dynamic eno16777728 valid_lft 1709sec prefered_lft 1709sec inet6 fe80::20c:29ff:fe7d:593f/64 scope forever forever link valid_lftever

Vi har sett nettverkskonfigurasjonen, la oss nå redigere den. La oss si at vi må endre IP-adressen. For å gjøre dette, gå til katalogen og åpne filen for redigering ifcfg-eth0 eller ifcfg-ens18. Filnavnet vil avhenge av navnet på nettverksgrensesnittet. Som standard fjernet Centos 8 støtte for å sette opp et nettverk gjennom konfigurasjonsskript, så installer nettverksskriptpakken separat.

# yum installer nettverksskript

Ifcfg-eth0-filen har omtrent følgende innhold:

Ved å bruke innstillingene fra denne filen får vi IP-adressen via dhcp. For å manuelt registrere en statisk IP, bringer vi filen til følgende innhold:

Vi har endret parametrene:

For at endringene skal tre i kraft, må du lese nettverksinnstillingene på nytt:

Sjekk om den nye nettverkskonfigurasjonen er tatt i bruk:

# ifconfig eth0: flagg=4163 mtu 1500 inet 192.168.159.129 nettmaske 255.255.255.0 kringkasting 192.168.159.255 inet6 fe80::20c:29ff:fe7d:593f prefikslen 64 scopeid 0x20 eter 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet) RX-pakker 672 byte 71841 (70.1 KiB) RX-feil 0 droppet 0 overløp 0 ramme 0 TX-pakker 572 byte 290860 overskredet 290860 TX 0 KiB 4 feil. 0 transportør 0 kollisjoner 0

Alt er bra, de nye neer installert.

Hvordan få nettverksinnstillinger via DHCP

La oss nå vurdere den motsatte situasjonen. La oss si at du har LAN-kort har noen innstillinger manuelt. Men du vil at datamaskinen skal motta nettverksinnstillinger via dhcp som klient. For å gjøre dette, må du utføre den motsatte operasjonen til det vi gjorde før. Det vil si at vi åpner filen /etc/sysconfig/network-scripts/ifcfg-ens18 og slett der linjene med parameterne DNS, IPADDR, PREFIX, GATEWAY og i BOOTPROTO-parameteren angir vi verdien "dhcp".

Lagre filen og start nettverket på nytt:

# systemctl start nettverket på nytt

Deretter sjekker vi om vår klient har mottatt innstillingene via dhcp.

Hvordan konfigurere DNS på CentOS

De gjeldende dns-serverinnstillingene i CentOS kan vises på to steder:

  1. I filen med innstillingene til nettverkskortet ifcfg-eth0, som vi tidligere har redigert flere ganger.
  2. I filen /etc/resolv.conf

Hvorfor de nå er på to steder, vet jeg ikke, men før ble DNS-serverinnstillingene i noen distribusjoner, jeg husker ikke nøyaktig hvilke, kun angitt i resolv.conf, men på et tidspunkt endret dette seg. Og alle nettverksinnstillinger begynte å bli lagret i én fil sammen med adressen, gatewayen, masken og så videre. Hvis du nå redigerer resolv.conf-filen og legger til noen server-dns der, vil de etter en omstart erstattes med verdiene fra ifcfg-eth0-filen.

Så for å angi DNS-serverparametrene, må du redigere ifcfg-eth0 nettverksinnstillingsfilen, legge til så mange servere som nødvendig. For eksempel slik:

DNS1="192.168.159.2" DNS2="8.8.8.8" DNS3="8.8.4.4"

For å bruke innstillingene, lagre filen og start nettverket på nytt, alt er som vanlig. Etter omstart av serveren vil dns-innstillingene bli skrevet til resolv.conf-filen

# cat /etc/resolv.conf # Generert av NetworkManager navneserver 192.168.159.2 navneserver 8.8.8.8 navneserver 8.8.4.4

Hvordan deaktivere ipv6

For tiden i aktiv bruk av protokollen ipv6 i Russland er det ikke, og i vanlig arbeid er det oftest ikke nødvendig. Selv om vi i mange år har vært redde for at det praktisk talt ikke er noen ledige IP-adresser igjen, er det i realiteten fortsatt nok til alle. Så av praktiske årsaker er ipv6 for øyeblikket ikke nødvendig på serveren og kan deaktiveres.

Før du deaktiverer ipv6 i centos, for sikkerhets skyld, må du sjekke hvilke programmer som bruker det i arbeidet sitt. Dette er nødvendig for å unngå feil i driften ved først å deaktivere ipv6 i konfigurasjonene. For å se hvilke programmer som henger på ipv6-grensesnittet, bruk netstat-kommandoen:

# netstat -tulnp Aktive Internett-tilkoblinger (bare servere) Proto Recv-Q Send-Q Lokal adresse Utenlandsk adresse Tilstand PID/Programnavn tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2317/master tcp 0 0 0.0.0. :22 0.0.0.0:* LYTT 1333/sshd tcp6 0 0::1:25:::* LYTT 2317/master tcp6 0 0:::22:::* LYT 1333/sshd udp 0 0 0.490.00. 0.0.0.0:* 694/avahi-daemon: r udp 0 0 0.0.0.0:123 0.0.0.0:* 715/kronyd udp 0 0 0.0.0.0:5353 0.0.0.0:* 694/amon 0.0. 0 127.0.0.1:323 0.0.0.0:* 715/chronyd udp6 0 0:::123:::* 715/chronyd udp6 0 0::1:323:::* 715/chronyd

Alle linjer med ::: er ipv6-protokoll. I mitt tilfelle er det sshd, postfix og chronyd. La oss deaktivere ipv6 for dem og la bare ipv4 være igjen.

La oss starte med sshd. Åpne innstillingsfilen /etc/ssh/sshd_config og finn linjene:

#AddressFamily any #ListenAddress 0.0.0.0

La oss fjerne kommentarer og endre dem. Det skal se slik ut:

AddressFamily inet ListenAddress 0.0.0.0

Åpne nå postfix-innstillingsfilen /etc/postfix/main.cf. Vi ser etter linjen der:

#inet_protocols = alle

Endre til:

Inet_protocols = ipv4

Deaktiver ipv6 i chronyd. For å gjøre dette, lag en fil /etc/sysconfig/ chronyd og legg til linjen:

ALTERNATIVER=-4

Nå deaktiverer vi ipv6 i CentOS. Åpne filen /etc/ sysctl.conf og legg til linjene der:

Net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1

Redigering av filen /etc/sysconfig/ Nettverk , legger til der:

NETWORKING_IPV6=ingen IPV6INIT=nei

Legg til et forbud mot ipv6 til grub-konfigurasjonen. Åpne konfigurasjonen /etc/default/grub og legg til en annen verdi til GRUB_CMDLINE_LINUX-parameteren ipv6.disable=1. Det skal se omtrent slik ut:

GRUB_CMDLINE_LINUX="rd.lvm.lv=cl_centos8/root rhgb stillegående ipv6.disable=1"

Etter dette oppdaterer vi bootloader-konfigurasjonen.

# grub2-mkconfig -o /boot/grub2/grub.cfg

Start på nytt og sjekk resultatet:

# reboot # ifconfig eno16777728: flagg=4163 mtu 1500 inet 192.168.159.129 nettmaske 255.255.255.0 kringkasting 192.168.159.255 eter 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet 230X 230X 230X 230X pakker (330X) X feil 0 droppet 0 overskridelser 0 ramme 0 TX pakker 2138 byte 1327955 (1,2 MiB) TX-feil 0 droppet 0 overskridelser 0 transportør 0 kollisjoner 0 lo: flagg=73 mtu 65536 inet 127.0.0.1 nettmaske 255.0.0.0 sløyfe txqueuelen 0 (Local Loopback) RX-pakker 0 byte 0 (0.0 B) RX-feil 0 droppet 0 overløp 0 ramme 0 TX-pakker 0 byte 0 (0.0.kjøring TX overløp 0) 0.0. 0 transportør 0 kollisjoner 0

Det er ingen omtale av adresser i inet6- og ipv6-format noe sted. Så alt er bra, vi har deaktivert ipv6 i CentOS. La oss nå sjekke listen over åpne porter:

# netstat -tulnp Aktive Internett-tilkoblinger (kun servere) Proto Recv-Q Send-Q Lokal adresse Utenlandsk adresse Tilstand PID/Programnavn tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2291/master tcp 0 0 0.0.0. :22 0.0.0.0:* LYTT 1322/sshd udp 0 0 0.0.0.0:123 0.0.0.0:* 2453/chronyd udp 0 0 0.0.0.0:5353 0.0.0.0:* 697/emon 0 127.0.0.1:323 0.0.0.0:* 2453/kronyd utp 0 0 0.0.0.0:57259 0.0.0.0:* 697/avahi-daemon: r

Alle porter er ipv4. Alt er i orden, oppgaven vår er fullført.

Hvordan endre vertsnavn i CentOS

Som standard, under CentOS-installasjoner setter vertsnavnet localhost.localdomain. Hvis du ikke har endret det, kan du gjøre det senere. La oss først sjekke hvilket vertsnavn du har angitt. Dette gjøres ved å bruke kommandoen i konsollen vertsnavn, eller bruker unavn:

# vertsnavn localhost.localdomain # uname -n localhost.localdomain

For å endre vertsnavnet i CentOS, må du redigere filen /etc/vertsnavn. La oss sjekke innholdet:

# cat /etc/vertsnavn localhost.localdomain

La oss redigere denne filen for å endre vertsnavnet:

# mcedit /etc/vertsnavn centos.localhost

Lagre filen og sjekk:

# vertsnavn centos.localhost

Det er en ferdig kommando som umiddelbart angir det nødvendige servernavnet:

# hostnameectl sett-vertsnavn centos.localhost

Alt er ok, vi endret vertsnavnet til centos.localhost

Angi standard gateway i CentOS

Hvis av en eller annen grunn under oppsett nettverksparametere Hvis du ikke har en standard gateway installert, kan du gjøre dette manuelt. La oss først sjekke hvilken standard gateway som er installert i systemet dette øyeblikket:

# netstat -nr Kjerne-IP-rutingstabell Destinasjonsgateway Genmask-flagg MSS-vindu irtt Iface 0.0.0.0 149.154.71.254 0.0.0.0 UG 0 0 0 eth0 10.8.0.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0 10.8.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0 149.150 5.204. 0 0 0 eth0 192.168.1.0 10.8.0.2 255.255. 255,0 UG 0 0 0 tun0

Linjen med Destinasjon 0.0.0.0 spesifiserer gateway-adressen. Hvis du ikke har det, eller feil gateway er angitt i Gateway-feltet, kan du endre dette. Angi standard gateway:

# rute legg til standard gw 192.168.0.1

Eller det samme med ip-kommandoen.

# ip r standard via 10.20.1.1 dev ens18 proto dhcp metrisk 100 10.20.1.0/24 dev ens18 proto kjerne scope link src 10.20.1.23 metrisk 100 # ip-rute legg til standard 10.20.1.0/24 dev ens18

# ip-rute legg til standard via 10.20.1.1

Network Manager på CentOS

CentOS har som standard en tjeneste som administrerer alle nettverkstilkoblinger - NetworkManager. Den overvåker konstant nettverksinnstillinger og, ved hjelp avmonen, gjør den nødvendige endringer til aktiv nettverksenheter. Den støtter standard ifcfg-konfigurasjonsfiler.

Liste over nettverksverktøy og applikasjoner:

Brukere samhandler ikke direkte med NetworkManager på CentOS; de bruker grafiske og kommandolinjeverktøy for å gjøre det. Et slikt verktøy er systemkonfigurasjon nettverk tui. I Centos 8 er NetworkManager som standard den anbefalte metoden for å sette opp et nettverk. Alle andre metoder erklæres for utdatert.

Systemkonfigurasjon nettverk tui

For å administrere nettverksinnstillinger i CentOS, kan du bruke et grafisk verktøy nmtui. Det er veldig enkelt å sjekke tilstedeværelsen i systemet. Bare kjør det i konsollen:

Hvis du ikke har det installert, er det veldig enkelt å fikse. Installer i CentOS systemkonfigurasjon nettverk tui:

# nam installer NetworkManager-tui

Ved bruk av tui du kan spesifisere eventuelle nettverksinnstillinger som vi gjorde før via kommandolinje og redigereer. La oss gjøre det. Ring programmet:

Velg det første elementet Rediger en tilkobling, velg deretter nettverksgrensesnittet og klikk på "Rediger":

Her kan vi endre navnet på nettverkskortet, mac adresse, spesifiser typen nettverksinnstillinger - manuell eller dhcp, spesifiser IP-adressen, gatewayadressen, DNS-serveren manuelt, legg til ruter og noen andre innstillinger:

Etter at redigeringen er fullført, lagrer du innstillingene ved å klikke OK.
Hvis du velger elementet på den første skjermen til verktøyet Angi systemvertsnavn, kan du raskt spesifisere vertsnavnet. Resultatet blir det samme som vi gjorde før i konsollen.

Hvis du forbereder deg på å ta RHEL-sertifiseringen, vil du overalt se en anbefaling om å bruke nmtui til å konfigurere nettverket. Poenget er at tiden er begrenset under eksamen, og ved hjelp av en nettverksleder kan og bør du lagre den. Det antas at det går raskere å sette opp et nettverk på denne måten.

Hvordan legge til en statisk rute på CentOS

For å kontrollere ruting på CentOS, må du kanskje legge til en statisk rute. Dette kan gjøres ganske enkelt ved hjelp av konsoll kommando. Først, la oss sjekke de eksisterende rutene ved hjelp av netstat:

# netstat -nr Kjerne IP-rutingstabell Destinasjon Gateway Genmask Flags MSS-vindu irtt Iface 0.0.0.0 192.168.159.2 0.0.0.0 UG 0 0 0 eno16777728 192.168.159.0 0. 5 0. 5 0 0. o16777728

I dette tilfellet har vi én rute for adressen 0.0.0.0/0.0.0.0; gatewayen er 192.168.159.2, som også er standard gateway. Det vil si at det i hovedsak ikke er noen statiske ruter. La oss legge til en av dem.

La oss si at vi har en undernett 192.168.8.0 maske 255.255.255.0, trafikk til dette undernettet rutes av gatewayen 192.168.159.5 Legg til en rute:

# route add -net 192.168.8.0/24 gw 192.168.159.5

Sjekk om ruten som er lagt til har dukket opp i rutetabell:

# netstat -nr Kjerne IP-rutingstabell Destinasjon Gateway Genmask Flags MSS-vindu irtt Iface 0.0.0.0 192.168.159.2 0.0.0.0 UG 0 0 0 eno16777728 192.168.8.0 191.52.5 5UG. 0 0 eno16777728 192.168.159.0 0.0.0.0 255.255.255.0 U 0 0 0 eno16777728

Alt er ok, ruten er lagt til. Vi gjør det samme ved å bruke ip-verktøyet.

# ip r # ip-rute legg til 192.168.8.0/24 via 192.168.159.5

Men etter omstart vil denne statiske ruten bli slettet. For å forhindre at dette skjer og for å lagre rutene som er lagt til, må du skrive dem til en spesiell fil. I mappe /etc/sysconfig/network-scripts opprette en fil med navnet rute-eth0 følgende innhold:

# mcedit /etc/sysconfig/network-scripts/route-eth0 192.168.8.0/24 via 192.168.159.5

Start på nytt og sjekk om ruten er på plass:

# reboot # netstat -nr Kjerne IP-rutingstabell Destinasjon Gateway Genmask Flags MSS-vindu irtt Iface 0.0.0.0 192.168.159.2 0.0.0.0 UG 0 0 0 eno16777728 192.168.201.5.5.5.5.5.5. UG 0 0 0 eno16777728 192.168. 159.0 0.0 .0.0 255.255.255.0 U 0 0 0 eno16777728

Alt er bra, den statiske ruten er lagt til.

Hvordan konfigurere 2 IP-adresser på ett grensesnitt

Hvis du trenger å konfigurere 2 IP adresser på ett grensesnitt i CentOS, så er det ganske enkelt å gjøre dette. La oss bruke ifconfig-kommandoen. La oss først sjekke listen over nettverksgrensesnitt:

# ifconfig eno16777728: flagg=4163 mtu 1500 inet 192.168.159.129 nettmaske 255.255.255.0 kringkasting 192.168.159.255 ether 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet) R34X pakker 254X (Ethernet) 254X feil 0 droppet 0 overskridelser 0 ramme 0 TX pakker 204 byte 27658 (27,0 KiB) TX-feil 0 droppet 0 overskridelser 0 transportør 0 kollisjoner 0 lo: flagg=73

La oss legge til en annen IP-adresse 192.168.159.120 til eno16777728-grensesnittet:

# ifconfig eno16777728:1 192.168.159.120 opp

La oss sjekke hva som skjedde:

# ifconfig eno16777728: flagg=4163 mtu 1500 inet 192.168.159.129 nettmaske 255.255.255.0 kringkasting 192.168.159.255 ether 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet) R34X pakker 254X (Ethernet) 254X feil 0 droppet 0 overskridelser 0 ramme 0 TX pakker 204 byte 27658 (27,0 KiB) TX-feil 0 droppet 0 overskridelser 0 transportør 0 kollisjoner 0 eno16777728:1: flagg=4163 mtu 1500 inet 192.168.159.120 nettmaske 255.255.255.0 kringkasting 192.168.159.255 ether 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet73 lo: flags=73 lo: flags=73 lo: mtu 65536 inet 127.0.0.1 nettmaske 255.0.0.0 sløyfe txqueuelen 0 (Local Loopback) RX-pakker 11 byte 940 (940.0 B) RX-feil 0 droppet 0 overløp 0 ramme 0 TX-pakker 11 bytes 0 overkjørt TX-pakker 11 bytes 0 0 TX-pakker 4 0 bytes. 0 transportør 0 kollisjoner 0

Det samme med ip.

# ip a add 192.168.159.120/24 dev eno16777728:1

Alt er bra, vi la til en andre IP-adresse til det samme grensesnittet. Men etter en omstart vil ikke tilleggsadressen bli lagret. For å lagre den må du opprette en grensesnittinnstillingsfil i mappen /etc/sysconfig/network-scripts

# mcedit /etc/sysconfig/network-scripts/ ifcfg-eno16777728:1 DEVICE=eno16777728:1 BOOTPROTO=statisk IPADDR=192.168.159.120 NETTMASK=255.255.255.0 ONBOOT=ja

Lagre filen, start på nytt og sjekk hva som skjedde. Den andre IP-adressen må være på plass.

Slik starter du nettverket på nytt i CentOS

Jeg har allerede berørt dette problemet tidligere, men for sikkerhets skyld vil vi gjenta det separat. La oss si at du har gjort noen endringer i nettverkskonfigurasjonen. Hvordan kan jeg bruke disse innstillingene uten å starte serveren på nytt? Veldig enkelt. For å starte nettverket på nytt i CentOS, bruk bare systemd-kommandoen:

# systemctl start nettverket på nytt

Hvis du ser en feil:

Kunne ikke starte network.service på nytt: Unit network.service ble ikke funnet.

Dette betyr at du ikke har nettverksskriptpakken installert, og nettverket administreres ved hjelp av NetworkManager, som selv starter nettverket på nytt etter å ha endret innstillingene.

Hvis du har gammel versjon Centos uten systemd, og dette er versjon 6 og yngre, så starter nettverket på nytt slik.

# /etc/init.d/nettverk omstart

Nettverkstjenesten vil lese alle nettverksinnstillingene på nytt og ta i bruk endringene.

Hvordan finne ut IP-adressen i CentOS

For raskt å finne ut gjeldende IP-adresse i CentOS, må du bruke følgende kommandoer:

# ifconfig | grep inet inet 192.168.159.129 nettmaske 255.255.255.0 kringkasting 192.168.159.255 inet 127.0.0.1 nettmaske 255.0.0.0

Eller det andre alternativet for å bestemme den lokale IP-adressen:

# ip-adresse | grep inet inet 127.0.0.1/8 omfang vert lo inet 192.168.159.129 /24 brd 192.168.159.255 omfang globalt eno16777728

Begge kommandoene lar deg raskt finne ut din IP-adresse.

Hva gjør jeg hvis CentOS ikke ser nettverkskortet?

Du installerte serveren, startet opp og oppdaget at det ikke er et eneste nettverkskort i systemet. Hva skal man gjøre i dette tilfellet? Først av alt, se på utgangen av dmesg-kommandoen og se etter et minne til kortet ditt der. Kanskje det er i systemet, bare ikke aktivert. Du kan aktivere den ved å bruke nmtui, som jeg fortalte ovenfor.

Det er et menyelement Aktiver tilkobling, må du gå inn i den og aktivere nettverkskortet ditt. Etter dette kan du konfigurere den.

Hvis nettverkskortet ditt ikke er i systemet, må du søke på Internett for informasjon om dette nettverkskortet etter modell. Kanskje det vil være drivere for det i depotene. Dette er en ganske vanlig situasjon. Oftest vil drivere bli funnet og de må installeres riktig.

Det er fortsatt en mulighet for at du ikke vil se kortet ditt når du sender ut ifconfig-kommandoen hvis en nettverksledning ikke er koblet til dette kortet. For å være sikker på å se alle grensesnitt, må du bruke -a-bryteren:

# ifconfig -a

Det er en annen måte å se etter et nettverkskort i systemet. Installer pakken pciutils:

# nam -y installer pciutils

Og se på resultatet av kommandoen:

#lspci | grep Ethernet

Hvis nettverkskortet blir sett av systemet, bør det være noe sånt som dette:

02:00.0 Ethernet-kontroller: Intel Corporation 82545EM Gigabit Ethernet-kontroller (kobber) (rev. 01)

Hvis utgangen er tom, er ikke nettverkskortet definert.

Hva skal jeg gjøre hvis nettverket ikke er tilgjengelig på CentOS?

La oss si at du prøver å pinge en adresse, for eksempel 8.8.8.8, og du får et svar om at nettverket ikke er tilgjengelig:

#ping 8.8.8.8

Og som svar får du:

Koble til: Nettverket er utilgjengelig

Denne situasjonen kan oppstå hvis du ikke har en standard gateway installert. Du kan legge den til ved å bruke kommandoen:

# rute legg til standard gw 192.168.0.1

Hvis problemet ikke er med gatewayen, må du sjekke innstillingene til nettverkskortene. Hvis det ikke er noen aktiv adapter, vil du også motta en melding om at nettverket ikke fungerer. Det er nødvendig at minst ett nettverkskort er riktig konfigurert på systemet. Hvordan du gjør dette er skrevet ovenfor.

Bruk nettverksverktøy traceroute, grav i CentOS

For å diagnostisere nettverkstilkoblinger i CentOS er det nyttig å bruke spesielle verktøy. Men hvis du brukte den minimale installasjonen, vil de mest sannsynlig ikke være på systemet. For eksempel det populære verktøyet traceroute Når du prøver å starte den, vil den vise følgende melding:

# traceroute ya.ru bash: traceroute: kommando ikke funnet

Det må installeres separat fra depotet:

# nam installer traceroute

Samme med det populære programmet grave for å jobbe med DNS-servere og poster:

# dig ya.ru bash: dig: kommandoen ble ikke funnet

For at dette nettverksverktøyet skal fungere, må du installere pakken bind-utils:

# yum installer bind-utils

Konfigurerer 802.1Q VLAN på CentOS

For å øke et merket grensesnitt på CentOS, må du først sjekke kjernestøtten 8021q:

#modprobe8021q

Hvis det ikke er noen feilmeldinger, er alt i orden, modulen er lastet. Hvis modulen ikke blir funnet, må du bygge om kjernemodulene, og aktivere støtte for den nødvendige modulen. La oss sjekke, i tilfelle, om modulen har lastet:

# lsmod | grep 8021q 8021q 29022 0 garp 14384 1 8021q mrp 18542 1 8021q

Alt er bra, 8021q-modulen er lastet, la oss legge den til oppstart:

# echo 8021q >> /etc/modules-load.d/8021q.conf

Nå lager vi en konfigurasjonsfil for vlan in /etc/sysconfig/network-scripts:

# mcedit ifcfg-eth0.2000 VLAN=ja DEVICE=eth0.2000 BOOTPROTO=statisk ONBOOT=ja TYPE=Vlan IPADDR=192.168.100.2 NETTMASK=255.255.255.0

Jeg gjør deg oppmerksom på det som er uthevet med fet skrift. I alle instruksjonene på Internett som jeg kom over, ble denne parameteren angitt som TYPE=Ethernet, men med denne innstillingen steg ikke grensesnittet med vlan, en feil dukket opp:

Feil: ingen enhet funnet for tilkobling "System eth0.2000".

Først etter at jeg fikset det fungerte alt som det skulle. Så lagre og aktiver grensesnittet:

# ifup eth0.2000 Tilkobling vellykket aktivert (D-Bus aktiv bane: /org/freedesktop/NetworkManager/ActiveConnection/7)

Sjekker vlanen vår:

# ip l ls 1: lo: mtu 65536 qdisc noqueue tilstand UKJENT modus STANDARD kobling/sløyfe 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: mtu 1500 qdisc pfifo_fast state OPP-modus STANDARD qlen 1000 link/ether 00:15:5d:01:0f:06 brd ff:ff:ff:ff:ff:ff 3: eth0.2000@eth0: mtu 1500 qdisc noqueue state OPP-modus STANDARD lenke/eter 00:15:5d:01:0f:06 brd ff:ff:ff:ff:ff:ff

Alt er bra, det merkede grensesnittet er oppe. Analogt kan du lage flere lignende grensesnitt, ikke glem å endre navn og adresser.

Konklusjon

Dette avslutter mitt omfangsrike materiale om temaet nettverksoppsett i CentOS. Jeg vil bli veldig glad for å motta kommentarer, bemerkninger og rettelser. Det vil de sannsynligvis. Ved å lage slike materialer lærer jeg først og fremst meg selv og forbedrer min kunnskap innen fagområdet. Det kan være feil og skrivefeil her et sted, selv om jeg sjekker alt på live-systemer når jeg skriver manualer, men unøyaktigheter og skrivefeil er fortsatt mulig.

La meg minne deg på at denne artikkelen er en del av en enkelt serie med artikler om serveren.

Nettkurs i Linux

Hvis du har et ønske om å lære å bygge og vedlikeholde høyst tilgjengelige og pålitelige systemer, anbefaler jeg deg å sette deg inn i nettkurs "Linux Administrator" i OTUS. Kurset er ikke for nybegynnere, for opptak trenger du grunnleggende kunnskap om nettverk og Linux installasjon til den virtuelle maskinen. Opplæringen varer i 5 måneder, hvoretter vellykkede kurskandidater vil kunne gjennomgå intervjuer med partnere. Hva dette kurset vil gi deg:
  • Kjennskap til Linux-arkitektur.
  • Utvikling moderne metoder og dataanalyse- og prosesseringsverktøy.
  • Evne til å velge en konfigurasjon for de nødvendige oppgavene, administrere prosesser og sikre systemsikkerhet.
  • Beherske de grunnleggende arbeidsverktøyene til en systemadministrator.
  • Forståelse av detaljene ved distribusjon, konfigurering og vedlikehold av nettverk bygget på Linux.
  • Evnen til raskt å løse nye problemer og sikre stabil og uavbrutt drift av systemet.
Test deg selv på opptaksprøven og se programmet for flere detaljer.

) er en nettverksprotokoll som brukes for å tilordne IP-adresser til nettverksklienter dynamisk fra en forhåndsdefinert IP-pool. Det er nyttig for LAN-nettverk, men brukes vanligvis ikke for produksjonsservere. Denne artikkelen vil hjelpe deg med å konfigurere DHCP-server på CentOS, Red Hat System. Les mer om dhcp.

Installer DHCP-pakken

Installer først DHCP-pakker ved å bruke yum-pakkebehandling på CentOS, Red Hat-systemer. DHCP rpms er tilgjengelige under basislagre, så vi trenger ikke å legge til et ekstra depot.

Yum installer dhcp

Oppdater /etc/sysconfig/dhcpd-filen

Først må vi sette Ethernet-grensesnittnavnet som DHCPDARGS i /etc/sysconfig/dhcpd fil. Rediger denne konfigurasjonsfilen og oppdater Ethernet-navnet.

DHCPDARGS=eth1

Konfigurer DHCP-server

DHCP oppretter en tom konfigurasjonsfil /etc/dhcp/dhcpd.conf. Det gir også en eksempel konfigurasjonsfil på /usr/share/doc/dhcp*/dhcpd.conf.sample, som er veldig nyttig for å konfigurere DHCP-serveren.

Så som en første del, kopier innholdet i eksempelkonfigurasjonsfilen til hovedkonfigurasjonsfilen. Eksempel på konfigurasjonsfilen kan endres ettersom perversjon du har installert på systemet ditt.

# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

3.1 – Parameterkonfigurasjon

Konfigurer først de grunnleggende alternativene som er felles for alle støttede nettverk.

Nettsted, ns2.site; default-lease-time 600; maks-leietid 7200; autoritær; logg-anlegg lokal7;

3.2 – IP-delnetterklæring

Først, rediger DHCP-konfigurasjonsfilen og oppdater subnettdetaljer i henhold til nettverket ditt. For dette eksemplet konfigurerer vi DHCP for 192.168.1.0/24 LAN-nettverk.

Subnett 192.168.1.0 nettmaske 255.255.255.0 ( opsjonsrutere 192.168.1.254; alternativ subnettmaske 255.255.255..168.1.1; alternativ tidsforskyvning -18000; # Eastern Standard Time range.16.10.192 16.10.192; )

3.3 -Tildel statisk IP-adresse til vert

I noen tilfeller må vi tilordne en fast IP til et grensesnitt hver gang det ber om fra dhcp. Vi kan også tildele en fast IP basert på MAC-adressen (hardware ethernet) til det grensesnittet. Oppsett vertsnavn er valgfritt å sette opp.

Vertsstasjon1 (alternativ vertsnavn "stasjon1.example.com"; hardware ethernet 00:11:1A:2B:3C:AB; fast adresse 192.168.1.100; )

Start DHCP-tjenesten

Etter å ha gjort alle endringene ovenfor, la oss starte dhcp-tjenesten ved å bruke følgende kommandoer i henhold til operativsystemversjonen din.

For CentOS/RHEL 7 systemctl start dhcp For CentOS/RHEL 6/5 service dhcp start

På samme måte for å stoppe og starte dhcp-tjenesten, bruk følgende kommandoer.

For CentOS/RHEL 7 systemctl stop dhcp ystemctl restart dhcp For CentOS/RHEL 6/5 service dhcp stop service dhcp restart

Trinn 5: Konfigurer klientsystemet

På dette stadiet har vi en kjørende dhcp-server som er klar til å akseptere forespørsler og tildele dem en riktig ip. men for å bekrefte at jeg har en annen CentOS-maskin som kjører på samme LAN. Logg nå på klientmaskinen og rediger Ethernet-konfigurasjonsfilen.

Vim /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=dhcp TYPE=Ethernet ONBOOT=ja

Forsikre STØVELPROTO er satt til dhcp.

La oss starte nettverkstjenester på nytt på klientmaskinen. Du vil få den dhcp-serveren tildelt en ip-adresse fra det definerte subnettet. Hvis du har koblet til klient-PC fra ekstern pålogging, kan økten din kobles fra.

For CentOS/RHEL 7 systemctl omstart nettverk For CentOS/RHEL 6/5 servicenettverk omstart

I dette notatet vil jeg se på en enkel og raskt alternativ gateway-innstillinger for å organisere Internett-tilgang fra lokalt nettverk basert på CentOS 7. Det vil ikke være noen tilleggsfunksjonalitet, kun det viktigste for datamaskiner bak gatewayen for å få tilgang til Internett.

Denne artikkelen er en del av en enkelt serie med artikler om serveren.

Introduksjon

Vi vil ha følgende server til rådighet for å konfigurere gatewayen:

# cat /etc/redhat-release CentOS Linux utgivelse 7.1.1503 (kjerne)

Foreløpig serveroppsett

# nam -y oppdatering

Etter det installerer jeg mc, siden jeg er vant til det og bruker det hele tiden:

# mcedit /etc/sysconfig/selinux

Vi reduserer linjen med den tilsvarende parameteren til følgende form:

SELINUX=deaktivert

For å bruke endringene, start serveren på nytt:

# reboot # nam -y installer epel-release

Installer iftop på CentOS 7:

# nam -y installer iftop

Nå kan vi se nettverksbelastningen på gatewayen i sanntid. For å se nettverksaktivitet, bare kjør iftop:

Som standard lytter den til eth0-grensesnittet. Dette er det eksterne grensesnittet til gatewayen, på det vil alle tilkoblinger vises på vegne av selve gatewayen, og vi vil ikke kunne bestemme hvem på nettverket som opptar kanalen. For å se dette må du begynne å se nettverksaktivitet på det lokale grensesnittet. Dette er ikke vanskelig å gjøre, bare kjør iftop med parameteren:

# iftop -i eth1 -P

I mitt tilfelle er dette en bruker med ip 192.168.10.98, som jeg kjørte en Internett-hastighetssjekk på fra Yandex-servere.

Hvis du ikke har et stort nettverk og ikke mange brukere, kan du ved hjelp av dette enkle og effektive verktøyet enkelt finne ut hvem som for eksempel laster ned torrents eller på annen måte laster kanalen.

Konklusjon

Ved å bruke en gratis Linux-distribusjon, var vi i stand til å sette opp en gateway i løpet av få minutter for å gi Internett-tilgang for datamaskiner fra et lokalt nettverk. Det tok meg omtrent 10 minutter å konfigurere gatewayen ved å bruke disse instruksjonene. Hvis du gjør dette for første gang, så tar det selvfølgelig mye lengre tid. Det vil være nødvendig å forstå nyansene, og jeg har gitt mange lenker til tilleggsmateriale.

La oss se på hva vi gjorde:

  1. Vi utførte foreløpig konfigurasjon av serveren og klargjorde den for drift.
  2. Ruting er aktivert.
  3. Sett opp brannmuren.
  4. NAT aktivert.
  5. Installert og konfigurert dnsmasq for organisasjonen dns tjenester og dhcp.
  6. Vi analyserte nettverksaktiviteten til gatewayen og fant ut hvem som laster internettkanalen.

Dette er minimumsfunksjonaliteten som kreves for å organisere driften av gatewayen på CentOS 7. Neste trinn kan være å sette opp en proxy-server, en trafikkformer, sette opp 2 eller flere leverandører og mye mer. Jeg vil vurdere noe av dette i mine fremtidige artikler.

La meg minne deg på at denne artikkelen er en del av en enkelt serie med artikler om serveren.

Nettkurs i Linux

Hvis du har et ønske om å lære å bygge og vedlikeholde høyst tilgjengelige og pålitelige systemer, anbefaler jeg deg å sette deg inn i nettkurs "Linux Administrator" i OTUS. Kurset er ikke for nybegynnere; for å melde deg på trenger du grunnleggende kunnskap om nettverk og installering av Linux på en virtuell maskin. Opplæringen varer i 5 måneder, hvoretter vellykkede kurskandidater vil kunne gjennomgå intervjuer med partnere. Hva dette kurset vil gi deg:
  • Kjennskap til Linux-arkitektur.
  • Beherske moderne metoder og verktøy for dataanalyse og prosessering.
  • Evne til å velge en konfigurasjon for de nødvendige oppgavene, administrere prosesser og sikre systemsikkerhet.
  • Beherske de grunnleggende arbeidsverktøyene til en systemadministrator.
  • Forståelse av detaljene ved distribusjon, konfigurering og vedlikehold av nettverk bygget på Linux.
  • Evnen til raskt å løse nye problemer og sikre stabil og uavbrutt drift av systemet.
Test deg selv på opptaksprøven og se programmet for flere detaljer.


Topp