Configurer l'IP statique dans redhat 6

8

J'ai installé Redhat 6 x86_64. J'utilise l'écran de connexion réseau pour définir une adresse IP statique comme ci-dessous (je veux que deux PC dans ma maison se voient: un PC Redhat et un Mac)

192.168.0.5  
255.255.255.0  
192.168.0.1  

Lorsque je l'exécute, ifconfigil affiche uniquement les informations loet virbr0. Je ne sais pas ce que sont ces éléments (je ne connais pas vraiment les paramètres réseau).

Lorsque je tente ifconfig -aaffiche eth0, lo, sit0et virbr0. Les informations pour eth0sont les suivantes:

Encapsulation de liaison: Ethernet HWaddr 90: 2B: 34: 74: 05: 30
BROADCAST MULTICAST MTU: 1500 Métrique: 1
Paquets RX: 192 erreurs: 0 abandonnées: 0 dépassements: 0 trame: 0
Paquets TX: 6 erreurs: 0 abandonnées: 0 dépassements: 0 trame: 0
collisions: 0 txqueuelen: 1000
Octets RX 53811 (52,5 Ko) Octets TX: 468 (468,0 b)
Interruption: 29 Adresse de base: 0xc000

Quelqu'un pourrait-il m'aider à signaler si quelque chose ne va pas avec mon paramètre ou comment résoudre ce problème?

Phu Nguyen
la source

Réponses:

13

Vous pouvez fournir une adresse IP statique en modifiant le fichier en /etc/sysconfig/network-scripts/ifcfg-eth0tant rootqu'utilisateur dans Redhat.

Ça devrait ressembler à ça:

DEVICE=eth0
BOOTPROTO=STATIC
IPADDR=192.168.0.5
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
ONBOOT=yes

Après avoir enregistré ce fichier. Vous devez redémarrer le démon réseau à l'aide de la commande suivante.

$ sudo /etc/init.d/network stop
$ sudo /etc/init.d/network start

Cela devrait également fournir une adresse IP pour l' eth0interface. Et la ifconfigcommande doit eth0également lister .

pradeepchhetri
la source
Merci pour votre réponse rapide. j'ai fait la même chose avant mais ne peux pas résoudre. j'ai couru ifconfig eth0 192.168.0.5 netmask 255.255.255.0. et cela a résolu mon problème. je ne sais pas ce qui ne va pas. Avec ce paramètre, lorsque je redémarre en utilisant /etc/init.d/network stop / start, puis ifconfig -> encore une fois, il masque le [eth0]
Phu Nguyen
Pouvez-vous essayer de démarrer l'ordinateur une fois. Après cette ifconfigcommande devrait s'afficher à chaque fois eth0. Vous pouvez essayer d'utiliser sudo ifup eth0si vous ne souhaitez pas redémarrer.
pradeepchhetri
redémarrez l'aide pour résoudre mon problème. merci beaucoup
Phu Nguyen
1
Vous voulez probablement vous assurer que le networkservice démarre au démarrage, vous voudrez donc exécuter en /sbin/chkconfig network ontant que root.
jsbillings
Selon la documentation de RHEL 6, il n'existe pas de valeur telle que BOOTPROTO = STATIC. access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/…
ChaimKut
1

Après avoir configuré l'adresse IP, exécutez les commandes suivantes

service NetworkManager stop
chkconfig NetworkManager off

Il conservera l'ip fournie même après le démarrage.

Aakash
la source