Introduzione
Questa guida ti mostrerà come aggiungere un IP pubblico e/o privato aggiuntivo sul tuo server Arch Linux.
Prerequisiti
-Un server Arch Linux e un IP pubblico aggiuntivo riservato e assegnato al server o un IP privato scelto per l'intervallo di IP privato concesso.
-Netctl installato sul server.
Aggiunta di un IP aggiuntivo su Arch Linux
La prima cosa che dovremo fare è creare un file netctl per eth0 (o modificare quello corrente se esiste.) Nel nostro caso il file /etc/netctl/eth0 esiste, quindi lo modificheremo e aggiungeremo il nostro IP aggiuntivo indirizzo, a.a.a.a/xy.
nano /etc/netctl/eth0
Connection='ethernet' Description='Eth0 IPs' Interface='eth0' IP='static' Address=('x.x.x.x/xy' 'y.y.y.y/xy') Gateway='xg.xg.xg.xg' DNS=('209.208.127.65' '209.208.25.18')
Connessione è il tipo di connessione.
Descrizione è una descrizione personalizzata per la connessione. Puoi usare quello che vuoi.
Interfaccia è l'interfaccia che utilizzeremo per la connessione.
IP è il tipo che sarà l'IP. Di solito è statico o DHCP se è disponibile l'allocazione IP tramite DHCP.
Indirizzo è l'elenco degli indirizzi IP e delle relative sottoreti. Ogni indirizzo IP deve essere contenuto tra una coppia di " " e separato da uno spazio. Devono contenere la loro sottorete associata per funzionare. Qui è dove elenchi il tuo IP principale e quindi eventuali indirizzi IP aggiuntivi.
Gateway è il gateway predefinito per il server. Questo dovrebbe essere il gateway IP principale e nessun altro.
DNS sarebbero i server DNS. In questo caso ho utilizzato i server DNS di Atlantic.Net.
Dobbiamo quindi riavviarlo eseguendo:
netctl restart eth0
Una volta su, dovresti essere pronto e l'IP aggiuntivo dovrebbe ora rispondere.
Aggiunta di un IP privato su Arch Linux
Per fare un IP privato dovremmo creare un nuovo file netctl che chiameremo eth1. È essenzialmente lo stesso che aggiungere un IP pubblico solo che utilizza l'interfaccia privata.
nano /etc/netctl/eth1
Description='Private ethernet connection' Interface=eth1 Connection=ethernet IP=static Address=('x.x.x.x/xy')
Puoi aggiungere tutti gli IP privati che desideri seguendo l'esempio di aggiunta IP nella sezione IP pubblico. Aggiungi semplicemente più IP tra una coppia di " " e separati da uno spazio. Una volta salvato, richiamalo con:
netctl start eth1
Una volta che questo è attivo, il tuo IP privato inizierà a funzionare.
Questo è tutto ciò che serve per aggiungere un nuovo indirizzo IP su un sistema Arch Linux.