ifconfig: Befehl nicht gefunden


10

Ich ssh in einen Remote-Computer, mit rootdem Fedora 18 installiert ist. Ich tippte ein

ifconfig

aber ich habe

ifconfig: command not found

und auch

     [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

dann habe ich getippt 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

und 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

und

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

es gibt keine eth0und die Ergebnisse sind mir fremd. Kann mir jemand etwas erklären?

Antworten:


6

Sowohl Fedora als auch RedHat identifizieren NICs, die emNanstelle von in das Motherboard eingebettet sind ethN.

BEARBEITEN: Wenn Sie verhindern möchten, dass uvdev eth0 in em1 umbenennt, überprüfen Sie Folgendes:

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


1
aber auf vielen anderen Fedora-Maschinen sind sie ethN, warum? außerdem, warum ifconfigfunktioniert das nicht?
Misteryes

Haben die anderen Maschinen eingebettete Netzwerkkarten? Ich bin kein Fedora-Benutzer, aber versuchen Sie: sudo yum provides ifconfig Um zu wissen, welches Paket installiert ifconfigund installiert wird.
jmdana

Ich habe versucht und das Ergebnis aktualisiert, wie zu installieren?
Misteryes

yum install net-toolsIch denke ...
jmdana

@misteryes, es verwendet , um ethX bis kurzer Zeit wieder aufgerufen werden. Die Idee ist, stabile Gerätenamen zu haben (wenn Sie zB zwei eth hatten, von denen einer eth0 genannt wurde, hängt von der zufälligen (ish) Reihenfolge ab, in der sie die Initialisierung abgeschlossen haben). Es wird em0 genannt, der nächste EM1, immer , auch wenn es usw. bricht
vonbrand

11

ifconfigAuf Red Hat-ähnlichen Boxen leben oft in /sbin, was oft nicht im Standardpfad ist; versuchen Sie zu /sbin/ifconfigsehen, was Sie bekommen.

Die Handbuchseite für ipist ein guter Ort, um sich über Optionen, Verhalten, Ausgabe usw. zu informieren.


es gibt keine iptablesund /sin/ifconfigfunktioniert nicht
misteryes

1
Der ipBefehl soll ersetzt werden ifconfig, aber viel zu viele Finger wissen ifconfig, um ihn gerade jetzt löschen zu können ...
vonbrand

8

Standardmäßig ist ifconfigRHEL nicht vorhanden.

sudo yum install net-tools

wird instal ifconfigin/usr/sbin/ifconfig


Dies ist hier die wichtigste Antwort. Sie informiert Sie darüber, dass Sie Net-Tools installieren müssen. Dies ist erforderlich, es sei denn, Sie geben es bei der Installation des Betriebssystems an.
ZaxLofful
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.