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

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

MacにCentOS7を仮想マシン(osx10.9.3 + virtualbox)としてインストールしました。実行中にifconfig戻りコマンドが見つかりません。また、実行中にsudo /sbin/ifconfig戻りコマンドが見つかりません。私は根です。出力は echo $PATH次のとおりです。

/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/home/robbert/bin

私の道は普通ですか?そうでなければ、どのように変更できますか?

また、私の仮想マシンにはまだインターネットが接続されていません。それが原因かもしれません。

ベストアンサー1

TL/DR: ifconfig今はip a。努力するip -s -c -h a

パスは大丈夫に見えますが、意図/sbin的なものかもしれませんが含まれていません。

このコマンドを探しているかもしれません/sbin/ifconfig

このファイルがないと(試行ls /sbin/ifconfig)、コマンドがインストールされない可能性があります。

パッケージの一部でnet-toolsあり、既定ではインストールされません。廃止 そして交換済みコマンド経由 ip包装からiproute2

オプションのない機能は、次のように指定してifconfig置き換えられます。ip目的 address

ifconfig

等しい

ip addr show

だから目的引数は省略できます注文するデフォルト値はですshow

ip a

出力形式は多少異なります。

$ ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:10553 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10553 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:9258474 (9.2 MB)  TX bytes:9258474 (9.2 MB)
[ ... ]

そして

$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
[ ... ]

出力はより簡潔です。正常に処理されたパケット数は表示されません。

これを行うには、オプション-s-stats-statistics)を追加します。

$ ip -s addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
    RX: bytes  packets  errors  dropped overrun mcast
    74423      703      0       0       0       0
    TX: bytes  packets  errors  dropped carrier collsns
    74423      703      0       0       0       0

しかし、実際に見たいのは、おそらく次のとおりです。

$ ip -stats -color -human addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
    RX: bytes  packets  errors  dropped overrun mcast
    74.3k      700      0       0       0       0
    TX: bytes  packets  errors  dropped carrier collsns
    74.3k      700      0       0       0       0

26.1Mまたは、などのサフィックスを使用して数を表示し、関連する79.3k用語や住所の一部に色を付けます。

コマンドが長すぎると思われる場合は、短いオプションを使用してください。
これは次のとおりです。

ip -s -c -h a

おすすめ記事