![Come eliminare i messaggi in Telegram per Android](/f/a8b21b479e97b204198d6fd5491decd6.jpg?width=100&height=100)
Viene chiamato il concetto di creare o configurare più indirizzi IP su un'unica interfaccia di rete alias IP. L'aliasing IP è molto utile per impostare più siti virtuali su Apache utilizzando un'unica interfaccia di rete con diversi Indirizzi IP su un'unica sottorete di rete.
Il vantaggio principale dell'utilizzo di questo alias IP cioè, non è necessario disporre di un adattatore fisico collegato a ciascuno IP, ma invece puoi creare più o più interfacce virtuali (alias) su una singola carta fisica.
Le istruzioni fornite qui si applicano a tutte le principali distribuzioni Linux come cappello rosso, Fedora, e CentOS. La creazione di più interfacce e l'assegnazione manuale dell'indirizzo IP è un compito arduo. Qui vedremo come possiamo assegnargli l'indirizzo IP definendo un set di range IP. Comprendi anche come creeremo un'interfaccia virtuale e assegneremo diversi intervalli di indirizzi IP a un'interfaccia in una volta sola. In questo articolo abbiamo usato IP LAN‘S, quindi sostituisci quelli con quelli che utilizzerai.
Qui ho un'interfaccia chiamata "ifcfg-eth0“, l'interfaccia predefinita per il Ethernet dispositivo. Se hai allegato il secondo Ethernet dispositivo, allora ci sarebbe un "ifcfg-eth1"dispositivo e così via per ogni dispositivo che hai collegato. Questi file di rete del dispositivo si trovano in "/etc/sysconfig/network-scripts/” rubrica. Passare alla directory e fare "ls -l" per elencare tutti i dispositivi.
# cd /etc/sysconfig/network-scripts/ # ls -l
ifcfg-eth0 ifdown-isdn ifup-alias ifup-plusb init.ipv6-global. ifcfg-lo ifdown-post ifup-bnep ifup-post net.hotplug. ifdown ifdown-ppp ifup-eth ifup-ppp funzioni di rete. ifdown-bnep ifdown-routes ifup-ippp ifup-routes funzioni di rete-ipv6. ifdown-eth ifdown-sit ifup-ipv6 ifup-sit. ifdown-ippp ifdown-tunnel ifup-isdn ifup-tunnel. ifdown-ipv6 ifup ifup-plip ifup-wireless
Supponiamo di voler creare tre interfacce virtuali aggiuntive per associare tre indirizzi IP (172.16.16.126, 172.16.16.127, e 172.16.16.128) al NIC. Quindi, dobbiamo creare tre file alias aggiuntivi, mentre "ifcfg-eth0"mantiene lo stesso primario IP indirizzo. Ecco come andiamo avanti per impostare tre alias per associare quanto segue IP indirizzi.
AdattatoreIndirizzo IPTipo eth0 172.16.16.125 Primario. eth0:0 172.16.16.126 Alias 1. eth0:1 172.16.16.127 Alias 2. eth0:2 172.16.16.128 Alias 3
In cui si ":X” è il dispositivo (interfaccia) numero per creare gli alias per l'interfaccia eth0. Per ogni alias è necessario assegnare un numero in sequenza. Ad esempio, copiamo i parametri esistenti dell'interfaccia "ifcfg-eth0” nelle interfacce virtuali chiamate ifcfg-eth0:0, ifcfg-eth0:1 e ifcfg-eth0:2. Vai nella directory di rete e crea i file come mostrato di seguito.
# cd /etc/sysconfig/network-scripts/ # cp ifcfg-eth0 ifcfg-eth0:0. # cp ifcfg-eth0 ifcfg-eth0:1. # cp ifcfg-eth0 ifcfg-eth0:2
Apri un file “ifcfg-eth0” e visualizzare i contenuti.
[[e-mail protetta] script di rete]# vi ifcfg-eth0 DISPOSITIVO="et0" BOOTPROTO=statico. ONBOOT=sì. TIPO = "Ethernet"IPADDR=172.16.16.125. NETMASK=255.255.255.224. GATEWAY=172.16.16.100. HWADDR=00:0C: 29:28:FD: 4C
Qui abbiamo solo bisogno di due parametri (DISPOSITIVO e IPADDR). Quindi, apri ogni file con VI editor e rinominare il DISPOSITIVO nome al suo alias corrispondente e cambia il IPADDR indirizzo. Ad esempio, apri i file "ifcfg-eth0:0“, “ifcfg-eth0:1" e "ifcfg-eth0:2"usando" VI editor e modificare entrambi i parametri. Alla fine sarà simile al seguente.
DISPOSITIVO="eth0:0" BOOTPROTO=statico. ONBOOT=sì. TIPO = "Ethernet" IPADDR=172.16.16.126 NETMASK=255.255.255.224. GATEWAY=172.16.16.100. HWADDR=00:0C: 29:28:FD: 4C
DISPOSITIVO="eth0:1" BOOTPROTO=statico. ONBOOT=sì. TIPO = "Ethernet" IPADDR=172.16.16.127 NETMASK=255.255.255.224. GATEWAY=172.16.16.100. HWADDR=00:0C: 29:28:FD: 4C
DISPOSITIVO="eth0:2" BOOTPROTO=statico. ONBOOT=sì. TIPO = "Ethernet" IPADDR=172.16.16.128 NETMASK=255.255.255.224. GATEWAY=172.16.16.100. HWADDR=00:0C: 29:28:FD: 4C
Una volta, hai apportato tutte le modifiche, salva tutte le modifiche e riavvia/avvia il servizio di rete affinché le modifiche si riflettano.
[[e-mail protetta] script di rete]# /etc/init.d/network restart
Per verificare che tutti gli alias (interfaccia virtuale) siano attivi e funzionanti, puoi usare "ifconfig" o "ipcomando.
[[e-mail protetta] script di rete]# ifconfig. eth0 Link encap: Ethernet HWaddr 00:0C: 29:28:FD: 4C inet addr: 172.16.16.125 Bcast: 172.16.16.100 Mask: 255.255.255.224 inet6 addr: fe80::20c: 29ff: fe28:fd4c/64 Ambito: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrica: 1 Pacchetti RX: 237 Errori: 0 ignorati: 0 sovraccarichi: 0 frame: 0 Pacchetti TX: 198 errori: 0 persi: 0 superamenti: 0 portante: 0 collisioni: 0 txqueuelen: 1000 byte RX: 25429 (24,8 KiB) byte TX: 26910 (26,2 KiB) Interrupt: 18 Base indirizzo: 0x2000 eth0:0 Encap collegamento: Ethernet HWaddr 00:0C: 29:28:FD: 4C inet addr:172.16.16.126 Bcast: 172.16.16.100 Mask: 255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrico: 1 Interrupt: 18 Indirizzo base: 0x2000 eth0:1 Encap collegamento: Ethernet HWaddr 00:0C: 29:28:FD: 4C inet addr:172.16.16.127 Bcast: 172.16.16.100 Mask: 255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrico: 1 Interrupt: 18 Indirizzo base: 0x2000 eth0:2 Encap collegamento: Ethernet HWaddr 00:0C: 29:28:FD: 4C inet addr:172.16.16.128 Bcast: 172.16.16.100 Mask: 255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrico: 1 Interrupt: 18 Indirizzo base: 0x2000
Esegui il ping di ciascuno di essi da una macchina diversa. Se tutto è configurato correttamente, riceverai una risposta ping da ciascuno di essi.
ping 172.16.16.126. ping 172.16.16.127. ping 172.16.16.128
[[e-mail protetta] ~]# ping 172.16.16.126 PING 172.16.16.126 (172.16.16.126) 56(84) byte di dati. 64 byte da 172.16.16.126: icmp_seq=1 ttl=64 time=1,33 ms. 64 byte da 172.16.16.126: icmp_seq=2 ttl=64 time=0.165 ms. 64 byte da 172.16.16.126: icmp_seq=3 ttl=64 time=0.159 ms 172.16.16.126 statistiche ping 3 pacchetti trasmessi, 3 ricevuti, 0% pacchetti persi, tempo 2002ms. rtt min/media/max/mdev = 0,159/0,552/1,332/0,551 ms [[e-mail protetta] ~]# ping 172.16.16.127 PING 172.16.16.127 (172.16.16.127) 56(84) byte di dati. 64 byte da 172.16.16.127: icmp_seq=1 ttl=64 time=1,33 ms. 64 byte da 172.16.16.127: icmp_seq=2 ttl=64 time=0.165 ms. 64 byte da 172.16.16.127: icmp_seq=3 ttl=64 time=0.159 ms 172.16.16.127 statistiche ping 3 pacchetti trasmessi, 3 ricevuti, 0% pacchetti persi, tempo 2002ms. rtt min/media/max/mdev = 0,159/0,552/1,332/0,551 ms [[e-mail protetta] ~]# ping 172.16.16.128 PING 172.16.16.128 (172.16.16.128) 56(84) byte di dati. 64 byte da 172.16.16.128: icmp_seq=1 ttl=64 time=1,33 ms. 64 byte da 172.16.16.128: icmp_seq=2 ttl=64 time=0.165 ms. 64 byte da 172.16.16.128: icmp_seq=3 ttl=64 time=0.159 ms 172.16.16.128 statistiche ping 3 pacchetti trasmessi, 3 ricevuti, 0% pacchetti persi, tempo 2002ms. rtt min/media/max/mdev = 0,159/0,552/1,332/0,551 ms
Sembra che tutto funzioni senza intoppi, con questi nuovi IP puoi configurare siti virtuali in Apache, FTP conti e tante altre cose.
Se desideri creare un gamma di Indirizzi IP multipli ad una particolare interfaccia chiamata “ifcfg-eth0", noi usiamo "ifcfg-eth0-range0” e copia il contenuto di ifcfg-eth0 su di esso come mostrato di seguito.
[[e-mail protetta]script di rete]# cd /etc/sysconfig/script-di-rete/ [[e-mail protetta] script di rete]# cp -p ifcfg-eth0 ifcfg-eth0-range0
Ora aperto "ifcfg-eth0-range0"file e aggiungi"IPADDR_START" e "IPADDR_END” Intervallo di indirizzi IP come mostrato di seguito.
[[e-mail protetta]script di rete]# vi ifcfg-eth0-range0 #DEVICE="eth0" #BOOTPROTO=nessuno. #NM_CONTROLLED="sì" #ONBOOT=sì. TIPO = "Ethernet"IPADDR_START=172.16.16.126IPADDR_END=172.16.16.130
IPV6INIT=no. #GATEWAY=172.16.16.100
Salvalo e riavvia/avvia il servizio di rete
[[e-mail protetta] script di rete]# /etc/init.d/network restart
Verificare che le interfacce virtuali siano create con Indirizzo IP.
[[e-mail protetta] script di rete]# ifconfig. eth0 Link encap: Ethernet HWaddr 00:0C: 29:28:FD: 4C inet addr: 172.16.16.125 Bcast: 172.16.16.100 Mask: 255.255.255.224 inet6 addr: fe80::20c: 29ff: fe28:fd4c/64 Ambito: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrica: 1 Pacchetti RX: 1385 Errori: 0 ignorati: 0 sovraccarichi: 0 frame: 0 Pacchetti TX: 1249 errori: 0 persi: 0 superamenti: 0 portante: 0 collisioni: 0 txqueuelen: 1000 byte RX: 127317 (124,3 KiB) byte TX: 200787 (196,0 KiB) Interrupt: 18 Base indirizzo: 0x2000 eth0:0 Encap collegamento: Ethernet HWaddr 00:0C: 29:28:FD: 4C inet addr:172.16.16.126 Bcast: 172.16.16.100 Mask: 255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrico: 1 Interrupt: 18 Indirizzo base: 0x2000 eth0:1 Encap collegamento: Ethernet HWaddr 00:0C: 29:28:FD: 4C inet addr:172.16.16.127 Bcast: 172.16.16.100 Mask: 255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrico: 1 Interrupt: 18 Indirizzo base: 0x2000 eth0:2 Encap collegamento: Ethernet HWaddr 00:0C: 29:28:FD: 4C inet addr:172.16.16.128 Bcast: 172.16.16.100 Mask: 255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrico: 1 Interrupt: 18 Indirizzo base: 0x2000 eth0:3 Encap collegamento: Ethernet HWaddr 00:0C: 29:28:FD: 4C inet addr:172.16.16.129 Bcast: 172.16.16.100 Mask: 255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrico: 1 Interrupt: 18 Indirizzo base: 0x2000 eth0:4 Encap collegamento: Ethernet HWaddr 00:0C: 29:28:FD: 4C inet addr:172.16.16.130 Bcast: 172.16.16.100 Mask: 255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrico: 1 Interrupt: 18 Indirizzo base: 0x2000
Se hai problemi con la configurazione, pubblica le tue domande nella sezione commenti.