web-dev-qa-db-fra.com

L’interface réseau (câblée à bord) affiche p5p1 à la place de eth0

J'ai lancé Ubuntu 13.04 sur mon ordinateur et tout va bien. Mais certains logiciels tels que les serveurs de médias ne fonctionnent pas bien. Ils recherchent l'interface réseau eth0 et Ubuntu 13.04 l'a nommée p5p1. Donc, mon serveur multimédia ne fonctionne pas.

Comment puis-je modifier le fichier de configuration réseau d'Ubuntu?

4
user170292

Dans Ubuntu 14.04, tout ce que je faisais était le suivant:

  1. Modifiez /etc/default/grub et ajoutez:

    GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0 biosdevname=0"
    
  2. Puis forcez la création d'un nouveau fichier grub.cfg

    Sudo update-grub
    
  3. Puis redémarrez le système

5
Hardc0l2e

Les noms d'interface réseau prévisibles ont été introduits avec udev-197 et sont désormais standard dans de nombreuses distributions Linux. Bien qu'il soit possible de revenir à l'ancien schéma de nommage, je suppose que cela cause plus de problèmes qu'il n'en résout. Vous pouvez néanmoins essayer de suivre l’un des conseils permettant de revenir aux noms d’interface réseau imprévisibles décrits dans l’article suivant:

http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

Je n'ai pas installé 13.04, mais je suppose que la version d'UDev y est suffisamment nouvelle pour que le paramètre de ligne de commande du noyau net.ifnames = 0 fonctionne et constitue probablement la solution la plus simple.

3
soulsource