Usando le utilità di rete traceroute, scava in CentOS

Dynamic Host Configuration Protocol è un protocollo di rete utilizzato per distribuire dinamicamente i parametri di configurazione di rete, come indirizzi IP, gateway e DNS per le interfacce di rete. Il server DHCP assegna automaticamente gli indirizzi IP a tutti i sistemi, quindi l'amministratore del sistema non ha bisogno di assegnare manualmente gli indirizzi IP ai computer client nella rete. DHCP è l'opzione migliore per ambienti più grandi e supporta migliaia di sistemi.

Ambiente

Assicurati di avere un solo server DHCP nel tuo ambiente. Se si dispone di un router/switch che fornisce la funzionalità DHCP, è necessario disabilitarlo.

  1. Server minimo CentOS 7 a 64 bit (server DHCP) OPPURE Ubuntu 18.04 /16.04 / Debian 9 a 64 bit (server DHCP)
  2. Server minimo CentOS 7 a 64 bit (client DHCP) O desktop Ubuntu 18.04/16.04 (client DHCP)

Nota: è necessario assegnare un indirizzo IP statico al server DHCP.

Installa e configura il server DHCP su CentOS 7

Innanzitutto, vediamo come installare e configurare il server DHCP su CentOS 7 a 64 bit. Dovrebbe funzionare anche su CentOS 6.x e altre versioni precedenti.

# yum installa DHCP

Una volta installati i pacchetti, copiare il file di configurazione di esempio nella directory /etc/dhcp.

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

Ora modifica il file dhcpd.conf.

# vi /etc/dhcp/dhcpd.conf

[...] # Specificare il nome del dominio#Gateway predefinito

192.168.12.110

# systemctl riavvia dhcpd # systemctl abilita dhcpd

Se riscontri problemi nel riavviare il servizio DHCP, valuta la possibilità di aggiornare il contesto SELinux o .

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

Questo è tutto. Ora vai alla sezione " " e configura i tuoi client per ottenere automaticamente gli indirizzi IP dal server DHCP.

Installa e configura il server DHCP su Ubuntu 18.04 / 16.04 / Debian 9

Innanzitutto, vediamo come installare e configurare il server DHCP su Ubuntu 14.04. Dovrebbe funzionare anche su Ubuntu 15.04/14.10/13.04/13.10 e altre versioni precedenti.

Installa il server e il client DHCP utilizzando il comando seguente.

$ sudo apt-get install isc-dhcp-server

Una volta installati i pacchetti, dobbiamo assegnare su quali interfacce dovrebbe essere il server DHCP ( DHCP) servono le richieste DHCP. Nel nostro caso, ho una sola interfaccia sul mio sistema ( eth0), quindi assegneremo eth0.

Modifica file /etc/default/isc-dhcp-server.

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

Citare eth0 nel fascicolo.

# Separa più interfacce con spazi, ad es. "eth0 eth1". INTERFACCE="eth0"

Ora modifica il file dhcpd.conf,

$ sudo nano /etc/dhcp/dhcpd.conf

Apportare le modifiche come mostrato di seguito.

Definire la sottorete, l'intervallo di indirizzi IP, il dominio e i server dei nomi di dominio come di seguito:

[...] # Configurazione della sottorete e dell'iprange sottorete 192.168.12.0 maschera di rete 255.255.255.0 ( intervallo 192.168.12.100 192.168.12.200; # Specificare l'IP del server DNS e l'IP del server DNS aggiuntivo opzione domain-name-servers 8.8.8.8, 8.8.4.4; # Specificare il nome del dominio opzione nome dominio "itzgeek.local"; #Gateway predefinito router opzionali 192.168.12.2; opzione indirizzo broadcast 192.168.12.255; # Specificare il tempo di lease predefinito e massimo tempo di locazione predefinito 600; tempo massimo di locazione 7200; ) [...]

Se vuoi assegnare un indirizzo IP fisso al tuo client, devi inserire il suo MAC ID e l'indirizzo IP nella stanza seguente. Ad esempio, per assegnare un indirizzo IP fisso 192.168.12.110 per il client, la stanza apparirà come di seguito.

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

Ora avvia il servizio DHCP e fallo avviare automaticamente al riavvio del sistema.

# sudo service isc-dhcp-server riavvio

Configurare i client DHCP

Ora è necessario configurare le macchine client per ottenere automaticamente l'indirizzo IP dal server DHCP. Puoi consultare gli articoli seguenti.

Configurazione della rete in CentOS 7

Come descritto nell'articolo corrispondente, è necessario eseguire una serie di impostazioni di base. Uno dei quali è la configurazione delle connessioni di rete. Consideriamo questa operazione in ordine.

Per gli utenti inesperti Linux Potrebbero sorgere difficoltà nella primissima fase: non sarà possibile verificare lo stato attuale della rete con il comando ifconfig(verrà visualizzato un messaggio: comando non trovato). Questo non è un problema, questa è una caratteristica di come funziona CentOS, quindi questo comando deve essere eseguito come superutente (amministratore) con il comando:

Il motivo è che gli utenti normali del sistema e l'utente root hanno differenze variabili ambientali PATH (puoi visualizzare il PATH dell'utente usando echo $PATH). Dopo aver immesso un comando Linux, la shell cercherà il PERCORSO dell'utente per provare a trovare un comando da eseguire. Inizia a cercare in ogni directory elencata in PATH finché non viene trovata la destinazione. I comandi utente regolari si trovano generalmente in /usr/local/bin, /usr/bin e /bin. E i comandi dell'utente root si trovano principalmente in /usr/local/sbin, /usr/sbin, /sbin e il PERCORSO root riflette questo. Quindi quando diventi superutente con "su -", assumi anche un nuovo PERCORSO per i tuoi comandi principali. E utilizzando solo 'su', il PATH utente predefinito viene preservato, quindi, quando si tenta di eseguire un programma situato in /usr/local/sbin, /usr/sbin, /sbin verrà prodotto il risultato: 'command non trovato errore. Per una spiegazione più dettagliata, vedere la pagina man bash, in particolare la sezione delle shell di login. Quindi devi specificare il percorso completo del comando (esempio - /sbin/ifconfig) quando usi 'su', oppure usare 'su -' quando diventi root.

Per verificare le impostazioni di rete correnti, utilizzare il comando:

Quando si lavora con la famiglia di sistemi operativi Linux, è necessario sapere e comprendere che tutti i dispositivi hardware e software, nonché i vari parametri del sistema operativo e i programmi sono memorizzati nei file di configurazione. Pertanto, il controllo dei file di configurazione dell'interfaccia interfacce software singoli dispositivi di rete. All'avvio del sistema operativo, vengono letti questi file e le informazioni in esso contenuti, sulla base dei quali vengono determinate le interfacce necessarie (utilizzate e configurate), nonché il loro avvio.

Tali file vengono solitamente chiamati ifcfg-<имя> , Dove<имя>si riferisce al nome del dispositivo controllato da questo file di configurazione. Come accennato in precedenza, tutte le interfacce e i parametri del sistema operativo sono archiviati in vari file specializzati, il che offre all'amministratore la possibilità comoda e flessibile di configurare i parametri del sistema operativo e dell'hardware.

Configurazione dell'interfaccia di rete

Configuriamo l'interfaccia di rete modificando il file di configurazione, che si trova nella directory /etc/sysconfig/network-scripts/

Nel mio caso, il cavo è collegato al primo (e unico) adattatore di rete, chiamato nel sistema eth0. Modifichiamo il file corrispondente:

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

Ti ricordo di apportare modifiche al contenuto del file nell'editor vi- necessario:

  • premere il tasto “i” o “Inserisci”.
  • per uscire dalla modalità di modifica - “esc”
  • per salvare le modifiche - “Shift+:” quindi “wq” e premere “Invio”

Per una rete con un indirizzo IP statico:

DISPOSITIVO=”eth0″
BOOTPROTO="nessuno"
ONBOOT="sì"
IPADDR="192.168.1.100"
MASCHERA DI RETE="255.255.255.0"
GATEWAY="192.168.1.1"

Per una rete che utilizza DHCP:

DISPOSITIVO=”eth0″
BOOTPROTO="dhcp"
ONBOOT="sì"

Commenti sulle azioni eseguite:

Configurazione di rete

Modifichiamo il file di configurazione di rete:

# vi /etc/sysconfig/network

Inserisci i seguenti dati:

RETE=”sì”
HOSTNAME="Nome.del.Vostro.Server" o workstation

Per applicare correttamente le impostazioni (in modo che abbiano effetto), riavviare la rete:

# /etc/init.d/network riavvio

Se non sono necessarie modifiche al file /etc/sysconfig/network, è possibile riavviare solo l'interfaccia:

# ifdown eth0 && ifup eth0

Vale anche la pena saperlo La configurazione della rete può essere eseguita più velocemente, esegui questi comandi:

ifconfig eth0 192.168.Х.Х maschera di rete 255.255.255.0

Per disabilitare l'interfaccia di rete:

Se desideri che le impostazioni vengano ricevute automaticamente tramite DHCP, esegui il comando seguente:

In questo caso, per fermare l'interfaccia di rete, dovrai chiudere il programma dhclient:

MA!Quando si configura una rete in questo modo, dopo il riavvio la configurazione dovrà essere eseguita nuovamente.

Impostazioni DNS

Apri il file “resolv.conf”:

In questo materiale toccherò un argomento attuale con cui inizia quasi ogni lavoro iniziale con il server. Configurazione dei parametri di rete di base in CentOS 7 e 8: indirizzo IP, DHCP, ipv6, DNS, nome host, percorsi statici, schede di rete e altri parametri di rete. Affronteremo l'argomento passo dopo passo dal semplice al complesso, analizzando in ordine tutte le sfumature e rispondendo alle domande più gettonate.

  1. Spiega come eseguire le impostazioni di rete di base su un server Centos versioni 7 e 8.
  2. Mostra opzioni di configurazione di rete aggiuntive.
  3. Utilizzare alcuni esempi per spiegare come risolvere problemi tipici con la rete.
  4. Mostra alcune utili utilità di rete.

Questo articolo fa parte di un'unica serie di articoli sul server.

Impostazioni di rete su un server CentOS

La prima volta che incontriamo le impostazioni di rete di un server CentOS 7 o 8 è quando eseguiamo l'installazione. Sullo schermo configurazione iniziale C'è un punto separato riguardante la configurazione delle interfacce di rete:

Dopo averlo inserito, vediamo un elenco delle schede di rete connesse. Ognuno di essi può essere acceso utilizzando il relativo slider (punto 1 nell'immagine). Quando l'interfaccia è attivata, riceve automaticamente le impostazioni tramite DHCP. Puoi vedere il risultato del lavoro DHCP proprio lì. Se non sei soddisfatto di queste impostazioni, puoi modificarle facendo clic configurare(punto 3 nella foto). Qui puoi anche impostare Nome host(punto 2 nella foto):


Aprendo la finestra delle impostazioni aggiuntive Ehernet è possibile modificare il nome dell'interfaccia di rete, specificare le impostazioni IP (voce 1 in figura), selezionare impostazioni manuali (punto 2 nella foto), assegnare indirizzo IP(punto 3 nella foto), installa server DNS(punto 4 nella foto) e salvare le impostazioni di rete (punto 5 nella foto):


Dopo aver completato le restanti impostazioni, inizierà l'installazione. Dopo l'installazione, avrai un server con le impostazioni di rete specificate.

Consideriamo ora un'altra situazione. Non hai creato tu il server, e quindi la configurazione di rete, ma ora devi guardarla o modificarla. La console del server è a tua disposizione e noi lavoreremo su di essa. Se hai installato da un kit di distribuzione minimo, quindi quando provi a visualizzare le impostazioni di rete utilizzando il comando ifconfig nella console vedrai quanto segue:

Bash: ifconfig: comando non trovato

o nella versione russa:

Bash: comando ifconfig non trovato

Per lavorare con ifconfig e altre utilità di rete è necessario installare il pacchetto strumenti di rete. Facciamolo:

# gnam installa net-tools

Ora puoi vedere le impostazioni di rete:

mtu 1500 inet 192.168.159.129 ether 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet) Pacchetti RX 319 byte 36709 (35,8 KiB) Errori RX 0 eliminati 0 overrun 0 frame 0 Pacchetti TX 256 byte 148817 (145,3 KiB) Errori TX 0 eliminati 0 overrun 0 portaerei 0 collisioni 0 lo: flags=73 mtu 65536 inet 127.0.0.1 maschera di rete 255.0.0.0 inet6::1 prefixlen 128 scopeid 0x10 loop txqueuelen 0 (Loopback locale) Pacchetti RX 6 byte 624 (624.0 B) Errori RX 0 eliminati 0 sovraccarichi 0 frame 0 Pacchetti TX 6 byte 624 (624.0 B) Errori TX 0 eliminati 0 sovraccarichi 0 portante 0 collisioni 0

Se non desideri installare un pacchetto aggiuntivo, puoi utilizzare un comando più semplice ip con parametri:

# indirizzo ip 1: lo: mtu 65536 qdisc noqueue state UNKNOWN collegamento/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 ambito host lo valid_lft sempre preferito_lft sempre inet6::1/ 128 ambito host valid_lft per sempre prefered_lft per sempre 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 ambito dinamico globale eno16777728 valid_lft 1709sec favorite_lft 1709sec inet6 fe80::20c:29ff:fe7d:593f/64 ambito link valid_lft per sempre prefered_lft per sempre

Abbiamo visto la configurazione di rete, ora modifichiamola. Diciamo che dobbiamo cambiare l'indirizzo IP. Per fare ciò, vai alla directory e aprire il file per la modifica ifcfg-eth0 o ifcfg-ens18. Il nome del file dipenderà dal nome dell'interfaccia di rete. Per impostazione predefinita, Centos 8 ha rimosso il supporto per la configurazione di una rete tramite script di configurazione, quindi installa il pacchetto network-scripts separatamente.

# gnam installa gli script di rete

Il file ifcfg-eth0 ha approssimativamente il seguente contenuto:

Utilizzando le impostazioni di questo file, otteniamo l'indirizzo IP tramite DHCP. Per registrare manualmente un IP statico portiamo il file al seguente contenuto:

Abbiamo cambiato i parametri:

Affinché le modifiche abbiano effetto, è necessario rileggere le impostazioni di rete:

Controlla se la nuova configurazione di rete è stata applicata:

# ifconfig eth0: flag=4163 mtu 1500 inet 192.168.159.129 maschera di rete 255.255.255.0 broadcast 192.168.159.255 inet6 fe80::20c:29ff:fe7d:593f prefixlen 64 scopeid 0x20 ether 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet) Pacchetti RX 672 byte 71841 (70,1 KiB) Errori RX 0 eliminati 0 overrun 0 frame 0 Pacchetti TX 572 byte 290861 (284,0 KiB) Errori TX 0 eliminati 0 overrun 0 portaerei 0 collisioni 0

Va tutto bene, le nuove impostazioni dell'interfaccia di rete sono installate.

Come ottenere le impostazioni di rete tramite DHCP

Consideriamo ora la situazione opposta. Diciamo che hai scheda LAN ha alcune impostazioni impostate manualmente. Ma vuoi che il tuo computer riceva le impostazioni di rete tramite DHCP come client. Per fare ciò è necessario eseguire l'operazione opposta a quella che abbiamo fatto prima. Cioè, apriamo il file /etc/sysconfig/network-scripts/ifcfg-ens18 ed elimina lì le righe con i parametri DNS, IPADDR, PREFIX, GATEWAY e nel parametro BOOTPROTO indichiamo il valore "dhcp".

Salvare il file e riavviare la rete:

# systemctl riavvia la rete

Quindi controlliamo se il nostro cliente ha ricevuto le impostazioni tramite DHCP.

Come configurare DNS su CentOS

Le attuali impostazioni del server DNS in CentOS possono essere visualizzate in due posti:

  1. Nel file con le impostazioni della scheda di rete ifcfg-eth0, che abbiamo modificato più volte in precedenza.
  2. Nel file /etc/resolv.conf

Perché ora sono in due posti, non lo so, ma prima le impostazioni del server DNS in alcune distribuzioni, non ricordo esattamente quali, erano indicate solo in resolv.conf, ma ad un certo punto questo è cambiato. E tutte le impostazioni di rete hanno iniziato a essere archiviate in un file insieme all'indirizzo, al gateway, alla maschera e così via. Se ora modifichi il file resolv.conf e aggiungi lì alcuni DNS del server, dopo un riavvio verranno sostituiti con i valori del file ifcfg-eth0.

Pertanto, per impostare i parametri del server DNS, è necessario modificare il file delle impostazioni di rete ifcfg-eth0, aggiungendo tutti i server richiesti. Ad esempio in questo modo:

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

Per applicare le impostazioni, salvare il file e riavviare la rete, tutto è come al solito. Dopo aver riavviato il server, le impostazioni DNS verranno scritte nel file resolv.conf

# cat /etc/resolv.conf # Generato da NetworkManager nameserver 192.168.159.2 nameserver 8.8.8.8 nameserver 8.8.4.4

Come disabilitare ipv6

Attualmente in uso attivo del protocollo ipv6 in Russia non lo è e nel lavoro normale molto spesso non è necessario. Anche se da anni abbiamo paura che praticamente non siano rimasti più indirizzi IP liberi, in realtà ce ne sono ancora abbastanza per tutti. Quindi, per ragioni pratiche, ipv6 non è attualmente necessario sul server e può essere disabilitato.

Prima di disabilitare ipv6 in centos, per ogni evenienza, è necessario verificare quali programmi lo utilizzano nel loro lavoro. Ciò è necessario per evitare errori nel loro funzionamento disabilitando prima ipv6 nelle configurazioni. Per vedere quali programmi sono bloccati sull'interfaccia ipv6, usa il comando netstat:

# netstat -tulnp Connessioni Internet attive (solo server) Proto Recv-Q Send-Q Indirizzo locale Indirizzo esterno Stato PID/Nome programma tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2317/master tcp 0 0 0.0.0.0 :22 0.0.0.0:* ASCOLTA 1333/sshd tcp6 0 0::1:25:::* ASCOLTA 2317/master tcp6 0 0:::22:::* ASCOLTA 1333/sshd udp 0 0 0.0.0.0:49252 0.0.0.0:* 694/avahi-daemon: r udp 0 0 0.0.0.0:123 0.0.0.0:* 715/chronyd udp 0 0 0.0.0.0:5353 0.0.0.0:* 694/avahi-daemon: r udp 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

Tutte le righe con ::: sono il protocollo ipv6. Nel mio caso è sshd, postfix e chronyd. Disabilitiamo ipv6 per loro e lasciamo solo ipv4.

Cominciamo con sshd. Apri il file delle impostazioni /etc/ssh/sshd_config e trova le righe:

#AddressFamily qualsiasi #ListenAddress 0.0.0.0

Decommentiamoli e cambiamoli. Dovrebbe sembrare come questo:

IndirizzoFamiglia inet AscoltaIndirizzo 0.0.0.0

Ora apri il file delle impostazioni del suffisso /etc/postfix/main.cf. Cerchiamo la linea lì:

#inet_protocols = tutti

Cambia in:

Protocolli Inet = ipv4

Disabilita ipv6 in chronyd. Per fare ciò, crea un file /etc/sysconfig/ chronyd e aggiungi la riga:

OPZIONI=-4

Ora disabilitiamo IPv6 in CentOS. Apri il file /eccetera/ sysctl.conf e aggiungi le righe lì:

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

Modifica del file /etc/sysconfig/ rete , aggiungendovi:

NETWORKING_IPV6=no IPV6INIT=no

Aggiungi un divieto su ipv6 alla configurazione di grub. Apri la configurazione /etc/default/grub e aggiungi un altro valore al parametro GRUB_CMDLINE_LINUX ipv6.disable=1. Dovrebbe assomigliare a qualcosa di simile a questo:

GRUB_CMDLINE_LINUX="rd.lvm.lv=cl_centos8/root rhgb silenzioso ipv6.disable=1"

Successivamente, aggiorniamo la configurazione del bootloader.

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

Riavvia e controlla il risultato:

# riavvio # ifconfig eno16777728: flags=4163 mtu 1500 inet 192.168.159.129 netmask 255.255.255.0 broadcast 192.168.159.255 ether 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet) Pacchetti RX 2301 byte 243024 (237,3 KiB) Errori RX 0 eliminato 0 overrun 0 frame 0 TX pacchetti 2138 byte 1327955 (1,2 MiB) errori TX 0 eliminati 0 sovraccarichi 0 portante 0 collisioni 0 lo: flag=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 loop txqueuelen 0 (Loopback locale) Pacchetti RX 0 byte 0 (0,0 B) Errori RX 0 eliminati 0 overrun 0 frame 0 Pacchetti TX 0 byte 0 (0,0 B) Errori TX 0 eliminati 0 overrun 0 portaerei 0 collisioni 0

Non si fa menzione degli indirizzi in formato inet6 e ipv6 da nessuna parte. Quindi va tutto bene, abbiamo disabilitato IPv6 in CentOS. Ora controlliamo l'elenco delle porte aperte:

# netstat -tulnp Connessioni Internet attive (solo server) Proto Recv-Q Send-Q Indirizzo locale Indirizzo esterno Stato PID/Nome programma tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2291/master tcp 0 0 0.0.0.0 :22 0.0.0.0:* ASCOLTA 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/avahi-daemon: r udp 0 0 127.0.0.1:323 0.0.0.0:* 2453/chronyd udp 0 0 0.0.0.0:57259 0.0.0.0:* 697/avahi-daemon: r

Tutte le porte sono IPv4. Tutto è in ordine, il nostro compito è completato.

Come cambiare il nome host in CentOS

Per impostazione predefinita, durante Installazioni CentOS inserisce il nome host localhost.localdomain. Se non l'hai modificato, puoi farlo in seguito. Innanzitutto, controlliamo quale nome host hai impostato. Questo viene fatto utilizzando il comando nella console Nome host o utilizzando il tuo nome:

# nome host localhost.localdomain # uname -n localhost.localdomain

Per cambiare il nome host in CentOS, è necessario modificare il file /etc/nomehost. Controlliamo il suo contenuto:

# cat /etc/nomehost localhost.localdomain

Modifichiamo questo file per cambiare il nome host:

# mcedit /etc/nomehost centos.localhost

Salvare il file e controllare:

# nome host centos.localhost

Esiste un comando già pronto che imposta immediatamente il nome del server richiesto:

# hostnamectl set-hostname centos.localhost

È tutto ok, abbiamo cambiato il nome host in centos.localhost

Imposta il gateway predefinito in CentOS

Se per qualche motivo durante l'installazione parametri di rete Se non hai installato un gateway predefinito, puoi farlo manualmente. Innanzitutto, controlliamo quale gateway predefinito è installato nel sistema in questo momento:

# netstat -nr Tabella di routing IP del kernel Gateway di destinazione Genmask Flag MSS Finestra 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.154.70.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0 192.168.1.0 10.8.0.2 255.255. 255.0 UG 0 0 0 tun0

La riga con Destination 0.0.0.0 specifica l'indirizzo del gateway. Se non ce l'hai, o se nel campo Gateway è impostato il gateway sbagliato, puoi modificarlo. Imposta il gateway predefinito:

# percorso aggiungi default gw 192.168.0.1

O lo stesso con il comando ip.

#ipr predefinito tramite 10.20.1.1 dev ens18 proto dhcp metric 100 10.20.1.0/24 dev ens18 proto kernel scope link src 10.20.1.23 metric 100 # ip route add default 10.20.1.0/24 dev ens18

# percorso ip aggiunto predefinito tramite 10.20.1.1

Gestore di rete su CentOS

CentOS per impostazione predefinita ha un servizio che gestisce tutte le connessioni di rete: Responsabile del network. Monitora costantemente le impostazioni di rete e, utilizzando il demone di gestione della configurazione, apporta le modifiche appropriate ad attivo dispositivi di rete. Supporta file di configurazione ifcfg standard.

Elenco delle utilità e delle applicazioni di rete:

Gli utenti non interagiscono direttamente con NetworkManager su CentOS; per farlo utilizzano utilità grafiche e da riga di comando. Una di queste utilità è tui di rete di configurazione del sistema. In Centos 8, per impostazione predefinita, NetworkManager è il metodo consigliato per configurare una rete. Tutti gli altri metodi sono dichiarati deprecati.

Tui di rete di configurazione del sistema

Per gestire le impostazioni di rete in CentOS, puoi utilizzare un'utilità grafica nmtui. È molto semplice verificarne la presenza nel sistema. Basta eseguirlo nella console:

Se non lo hai installato, è molto facile risolverlo. Installa nel tui di rete di configurazione del sistema CentOS:

# gnam installa NetworkManager-tui

Usando tu puoi specificare qualsiasi impostazione di rete che abbiamo fatto prima tramite riga di comando e modifica dei file di configurazione degli script di rete. Facciamolo. Chiama il programma:

Seleziona il primo elemento Modifica una connessione, quindi selezionare l'interfaccia di rete e fare clic su “Modifica”:

Qui possiamo cambiare il nome della scheda di rete, indirizzo MAC, specificare il tipo di impostazioni di rete: manuale o DHCP, specificare manualmente l'indirizzo IP, l'indirizzo gateway, il server DNS, aggiungere percorsi e alcune altre impostazioni:

Una volta completata la modifica, salvare le impostazioni facendo clic su OK.
Se selezioni la voce nella prima schermata dell'utility Imposta il nome host del sistema, puoi specificare rapidamente il nome host. Il risultato sarà lo stesso di prima nella console.

Se ti stai preparando a conseguire la certificazione RHEL, vedrai ovunque la raccomandazione di utilizzare nmtui per configurare la rete. La conclusione è che il tempo durante l'esame è limitato e con l'aiuto di un gestore di rete puoi e dovresti risparmiarlo. Si ritiene che la creazione di una rete in questo modo sia più rapida.

Come aggiungere una route statica su CentOS

Per controllare il routing su CentOS, potrebbe essere necessario aggiungere un percorso statico. Questo può essere fatto semplicemente usando comando della consolle. Innanzitutto, controlliamo i percorsi esistenti utilizzando netstat:

# netstat -nr Tabella di routing IP del kernel Gateway di destinazione Genmask Flag MSS Finestra irtt Iface 0.0.0.0 192.168.159.2 0.0.0.0 UG 0 0 0 eno16777728 192.168.159.0 0.0.0.0 255.255.255.0 U 0 0 0 eno16777 728

In questo caso abbiamo un percorso per l'indirizzo 0.0.0.0/0.0.0.0; il gateway è 192.168.159.2, che è anche il gateway predefinito. Cioè, in sostanza, non esistono percorsi statici. Aggiungiamone uno.

Supponiamo di avere una sottorete 192.168.8.0 maschera 255.255.255.0, il traffico verso questa sottorete viene instradato dal gateway 192.168.159.5 Aggiungi un percorso:

# percorso aggiungi -net 192.168.8.0/24 gw 192.168.159.5

Controlla se il percorso aggiunto è apparso in tabella di instradamento:

# netstat -nr Tabella di routing IP del kernel Gateway di destinazione Genmask Flag MSS Finestra irtt Iface 0.0.0.0 192.168.159.2 0.0.0.0 UG 0 0 0 eno16777728 192.168.8.0 192.168.159.5 255.255.255.0 UG 0 0 0 eno 16777728 192.168.159.0 0.0.0.0 255.255.255.0 U 0 0 0 eno16777728

È tutto ok, il percorso è stato aggiunto. Facciamo lo stesso usando l'utilità ip.

# ip r # percorso ip aggiungi 192.168.8.0/24 tramite 192.168.159.5

Ma dopo il riavvio questa rotta statica verrà eliminata. Per evitare che ciò accada e per salvare i percorsi aggiunti, è necessario scriverli in un file speciale. Nella cartella /etc/sysconfig/network-scripts creare un file denominato percorso-eth0 il seguente contenuto:

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

Riavvia e controlla se il percorso è a posto:

# riavvio # netstat -nr Tabella di routing IP del kernel Gateway di destinazione Genmask Flag MSS Finestra irtt Iface 0.0.0.0 192.168.159.2 0.0.0.0 UG 0 0 0 eno16777728 192.168.8.0 192.168.159.5 255.255.255 .0 UG 0 0 0eno16777728192.168. 159.0 0.0 .0.0 255.255.255.0 U 0 0 0 eno16777728

Va tutto bene, è stata aggiunta la rotta statica.

Come configurare 2 indirizzi IP su un'unica interfaccia

Se è necessario configurare 2IP indirizzi su un'interfaccia in CentOS, farlo è abbastanza semplice. Usiamo il comando ifconfig. Innanzitutto, controlliamo l'elenco delle interfacce di rete:

# ifconfig eno16777728: flag=4163 mtu 1500 inet 192.168.159.129 netmask 255.255.255.0 broadcast 192.168.159.255 ether 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet) Pacchetti RX 254 byte 30173 (29,4 KiB) Errori RX 0 eliminati 0 supera 0 frame 0 TX pacchetti 204 byte 27658 (27,0 KiB) errori TX 0 eliminati 0 sovraccarichi 0 portante 0 collisioni 0 lo: flag=73

Aggiungiamo un altro indirizzo IP 192.168.159.120 all'interfaccia eno16777728:

# ifconfig eno16777728:1 192.168.159.120 su

Controlliamo cosa è successo:

# ifconfig eno16777728: flag=4163 mtu 1500 inet 192.168.159.129 netmask 255.255.255.0 broadcast 192.168.159.255 ether 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet) Pacchetti RX 254 byte 30173 (29,4 KiB) Errori RX 0 eliminati 0 supera 0 frame 0 TX pacchetti 204 byte 27658 (27,0 KiB) errori TX 0 eliminati 0 sovraccarichi 0 portante 0 collisioni 0 eno16777728:1: flags=4163 mtu 1500 inet 192.168.159.120 netmask 255.255.255.0 broadcast 192.168.159.255 ether 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet) lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 loop txqueuelen 0 (Loopback locale) Pacchetti RX 11 byte 940 (940.0 B) Errori RX 0 eliminati 0 overrun 0 frame 0 Pacchetti TX 11 byte 940 (940.0 B) Errori TX 0 eliminati 0 overrun 0 portaerei 0 collisioni 0

La stessa cosa usando ip.

# ip a add 192.168.159.120/24 dev eno16777728:1

Va tutto bene, abbiamo aggiunto un secondo indirizzo IP alla stessa interfaccia. Ma dopo un riavvio, l'indirizzo aggiuntivo non verrà salvato. Per salvarlo, è necessario creare un file di impostazioni dell'interfaccia nella cartella /etc/sysconfig/network-scripts

# mcedit /etc/sysconfig/network-scripts/ ifcfg-eno16777728:1 DEVICE=eno16777728:1 BOOTPROTO=statico IPADDR=192.168.159.120 NETMASK=255.255.255.0 ONBOOT=sì

Salva il file, riavvia e controlla cosa è successo. Il secondo indirizzo IP deve essere attivo.

Come eseguire un riavvio della rete in CentOS

Ho già toccato questo argomento in precedenza, ma per ogni evenienza lo ripeteremo separatamente. Supponiamo che tu abbia apportato alcune modifiche alla configurazione della rete. Come posso applicare queste impostazioni senza riavviare il server? Molto semplice. Per riavviare la rete in CentOS basta usare il comando systemd:

# systemctl riavvia la rete

Se vedi un errore:

Impossibile riavviare network.service: unità network.service non trovata.

Ciò significa che non hai installato il pacchetto network-scripts e che la rete viene gestita utilizzando NetworkManager, che a sua volta riavvia la rete dopo aver modificato le impostazioni.

Se hai vecchia versione Centos senza systemd, e questa è la versione 6 e precedente, quindi la rete si riavvia in questo modo.

# /etc/init.d/network riavvio

Il servizio di rete rileggerà tutte le impostazioni di rete e applicherà le modifiche.

Come scoprire l'indirizzo IP in CentOS

Per scoprire rapidamente l'indirizzo IP corrente in CentOS, è necessario utilizzare i seguenti comandi:

#ifconfig | grep inet inet 192.168.159.129 maschera di rete 255.255.255.0 broadcast 192.168.159.255 inet 127.0.0.1 maschera di rete 255.0.0.0

Oppure la seconda opzione per determinare l'indirizzo IP locale:

# indirizzo ip | grep inet inet 127.0.0.1/8 ambito host lo inet 192.168.159.129 /24 brd 192.168.159.255 ambito globale eno16777728

Entrambi i comandi ti consentono di scoprire rapidamente il tuo indirizzo IP.

Cosa fare se CentOS non vede la scheda di rete?

Hai installato il server, avviato e scoperto che non c'è una sola scheda di rete nel sistema. Cosa fare in questo caso? Prima di tutto, guarda l'output del comando dmesg e cerca lì un ricordo della tua scheda. Forse è nel sistema, ma non è attivato. Puoi attivarlo utilizzando nmtui, di cui ho parlato sopra.

C'è una voce di menu Attiva la connessione, devi entrarci e attivare la tua scheda di rete. Dopodiché puoi configurarlo.

Se la tua scheda di rete non è nel sistema, devi cercare in Internet informazioni su questa scheda di rete per modello. Forse ci saranno dei driver nei repository. Questa è una situazione abbastanza comune. Molto spesso, i driver verranno trovati e dovranno essere installati correttamente.

C'è ancora la possibilità che non vedrai la tua scheda quando esegui il comando ifconfig se un cavo di rete non è collegato a questa scheda. Per essere sicuri di visualizzare tutte le interfacce, è necessario utilizzare l'opzione -a:

# ifconfig -a

Esiste un altro modo per cercare una scheda di rete nel sistema. Installa il pacchetto pciutils:

# yum -y installa pciutils

E guarda l'output del comando:

#lspci | grepEthernet

Se la scheda di rete viene vista dal sistema, dovrebbe esserci qualcosa del genere:

02:00.0 Controller Ethernet: Controller Gigabit Ethernet Intel Corporation 82545EM (rame) (rev 01)

Se l'output è vuoto, la scheda di rete non è definita.

Cosa fare se la rete non è disponibile su CentOS?

Supponiamo che tu stia tentando di eseguire il ping di un indirizzo, ad esempio 8.8.8.8, e ricevi una risposta che la rete non è disponibile:

#ping 8.8.8.8

E in risposta ottieni:

Connetti: la rete non è disponibile

Questa situazione può verificarsi se non è installato un gateway predefinito. Puoi aggiungerlo usando il comando:

# percorso aggiungi default gw 192.168.0.1

Se il problema non riguarda il gateway, è necessario verificare le impostazioni degli adattatori di rete. Se non è presente alcun adattatore attivo, riceverai anche un messaggio che la rete non funziona. È necessario che almeno un adattatore di rete sia configurato correttamente sul sistema. Come farlo è scritto sopra.

Usando le utilità di rete traceroute, scava in CentOS

Per diagnosticare le connessioni di rete in CentOS è utile utilizzare utilità speciali. Ma se hai utilizzato l'installazione minima, molto probabilmente non saranno presenti nel sistema. Ad esempio, l'utilità popolare traceroute Quando provi ad avviarlo, verrà visualizzato il seguente messaggio:

# traceroute ya.ru bash: traceroute: comando non trovato

Deve essere installato separatamente dal repository:

# gnam installa traceroute

Stessa cosa con il popolare programma scavare per lavorare con server e record DNS:

# dig ya.ru bash: dig: comando non trovato

Affinché questa utilità di rete funzioni, è necessario installare il pacchetto bind-utils:

# gnam installa bind-utils

Configurazione della VLAN 802.1Q su CentOS

Per generare un'interfaccia contrassegnata su CentOS, devi prima verificare il supporto del kernel 8021q:

#modprobe8021q

Se non ci sono messaggi di errore, allora è tutto in ordine, il modulo è stato caricato. Se il modulo non viene trovato, è necessario ricostruire i moduli del kernel, abilitando il supporto per il modulo richiesto. Controlliamo, per ogni evenienza, se il modulo è stato caricato:

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

Va tutto bene, il modulo 8021q è caricato, aggiungiamolo all'avvio:

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

Ora creiamo un file di configurazione per vlan in /etc/sysconfig/network-scripts:

#mcedit ifcfg-eth0.2000 VLAN=sì DEVICE=eth0.2000 BOOTPROTO=statico ONBOOT=sì TIPO=Vlan IPADDR=192.168.100.2 NETMASK=255.255.255.0

Attiro la vostra attenzione su quanto evidenziato in grassetto. In tutte le istruzioni su Internet in cui mi sono imbattuto, questo parametro era indicato come TIPO=Ethernet, ma con questa impostazione l'interfaccia con vlan non si è sollevata, è apparso un errore:

Errore: nessun dispositivo trovato per la connessione "Sistema eth0.2000".

Solo dopo averlo riparato tutto ha funzionato come dovrebbe. Quindi salva e attiva l'interfaccia:

# ifup eth0.2000 Connessione attivata con successo (percorso attivo D-Bus: /org/freedesktop/NetworkManager/ActiveConnection/7)

Controllo del nostro vlan:

# ip l ls 1: lo: mtu 65536 qdisc noqueue stato modalità SCONOSCIUTA DEFAULT collegamento/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: mtu 1500 qdisc pfifo_fast state modalità UP DEFAULT 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 stato Modalità UP DEFAULT link/ether 00:15:5d:01:0f:06 brd ff:ff:ff:ff:ff:ff

Va tutto bene, l'interfaccia contrassegnata è attiva. Per analogia, puoi creare molte altre interfacce simili, senza dimenticare di cambiarne nomi e indirizzi.

Conclusione

Con questo si conclude il mio voluminoso materiale sul tema della configurazione della rete in CentOS. Sarò molto felice di ricevere commenti, osservazioni e correzioni. Probabilmente lo faranno. Creando tali materiali, prima di tutto imparo me stesso e miglioro le mie conoscenze nell'area tematica. Potrebbero esserci errori ed errori di battitura qui da qualche parte, anche se controllo tutto sui sistemi live quando scrivo manuali, ma imprecisioni ed errori di battitura sono ancora possibili.

Permettimi di ricordarti che questo articolo fa parte di un'unica serie di articoli sul server.

Corso online su Linux

Se desideri imparare come creare e mantenere sistemi altamente disponibili e affidabili, ti consiglio di familiarizzare con essi corso online “Amministratore Linux” nell'OTUS. Il corso non è per principianti; per l'ammissione è necessaria una conoscenza di base delle reti e Installazione di Linux alla macchina virtuale. La formazione dura 5 mesi, al termine dei quali i diplomati del corso con successo potranno sostenere colloqui con i partner. Cosa ti darà questo corso:
  • Conoscenza dell'architettura Linux.
  • Sviluppo metodi moderni e strumenti di analisi ed elaborazione dei dati.
  • Possibilità di selezionare una configurazione per le attività richieste, gestire i processi e garantire la sicurezza del sistema.
  • Conoscenza degli strumenti di lavoro di base di un amministratore di sistema.
  • Comprensione delle specifiche di distribuzione, configurazione e manutenzione di reti basate su Linux.
  • La capacità di risolvere rapidamente i problemi emergenti e garantire un funzionamento stabile e ininterrotto del sistema.
Mettiti alla prova con il test d'ingresso e consulta il programma per maggiori dettagli.

) è un protocollo di rete utilizzato per assegnare dinamicamente l'indirizzo IP ai client di rete da un pool IP predefinito. È utile per la rete LAN, ma generalmente non viene utilizzato per i server di produzione. Questo articolo ti aiuterà a configurare il server DHCP su CentOS, sistema Red Hat. Ulteriori informazioni sul DHCP.

Installa il pacchetto DHCP

Per prima cosa installa i pacchetti DHCP utilizzando il gestore pacchetti yum su CentOS, sistemi Red Hat. Gli RPM DHCP sono disponibili nei repository di base, quindi non è necessario aggiungere un repository aggiuntivo.

Yum installa DHCP

Aggiorna il file /etc/sysconfig/dhcpd

Per prima cosa dobbiamo impostare il nome dell'interfaccia Ethernet come DHCPDARGS in /etc/sysconfig/dhcpd file. Modifica questo file di configurazione e aggiorna il nome Ethernet.

DHCPDARGS=eth1

Configurare il server DHCP

DHCP crea un file di configurazione vuoto /etc/dhcp/dhcpd.conf. Inoltre fornisce un file di configurazione di esempio su /usr/share/doc/dhcp*/dhcpd.conf.sample, che è molto utile per configurare il server DHCP.

Quindi, come prima parte, copia il contenuto del file di configurazione di esempio nel file di configurazione principale. Il file di configurazione di esempio potrebbe essere modificato come perversione installata sul tuo sistema.

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

3.1 – Configurazione dei parametri

Per prima cosa configura le opzioni di base comuni a tutte le reti supportate.

Sito web, ns2.sito; tempo di locazione predefinito 600; tempo massimo di locazione 7200; autorevole; log-facility local7;

3.2 – Dichiarazione della sottorete IP

Innanzitutto, modifica il file di configurazione DHCP e aggiorna i dettagli della sottorete secondo la tua rete. Per questo esempio stiamo configurando DHCP per 192.168.1.0/24 Rete LAN.

Sottorete 192.168.1.0 maschera di rete 255.255.255.0 ( opzione router 192.168.1.254; opzione maschera di sottorete 255.255.255..168.1.1; opzione time-offset -18000; # Intervallo orario standard orientale 192.168.1.10 192.168.1.100; )

3.3 -Assegnare un indirizzo IP statico all'host

In alcuni casi, è necessario assegnare un IP fisso a un'interfaccia ogni volta che viene richiesta dal DHCP. Possiamo anche assegnare un IP fisso in base all'indirizzo MAC (hardware ethernet) di quell'interfaccia. La configurazione del nome host è facoltativa.

Stazione host1 (opzione nome host "stazione1.esempio.com"; hardware ethernet 00:11:1A:2B:3C:AB; indirizzo fisso 192.168.1.100; )

Avvia il servizio DHCP

Dopo aver apportato tutte le modifiche di cui sopra, avviamo il servizio DHCP utilizzando i seguenti comandi in base alla versione del sistema operativo.

Per CentOS/RHEL 7 systemctl start dhcp Per CentOS/RHEL 6/5 servizio dhcp start

Allo stesso modo per arrestare e riavviare il servizio DHCP utilizzare i seguenti comandi.

Per CentOS/RHEL 7 systemctl stop dhcp ystemctl restart dhcp Per CentOS/RHEL 6/5 servizio dhcp stop servizio dhcp restart

Passaggio 5: configurazione del sistema client

In questa fase abbiamo un server DHCP in esecuzione pronto per accettare richieste e assegnare loro un IP corretto. ma per verificare ho un'altra macchina CentOS in esecuzione sulla stessa LAN. Ora accedi a quel computer client e modifica il file di configurazione Ethernet.

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

Assicurarsi BOOTPROTOè impostato per DHCP.

Riavviamo i servizi di rete sul computer client. Al server DHCP verrà assegnato un indirizzo IP dalla sottorete definita. Se ti sei connesso al PC client dall'accesso remoto, la sessione può essere disconnessa.

Per il riavvio della rete systemctl CentOS/RHEL 7 Per il riavvio della rete del servizio CentOS/RHEL 6/5

In questa nota voglio esaminare un semplice e opzione rapida impostazioni del gateway per organizzare l'accesso a Internet da rete locale basato su CentOS 7. Non ci saranno funzionalità aggiuntive, solo l'essenziale per i computer dietro il gateway per accedere a Internet.

Questo articolo fa parte di un'unica serie di articoli sul server.

introduzione

Avremo a nostra disposizione il seguente server per configurare il gateway:

# cat /etc/redhat-release CentOS Linux versione 7.1.1503 (Core)

Configurazione preliminare del server

# yum -y aggiorna

Dopodiché installo mc, visto che ci sono abituato e lo uso sempre:

# mcedit /etc/sysconfig/selinux

Riduciamo la riga con il parametro corrispondente alla seguente forma:

SELINUX=disabilitato

Per applicare le modifiche, riavviare il server:

# riavvia # yum -y installa epel-release

Installa iftop su CentOS 7:

# yum -y installa iftop

Ora possiamo osservare il carico di rete sul gateway in tempo reale. Per vedere l'attività di rete, esegui semplicemente iftop:

Per impostazione predefinita, ascolta l'interfaccia eth0. Questa è l'interfaccia esterna del gateway, su di essa verranno visualizzate tutte le connessioni per conto del gateway stesso e non saremo in grado di determinare chi sulla rete occupa il canale. Per vederlo, è necessario iniziare a visualizzare l'attività di rete sull'interfaccia locale. Questo non è difficile da fare, basta eseguire iftop con il parametro:

# iftop -i eth1 -P

Nel mio caso si tratta di un utente con IP 192.168.10.98, sul quale ho eseguito un controllo della velocità Internet dai server Yandex.

Se non disponi di una rete ampia e di pochi utenti, con l'aiuto di questa utility semplice ed efficace puoi facilmente determinare chi, ad esempio, scarica torrent o carica in altro modo il canale.

Conclusione

Utilizzando una distribuzione Linux gratuita, siamo riusciti a configurare in pochi minuti un gateway per fornire l'accesso a Internet ai computer da una rete locale. Mi ci sono voluti circa 10 minuti per configurare il gateway utilizzando queste istruzioni. Se lo fai per la prima volta, ovviamente ti ci vorrà molto più tempo. Sarà necessario comprenderne le sfumature e ho fornito molti collegamenti a materiale aggiuntivo.

Diamo un'occhiata a cosa abbiamo fatto:

  1. Abbiamo eseguito la configurazione preliminare del server e lo abbiamo preparato per il funzionamento.
  2. Il routing è stato abilitato.
  3. Configura il firewall.
  4. NAT abilitato.
  5. DNSmasq installato e configurato per l'organizzazione servizi DNS e DHCP.
  6. Abbiamo analizzato l'attività di rete del gateway e scoperto chi sta caricando il canale Internet.

Questa è la funzionalità minima richiesta per organizzare il funzionamento del gateway su CentOS 7. Il passo successivo potrebbe essere la configurazione di un server proxy, un traffic shaper, la configurazione di 2 o più provider e molto altro. Prenderò in considerazione alcuni di questi nei miei articoli futuri.

Permettimi di ricordarti che questo articolo fa parte di un'unica serie di articoli sul server.

Corso online su Linux

Se desideri imparare come creare e mantenere sistemi altamente disponibili e affidabili, ti consiglio di familiarizzare con essi corso online “Amministratore Linux” nell'OTUS. Il corso non è per principianti; per iscriversi è necessaria una conoscenza di base delle reti e l'installazione di Linux su una macchina virtuale. La formazione dura 5 mesi, al termine dei quali i diplomati del corso con successo potranno sostenere colloqui con i partner. Cosa ti darà questo corso:
  • Conoscenza dell'architettura Linux.
  • Padroneggiare metodi e strumenti moderni per l'analisi e l'elaborazione dei dati.
  • Possibilità di selezionare una configurazione per le attività richieste, gestire i processi e garantire la sicurezza del sistema.
  • Conoscenza degli strumenti di lavoro di base di un amministratore di sistema.
  • Comprensione delle specifiche di distribuzione, configurazione e manutenzione di reti basate su Linux.
  • La capacità di risolvere rapidamente i problemi emergenti e garantire un funzionamento stabile e ininterrotto del sistema.
Mettiti alla prova con il test d'ingresso e consulta il programma per maggiori dettagli.


Superiore