ifconfig: comando non trovato


10

Ho usato una macchina remota con la rootquale è installato con Fedora 18. Ho digitato

ifconfig

ma ho ottenuto

ifconfig: command not found

e anche

     [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

poi ho digitato 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

e 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

e

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

non c'è eth0e i risultati sono strani per me. Qualcuno può spiegare un po '?

Risposte:


6

Sia Fedora che RedHat identificano le schede NIC incorporate nella scheda madre emNanziché ethN.

MODIFICA: Se vuoi impedire a uvdev di rinominare eth0 in em1 controlla questo:

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


1
ma su molte altre macchine fedora, lo sono ethN, perché? inoltre, perché ifconfignon funziona?
misteryes

Le altre macchine hanno NIC incorporate? Non sono un utente Fedora ma provo: sudo yum provides ifconfig per sapere quale pacchetto viene installato ifconfige installato.
Jmdana,

Ho provato e aggiornato il risultato, come installare?
misteryes

yum install net-toolsSuppongo ...
jmdana,

@misteryes, è usato per essere chiamato ethX fino a poco indietro nel tempo. L'idea è di avere nomi di dispositivi stabili (se per esempio avevi due eth, che uno era chiamato eth0 dipendeva dall'ordine casuale (ish) in cui avevano terminato l'inizializzazione). Si chiamerà em0, il prossimo em1, sempre , anche se si rompe ecc.
vonbrand

11

ifconfigsu scatole Red Hat-esque spesso vive /sbin, che spesso non si trova nel percorso predefinito; prova a /sbin/ifconfigvedere cosa ottieni.

La pagina di manuale di ipè un buon punto di partenza per scoprire le sue opzioni, comportamento, output, ecc.


non c'è iptablese /sin/ifconfignon funziona
misteri

1
Il ipcomando è previsto per sostituire ifconfig, ma modo troppe dita sanno ifconfigdi essere in grado di eliminarlo solo ora ...
vonbrand

8

Per impostazione predefinita, ifconfignon ci sarà in RHEL.

sudo yum install net-tools

si installare ifconfigin/usr/sbin/ifconfig


Questa è la risposta più importante qui, ti fa sapere che devi installare net-tools; che è richiesto a meno che non sia stato specificato durante l'installazione del sistema operativo.
ZaxLofful,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.