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
etnetwork-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 leiface
,address
,netmask
,gateway
,network
,broadcast
etdns-nameservers
directivesRéponses:
Ok, j'ai abandonné Microsoft et changé mes ordinateurs domestiques et portables en Ubuntu 14.04 :)
Après une semaine de recherche sur Internet pour obtenir une adresse IP statique sur Ubuntu 14.04, j'ai finalement trouvé un moyen ...
Il semble que le gestionnaire de réseau écrase (ou contourne) mes / etc / network / interfaces à chaque fois, j'ai pensé à le supprimer mais j'ai décidé d'essayer de l'utiliser en premier.
Allez dans le coin supérieur droit et cliquez sur l'icône réseau, descendez en bas et faites un clic droit sur éditer les connexions.
Cela ouvre les connexions réseau et choisissez la connexion à modifier, cliquez sur modifier et accédez aux paramètres IPv4. Choisissez la méthode: manuel, puis remplissez l'adresse, le masque de réseau et la passerelle ... et le serveur DNS souhaité.
Enregistrez et vous avez terminé ... cela changera à l'adresse IP statique donnée à la volée ... même après le redémarrage !!
C'est peut-être un vieux fil de discussion, mais après une semaine de recherche, j'ai mis à jour les 10 premiers hits de Google ... espérons sécuriser d'autres personnes quelque temps !!
Prends soin de toi!
la source
Votre
gateway
est incorrect (gateway 192.168.2.0
). Ce n'est pas une adresse IP valide et vous devez la remplacer par l'adresse IP de votre routeur.la source
Je pense avoir trouvé la réponse, après avoir déplacé le contenu
/etc/network/interfaces.d/eth
vers/etc/network/interfaces
et redémarré, cela fonctionne maintenant.Je suppose que cela
ifup
comprendsource-directory /etc/network/interfaces.d
et peut le gérer correctement alors que le gestionnaire de réseau ne le peut pas.la source
Peut ne pas être configuré sur la bonne passerelle de votre routeur.
la source