ネットワークインターフェイスアップが何を意味するのか知りたいです。ip addr
orifconfig
コマンドは、接続されたIPがなくてもインターフェイスが動作中であることを示すためです。
たとえば、RHEL7の場合:
[root@IDCDVAM887 ~]# ifconfig ens256
ens256: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500
ether 00:50:56:9e:19:5b txqueuelen 1000 (Ethernet)
RX packets 229406 bytes 59265584 (56.5 MiB)
RX errors 0 dropped 229454 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
(または)
[root@IDCDVAM887 ~]# ip addr show ens256
5: ens256: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master bond0 state UP qlen 1000
link/ether 00:50:56:9e:19:5b brd ff:ff:ff:ff:ff:ff
インターフェイスにIPがまったくないときにUPを表示する実際の目的は何ですか? IPがなければ通信できないと思いますか?それでは、何のために使用されますか?
ベストアンサー1
はいLOWER_UP
ステータスイーサネットリンク(または他のリンク層プロトコル)。と定義され、Driver signals L1 up
これは基本的にケーブルが取り付けられ、ケーブルの反対側に他のデバイスが見えることを意味します。
UP
有効になっていることを示します。これはip link set <device> up
、ofコマンドを使用してユーザー(またはスクリプト)が制御できますifconfig <device> up
。
次のような他のプロトコルがあります。IPXイーサネットが使用されますが、インターネットプロトコルスタックの一部ではないため、IPアドレスはありません。したがって、UP
リンクがIPアドレスを持っていてもIPアドレスを持っていないことは完全に許可されています。