ifconfig:コマンドが見つかりません


10

rootFedora 18がインストールされているリモートマシンにSSHでログインします。

ifconfig

しかし私は得た

ifconfig: command not found

そしてまた

     [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

それから私はタイプした 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

そして 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

そして

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

ありませんeth0し、結果は私には奇妙です。誰かが少し説明できますか?

回答:


6

FedoraとRedHatはどちらも、ではemNなくによってマザーボードに組み込まれているNICを識別しethNます。

編集:uvdevがeth0をem1に名前変更できないようにしたい場合は、これを確認してください:

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


1
しかし、他の多くのfedoraマシンではethN、なぜですか?さらに、なぜifconfig機能しないのですか?
ミステリー

他のマシンには、NICが組み込まれていますか?私はFedoraユーザーではありませんが、sudo yum provides ifconfig 次のことを試してください。 どのパッケージがインストールifconfigおよびインストールされるかを知るため。
jmdana

インストール方法を試し、結果を更新しましたか?
ミステリー

yum install net-toolsたぶん…
jmdana

@misteryes、それかつてethXと呼ばていました。アイデアは、安定したデバイス名を使用することです(たとえば、2つのethがあり、そのうちの1つがeth0と呼ばれていた場合、初期化が完了したrandom(ish)の順序によって異なります)。次の1 EM1、EM0呼び出されます常にそれが壊れるなどしても、
vonbrand

11

ifconfigRed Hatのボックスでは/sbin、ボックスはしばしばに存在しますが、これはデフォルトパスに含まれていないことがよくあります。/sbin/ifconfigあなたが得るものを試してみてください。

マニュアルページについては、ipそのオプション、動作、出力、およびCについて調べること開始するには良い場所です。


存在せずiptables/sin/ifconfig機能しません
ミステリアス2013

1
ipコマンドを置き換えるために予定されているifconfigが、途中、あまりにも多くの指が知っているifconfig今、それを削除できるようにする...
vonbrand

8

デフォルトでifconfigは、RHELにはありません。

sudo yum install net-tools

にインストールさifconfigれます/usr/sbin/ifconfig


これはたまたまここで最も重要な答えです。これにより、net-toolsをインストールする必要があることがわかります。OSのインストール時に指定しない限り、これは必須です。
ZaxLofful 2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.