Définir l'adresse IP statique dans CentOS 6.4?

La plupart des guides semblent tourner autour de la modification de ifcfg-eth0, qui n'existe pas sur mon système.

[root@Azaz07]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 [root@Azaz07]# ls /etc/sysconfig/network-scripts/ ifcfg-lo ifdown-ppp ifup-ippp ifup-sit ifdown ifdown-routes ifup-ipv6 ifup-tunnel ifdown-bnep ifdown-sit ifup-isdn ifup-wireless ifdown-eth ifdown-tunnel ifup-plip init.ipv6-global ifdown-ippp ifup ifup-plusb net.hotplug ifdown-ipv6 ifup-aliases ifup-post network-functions ifdown-isdn ifup-bnep ifup-ppp network-functions-ipv6 ifdown-post ifup-eth ifup-routes [root@Azaz07]# /sbin/ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Mesortingc:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:480 (480.0 b) TX bytes:480 (480.0 b) p5p1 Link encap:Ethernet HWaddr C8:1F:66:03:00:7D inet addr:192.168.0.14 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::ca1f:66ff:fe03:7d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Mesortingc:1 RX packets:9818 errors:0 dropped:0 overruns:0 frame:0 TX packets:9634 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:7020054 (6.6 MiB) TX bytes:1665345 (1.5 MiB) wlan0 Link encap:Ethernet HWaddr 70:18:8B:03:3C:59 UP BROADCAST MULTICAST MTU:1500 Mesortingc:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) 

Comment puis-je changer mon adaptateur p5p1 en statique avec l'adresse IP 192.169.0.55?

Aussi, pourquoi est-il appelé un adaptateur p5p1, au lieu de l'eth0 apparemment plus commun?

Exécuter "setup" me donne un écran vide sur "Configuration de l'appareil"

Configuration de l'appareil

Vous pouvez lire la nouvelle convention d'appellation pour les périphériques ici, intitulée: Features / ConsistentNetworkDeviceNaming . Le changement des conventions de nommage est également discuté dans les documents officiels de Redhat intitulés: Appendice A. Nom de périphérique de réseau cohérent . La convention suit maintenant celle basée sur l'location plutôt que arbitrairement eth0 , etc.

Changer le schéma de nommage de périphérique réseau de ethX en un nom physique basé sur l'location pour une identification et une utilisation faciles

Pour changer votre adresse IP, vous pouvez suivre quelques paths pour le faire.

  1. Utilisez NetworkManager ( voir les documents RH officiels )

    Vous pouvez find quels périphériques sont sous la juristiction de NetworkManager.

    Exemple

     $ nmcli -p nm ====================================================================================== NetworkManager status ====================================================================================== RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN -------------------------------------------------------------------------------------- running connected enabled enabled enabled enabled 
  2. Exécutez la setup la command et modifiez-la à l'aide de l'interface graphique

    ss 1ss 2ss 3ss 4

  3. Changer le file de configuration

    Le file doit être appelé /etc/sysconfig/network-scripts/ifcfg-p5p1 . Il suffit de changer la ligne de ce file pour:

     IPADDR=192.169.0.55 

    Si ce file n'existe pas du tout, je le créerais simplement et appendais du contenu similaire à ce qui suit:

     # /etc/sysconfig/network-scripts/ifcfg-p5p1 DEVICE="p5p1" BOOTPROTO="static" NM_CONTROLLED="no" ONBOOT=yes TYPE="Ethernet" DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System p5p1" IPADDR=192.169.0.55 
  4. Utiliser le service network

    Je ne sais pas s'il y a des inconvénients à utiliser le service /etc/init.d/network en plus de NetworkManager en même time. Dans toutes mes configurations de CentOS 6, j'ai les deux en cours d'exécution. Mais je fais en général les files ifcfg-eth0 à la main.

    Vous pouvez essayer de vous assurer que ce service est activé, puis essayez les étapes ci-dessus dans # 2 (en utilisant setup ) pour créer l'appareil par la suite.

      $ /etc/init.d/network start 

    L'interface graphique d' setup (en fait, elle peut être lancée directement avec cette command: system-config-network ) devrait pouvoir append des périphériques et gérer les périphériques dont les informations de configuration sont conservées dans les files ifcfg-* sous le directory /etc/sysconfig/network-scripts/ .

Je vous suggère fortement au less de vous familiariser avec le Guide de deployment . Il contient de nombreuses informations utiles sur les réseaux utilisant les produits de base Redhat, qui à leur tour aideront CentOS et Fedora.

Alors, pourquoi ma list de périphériques réseau est-elle vide?

J'ai trouvé ce problème de Fedora 16 qui, selon moi, est le problème que vous rencontrez (ou est au less lié). Le problème est intitulé: Bug 802580 – Le périphérique p21p1 n'apparaît pas dans system-config-network .

D'après le son de ce bogue, le comportement par défaut est de ne créer aucun des files ifcfg-* , sauf si vous modifiez un aspect des parameters via une interface graphique réseau, comme NetworkManager, je crois. Vous devrez peut-être essayer cela, ou suivre les détails mentionnés dans les options n ° 3 ci-dessus et créer manuellement le file vous-même.

Les references

  • Guide de deployment Redhat pour RHEL 6 – Partie III. La mise en réseau
  • CentOS sans interface réseau après l'installation dans VirtualBox

Si vous voulez corriger cela, vous devez supprimer le package biosdevname :

 sudo yum erase biosdevname