Come impostare l'indirizzo IP statico su Ubuntu 14.04 Trusty?
(NOTA, la domanda è stata posta per "14.04 Trusty", ma per ora funziona ancora, 16.04 LTS Xenial)
La mia impostazione non funziona. La particolarità di Ubuntu 14.04 Trusty è che l'ho trovato ora usando la parola chiave "directory di origine" per creare più file contemporaneamente (Rif .: http://manpages.debian.org/cgi-bin/man.cgi?query=interfaces&apropos = 0 & sektion = 0 & manpath = Debian + unstable + sid & format = html & locale = en ):
$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
Quindi ho preparato le mie impostazioni dell'indirizzo IP statico in questo modo:
$ cat /etc/network/interfaces.d/eth
auto eth0
iface eth0 inet static
address 192.168.2.100
netmask 255.255.255.0
gateway 192.168.2.0
# add a 2nd ip address
post-up ip addr add dev eth0 192.168.2.101/24
pre-down ip addr del dev eth0 192.168.2.101/24
Tuttavia, ha un lungo ritardo durante l'avvio. Ho visto il messaggio di avvio che diceva qualcosa come "Bring up Network", poi dopo un lungo ritardo, dicendo qualcosa di nuovo come "Aspettare altri 60 secondi per far apparire Network". Dopo altri 60 secondi di ritardo, i messaggi di avvio riprendono a volare. Tuttavia, quando finalmente il sistema si avvia e io controllo l' ip addr
output, il secondo indirizzo IP statico che ho configurato non è lì.
Mi sto perdendo qualcosa?
AGGIORNARE:
Grazie a tutti per aver sottolineato che il mio gateway era sbagliato, quindi l'ho cambiato in 192.168.2.1
e il lungo ritardo nell'avvio è andato. Ora sto entrando in un nuovo problema.
Per il mio Ubuntus precedente al 14.04 Trusty, la modifica sopra è sufficiente per passare dall'IP dinamico all'IP statico. Tuttavia, con il mio nuovo Ubuntu 14.04 Trusty, il sistema si avvia senza indirizzi IPv4:
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:ef
inet6 addr: fe80::xxx:xxxx:xxxx:98ef/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:69 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:250 (250.0 B) TX bytes:11552 (11.5 KB)
Dà anche errori quando stavo cercando di far cadere il dispositivo:
% ifdown eth0
RTNETLINK answers: No such process
RTNETLINK answers: Cannot assign requested address
Sono in grado di portare il dispositivo in seguito, però, e quindi ifconfig
e ip addr
dare l'output corretto. Tuttavia, l' indirizzo IPv4 scomparirà dopo breve tempo .
Come dire al gestore della rete che ho cambiato il mio dispositivo eth da IP dinamico a IP statico? (La modifica della riga di comando e dei file è preferibile alla modifica della GUI).
Questo è XUbuntu 14.04. Grazie
UPDATE2:
Usa /etc/network/interfaces
invece. Dettagli nella mia risposta.
Per impostare automaticamente il /etc/network/interfaces
file, dai un'occhiata qui .
network-manager
e network-manager-gnome
installato sul mio Ubuntu 13.10, e la mia configurazione dell'indirizzo IP statico va bene.
/etc/network/interfaces
file contiene solo il iface
, address
, netmask
, gateway
, network
, broadcast
e dns-nameservers
direttive