Nella maggior parte degli ambienti, l'indirizzamento IP viene ottenuto utilizzando DHCP , che è un protocollo che fornisce automaticamente gli indirizzi IP ai client in modo che possano far parte di una rete. Anche se conveniente, a volte è preferibile un IP statico soprattutto quando si desidera configurare un server che funga da server Web, database o FTP per citarne alcuni.
In questa guida illustreremo istruzioni dettagliate su come configurare un indirizzo IP statico su Alpine Linux .
Verifica dell'indirizzo IP corrente su Alpine Linux
Prima di configurare un IP statico sul tuo sistema, è prudente confermare la configurazione IP corrente sul tuo Alpine Linux sistema. Qui, il nostro Linux alpino è configurato per utilizzare il DHCP protocollo per recuperare un indirizzo IP dal router che è il DHCP server.
Per controllare l'IP sulla tua interfaccia di rete attiva, esegui ifconfig comando:
$ ifconfig
Dall'output, puoi vedere che abbiamo un'interfaccia attiva chiamata eth0 a cui viene assegnato l'indirizzo IP 192.168.2.105 .
Successivamente, assegneremo un indirizzo IP statico a questa interfaccia.
Configura indirizzo IP statico su Alpine Linux
Il file di configurazione per le interfacce di rete è /etc/network/interfaces file e puoi visualizzare il file di configurazione utilizzando il seguente comando cat:
# cat /etc/network/interfaces
La prima configurazione dell'interfaccia è il loopback indirizzo:
auto lo iface lo inet loopback
La seconda configurazione è la configurazione IP dell'interfaccia di rete attiva, che, per impostazione predefinita, è impostata per utilizzare DHCP .
auto eth0 iface eth0 inet dhcp
Configurare un IP statico di 192.168.2.110 con il gateway di 192.168.2.1 (L'indirizzo IP del router).
Quindi, per prima cosa, commenta il secondo blocco di codice con il simbolo hash ( # )
per disabilitare l'indirizzamento DHCP per eth0 interfaccia.
#auto eth0 #iface eth0 inet dhcp
Quindi, incolla le seguenti righe di codice. Assicurati di impostare l'IPv4 indirizzo e gateway in modo che corrispondano alla sottorete IP del tuo ambiente.
auto eth0 iface eth0 inet static address 192.168.2.120/24 gateway 192.168.2.1 hostname linuxshelltips
Salva le modifiche ed esci.
Quindi, riavvia il demone di rete per effettuare le modifiche apportate.
$ service networking restart
Ora conferma che il tuo nuovo indirizzo IP è stato applicato alla tua interfaccia di rete.
$ ifconfig OR $ ip a
Assegna più indirizzi IP su Alpine Linux
Inoltre, puoi assegnare più IP alla stessa interfaccia di rete. In questo esempio, abbiamo assegnato un IP aggiuntivo 192.168.2.150 all'eth0 interfaccia.
iface eth0 inet static address 192.168.2.150/24
Come sempre, ricordati di riavviare il servizio di rete per salvare le modifiche.
$ service networking restart
Ora conferma la configurazione IP usando il comando:
$ ip a
L'output conferma che l'interfaccia è ora associata a 2 indirizzi IP che abbiamo appena configurato.
Configura DNS o IP del server dei nomi in Alpine Linux
Il /etc/resolv.conf contiene informazioni sul tuo server DNS/server dei nomi. Idealmente, non è necessario modificare le voci se stavi già utilizzando la configurazione DHCP.
Conferma semplicemente di avere le voci come mostrato.
nameserver 192.168.2.1
L'indirizzo IP è l'indirizzo del server DNS che, nella maggior parte dei casi, è l'IP del router. Una volta terminate le modifiche a /etc/resolv.conf file, riavvia la rete per applicare le modifiche.
E ci andiamo. Abbiamo dimostrato con successo come configurare un IP statico su Alpine Linux .