ifconfig: commande introuvable


10

Je ssh dans une machine distante avec rootlaquelle est installé avec Fedora 18. J'ai tapé

ifconfig

mais j'ai

ifconfig: command not found

et aussi

     [root@kitch proxy]# /sbin/ifconfig
     -bash: /sbin/ifconfig: No such file or directory
    [root@kitch proxy]# sudo yum provides ifconfig
    fedora/filelists_db                                                                                                          |  25 MB  00:00:04
    updates/filelists_db                                                                                                         |  12 MB  00:00:02
    net-tools-2.0-0.2.20121106git.fc18.x86_64 : Basic networking tools
    Repo        : fedora
    Matched from:
    Filename    : /sbin/ifconfig

puis j'ai tapé ip link show

        [root@kitch proxy]# ip link show
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: em1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT qlen 1000
        link/ether 00:1a:a0:23:86:6c brd ff:ff:ff:ff:ff:ff

et ip addr show

    t@kitch proxy]# ip addr show
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: em1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
        link/ether 00:1a:a0:23:86:6c brd ff:ff:ff:ff:ff:ff
        inet 138.96.116.9/21 brd 138.96.119.255 scope global em1
        inet6 fe80::21a:a0ff:fe23:866c/64 scope link
           valid_lft forever preferred_lft forever

et

    [root@kitch proxy]# /sbin/iptables
    iptables v1.4.16.2: no command specified
    Try `iptables -h' or 'iptables --help' for more information.

il n'y en a pas eth0et les résultats me sont étranges. Quelqu'un peut-il expliquer un peu?

Réponses:


6

Fedora et RedHat identifient les cartes réseau intégrées à la carte mère au emNlieu de ethN.

EDIT: Si vous voulez empêcher uvdev de renommer eth0 en em1, vérifiez ceci:

http://comments.gmane.org/gmane.linux.redhat.fedora.general/421412


1
mais sur de nombreuses autres machines fedora, elles le sont ethN, pourquoi? d'ailleurs, pourquoi ifconfigça ne marche pas?
misteryes

Les autres machines ont-elles des cartes réseau intégrées? Je ne suis pas un utilisateur de Fedora mais essayez: sudo yum provides ifconfig afin de savoir quel package installe ifconfiget installez-le.
jmdana

J'ai essayé et mis à jour le résultat, comment installer?
misteryes

yum install net-toolsJe suppose ...
jmdana

@misteryes, il sert à appeler ethX jusqu'à un dos court de temps. L'idée est d'avoir des noms de périphériques stables (si vous aviez par exemple deux eth, dont l'un s'appelait eth0 en fonction de l'ordre aléatoire (ish) dans lequel ils ont terminé l'initialisation). Il sera appelé em0, le suivant em1, toujours , même s'il casse etc.
vonbrand

11

ifconfigsur les boîtes Red Hat-esque vit souvent /sbin, qui n'est souvent pas dans le chemin par défaut; essayez de /sbin/ifconfigvoir ce que vous obtenez.

La page de manuel de ipest un bon endroit pour commencer à découvrir ses options, son comportement, sa sortie, etc.


il n'y a pas iptableset /sin/ifconfigne fonctionne pas
misteryes

1
La ipcommande devrait être remplacée ifconfig, mais beaucoup trop de doigts savent ifconfigpouvoir la supprimer tout de suite ...
vonbrand

8

Par défaut, ifconfigne sera pas là dans RHEL.

sudo yum install net-tools

installe ifconfigdans/usr/sbin/ifconfig


C'est la réponse la plus importante ici, elle vous permet de savoir que vous devez installer net-tools; ce qui est requis sauf si vous le spécifiez lors de l'installation du système d'exploitation.
ZaxLofful
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.