ifconfig: comando no encontrado


10

Me meto en una máquina remota con la rootque está instalado Fedora 18. Escribí

ifconfig

pero tengo

ifconfig: command not found

y también

     [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

entonces escribí 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

y 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

y

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

no hay eth0y los resultados son extraños para mí. ¿Alguien puede explicar un poco?

Respuestas:


6

Tanto Fedora como RedHat identifican las NIC integradas en la placa base en emNlugar de ethN.

EDITAR: si desea evitar que uvdev cambie el nombre de eth0 a em1, verifique esto:

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


1
pero en muchas otras máquinas de fedora, son ethN, ¿por qué? Además, ¿por qué ifconfigno funciona?
misteryes

Las otras máquinas, ¿tienen NIC integradas? No soy un usuario de Fedora pero intento: sudo yum provides ifconfig para saber qué paquete se instala ifconfige instalarlo.
jmdana

Intenté y actualicé el resultado, ¿cómo instalarlo?
misteryes

yum install net-toolsSupongo ...
jmdana

@misteryes, solía llamarse ethX hasta hace poco tiempo. La idea es tener nombres de dispositivos estables (si tenía, por ejemplo, dos eth, el que se llamó eth0 dependía del orden aleatorio (ish) en el que finalizaron la inicialización). Se llamará em0, el siguiente em1, siempre , incluso si se rompe, etc.
vonbrand

11

ifconfigen los cuadros de Red Hat a menudo vive /sbin, que a menudo no está en la ruta predeterminada; Intenta /sbin/ifconfigver lo que obtienes.

La página del manual para el ipes un buen lugar para empezar a averiguar acerca de sus opciones, comportamiento, rendimiento, etc..


no hay iptablesy /sin/ifconfigno funciona
misteryes

1
El ipcomando está programado para reemplazar ifconfig, pero manera demasiados dedos saber ifconfigpara poder borrarlo ahora ...
vonbrand

8

Por defecto, ifconfigno estará allí en RHEL.

sudo yum install net-tools

se instalará ifconfigen/usr/sbin/ifconfig


Esta es la respuesta más importante aquí, le permite saber que necesita instalar herramientas de red; lo cual es necesario a menos que lo especifique en la instalación del sistema operativo.
ZaxLofful
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.