Comment configurer une adresse IP statique sous Ubuntu 14.04 Trusty?
(REMARQUE, la question a été posée pour "14.04 Trusty", mais cela fonctionne toujours pour l'instant, 16.04 LTS Xenial)
Mon réglage ne fonctionne pas. La particularité d'Ubuntu 14.04 Trusty est que je l'ai trouvé maintenant en utilisant le mot-clé "source-directory" pour source de plusieurs fichiers à la fois (Ref: 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
J'ai donc préparé mon paramètre d'adresse IP statique comme suit:
$ 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
Cependant, il a un retard important lors du démarrage. J'ai vu le message de démarrage dire quelque chose comme "Bring up Network", puis après un long délai plus tard, dire à nouveau quelque chose comme "Waiting for 60 seconds more to up up Network". Après ce délai de 60 secondes supplémentaires, les messages de démarrage recommencent à voler. Cependant, lorsque le système démarre enfin et que je vérifie la ip addr
sortie, la deuxième adresse IP statique que j'ai configurée n'est pas là.
Suis-je en train de manquer quelque chose?
MISE À JOUR:
Merci à tous d'avoir signalé que ma passerelle était incorrecte, je l'ai donc modifiée 192.168.2.1
et le long délai de démarrage a disparu. Maintenant j'entre dans un nouveau problème.
Pour mon Ubuntus avant 14.04 Trusty, le changement ci-dessus est suffisant pour passer de l'IP dynamique à l'IP statique. Cependant, avec mon nouveau Ubuntu 14.04 Trusty, le système démarre sans aucune adresse 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)
Cela donne également des erreurs lorsque j'essayais de faire tomber l'appareil:
% ifdown eth0
RTNETLINK answers: No such process
RTNETLINK answers: Cannot assign requested address
Je suis en mesure de mettre en place le dispositif après que, puis ifconfig
et ip addr
donner la sortie correcte. Cependant, l' adresse IPv4 disparaîtra après un court instant .
Comment dire au gestionnaire de réseau que j'ai changé mon appareil eth d'IP dynamique en IP statique? (Ajustement de la ligne de commande et des fichiers préféré à l'ajustement de l'interface graphique).
Il s'agit de XUbuntu 14.04. Merci
MISE À JOUR2:
Utilisez /etc/network/interfaces
plutôt. Détails dans ma propre réponse.
Pour définir automatiquement le /etc/network/interfaces
fichier, jetez un œil ici .
network-manager
et network-manager-gnome
installé dans mon Ubuntu 13.10 et la configuration de mon adresse IP statique est correcte.
/etc/network/interfaces
fichier ne contient que le iface
, address
, netmask
, gateway
, network
, broadcast
et dns-nameservers
directives