Dopo l'installazione di Ubuntu / Debian , è necessario configurare la rete per accedere al sistema dall'esterno. Questa guida ti aiuta a impostare la rete in Ubuntu / Linux Mint. Qui ti mostrerò l'assegnazione dell'indirizzo IP in modalità statica e in modalità DHCP.
Nota:dovrebbe funzionare anche su versioni precedenti di Ubuntu come Ubuntu 13.10/13.04/12.10 e LinuxMint 17/16.
Modalità statica
In questa modalità, assegneremo manualmente un indirizzo IP alle macchine. Verifichiamo le interfacce disponibili sul nostro sistema.
raj@ubuntu:~$ ip a 1: lo: <loopback,up,lower_up> mtu 65536 qdisc noqueue state UNKNOWN group default link/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 preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <broadcast,multicast> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 00:0c:29:55:f6:b8 brd ff:ff:ff:ff:ff:ff
Dall'output sopra, puoi vedere che il mio sistema ha due interfacce:"lo ” e “eth0 “. Dipende dall'hardware, il nome dell'interfaccia cambierà.
Ora imposteremo l'indirizzo IP su un'interfaccia "eth0 “. Per farlo, aggiungi "statico ” alla dichiarazione della famiglia di indirizzi impostati per “eth0 ” nel file /etc/network/interfaces . Modifica i valori di indirizzo, netmask e gateway per soddisfare i requisiti della tua rete.
raj@ubuntu:~$ sudo nano /etc/network/interfaces
Basta modificare le linee in questo modo.
auto eth0 iface eth0 inet static ## Static IP Address Enabled address 192.168.12.10 ## IP Address netmask 255.255.255.0 ## Subnet Mask gateway 192.168.12.2 ## Default Gateway dns-nameservers 8.8.8.8 8.8.4.4 ## DNS Servers dns-search itzgeek.local ## Local Domain Search - Ignore if not required
Aggiungendo una configurazione dell'interfaccia, come mostrato sopra, puoi abilitare manualmente l'interfaccia tramite il comando ifup.
raj@ubuntu:~$ sudo ifup eth0
Per disabilitare manualmente l'interfaccia, puoi utilizzare il comando ifdown.
raj@ubuntu:~$ sudo ifdown eth0
Ora puoi vedere l'indirizzo IP "192.168.12.10 ” assegnato all'interfaccia “eth0 “.
raj@ubuntu:~$ ip a 1: lo: <loopback,up,lower_up> mtu 65536 qdisc noqueue state UNKNOWN group default link/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 preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:55:f6:b8 brd ff:ff:ff:ff:ff:ff inet 192.168.12.10/24 brd 192.168.12.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe55:f6b8/64 scope link valid_lft forever preferred_lft forever
Modalità DHCP
In questa modalità, il sistema riceverà un indirizzo IP dai server DHCP. Verifichiamo le interfacce disponibili sul tuo sistema.
raj@ubuntu:~$ ip a 1: lo: <loopback,up,lower_up> mtu 65536 qdisc noqueue state UNKNOWN group default link/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 preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <broadcast,multicast> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 00:0c:29:55:f6:b8 brd ff:ff:ff:ff:ff:ff
Dall'output sopra, puoi vedere che il mio sistema ha due interfacce:"lo ” e “eth0 “. Dipende dall'hardware, il nome dell'interfaccia cambierà.
Ora imposteremo l'indirizzo IP su un'interfaccia "eth0 “. Per farlo, aggiungi "dhcp" metodo alla dichiarazione di famiglia dell'indirizzo inet per "eth0 ” nel file /etc/network/interfaces . Modifica i valori di indirizzo, netmask e gateway per soddisfare i requisiti della tua rete.
raj@ubuntu:~$ sudo nano /etc/network/interfaces
Basta modificare le linee in questo modo.
auto eth0 iface eth0 inet dhcp ## Enabled DHCP Mode
Aggiungendo una configurazione dell'interfaccia, come mostrato sopra, puoi abilitare manualmente l'interfaccia tramite il comando ifup.
raj@ubuntu:~$ sudo ifup eth0
Per disabilitare manualmente l'interfaccia, puoi utilizzare il comando ifdown.
raj@ubuntu:~$ sudo ifdown eth0
Ora puoi vedere l'indirizzo IP "192.168.12.3 ” assegnato all'interfaccia “eth0 ” utilizzando DHCP.
raj@ubuntu:~$ ip a 1: lo: <loopback,up,lower_up> mtu 65536 qdisc noqueue state UNKNOWN group default link/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 preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:55:f6:b8 brd ff:ff:ff:ff:ff:ff inet 192.168.12.3/24 brd 192.168.12.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe55:f6b8/64 scope link valid_lft forever preferred_lft forever
Questo è tutto.