web-dev-qa-db-ja.com

ifconfigの実行後に表示されるen0、en1、p2pなどは何ですか?

Macターミナルでifconfigと入力すると、いくつかの情報が出力されます。しかし、私はそれらが何であるか理解できません。誰でも簡単に教えてもらえますか? lo0gif0en0などは何ですか?

これが私の端末の結果です。

  Last login: Wed Apr 29 21:22:21 on ttys000
  gim-yeongdeog-ui-MacBook-Air:~ KimYoungDirk$ ifconfig
  lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
       options=3<RXCSUM,TXCSUM>
       inet6 ::1 prefixlen 128 
       inet 127.0.0.1 netmask 0xff000000 
       inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
       nd6 options=1<PERFORMNUD>
  gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
  stf0: flags=0<> mtu 1280
  en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
       ether 64:76:ba:ae:a3:02 
       inet6 fe80::6676:baff:feae:a302%en0 prefixlen 64 scopeid 0x4 
       inet 172.30.7.47 netmask 0xffff0000 broadcast 172.30.255.255
       nd6 options=1<PERFORMNUD>
       media: autoselect
       status: active
  en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
       options=60<TSO4,TSO6>
       ether 32:00:1b:3e:80:00 
       media: autoselect <full-duplex>
       status: inactive
  p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
        ether 06:76:ba:ae:a3:02 
        media: autoselect
        status: inactive
 awdl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1452
        ether 0e:f1:59:ca:a5:30 
        inet6 fe80::cf1:59ff:feca:a530%awdl0 prefixlen 64 scopeid 0x7 
        nd6 options=1<PERFORMNUD>
        media: autoselect
        status: active
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         options=63<RXCSUM,TXCSUM,TSO4,TSO6>
         ether 66:76:ba:ea:38:00 
        Configuration:
            id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
            maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
            root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
            ipfilter disabled flags 0x2
        member: en1 flags=3<LEARNING,DISCOVER>
               ifmaxaddr 0 port 5 priority 0 path cost 0
        nd6 options=1<PERFORMNUD>
        media: <unknown type>
        status: inactive
  gim-yeongdeog-ui-MacBook-Air:~ KimYoungDirk$ 
19
KimCrab

私の家族性/広範な関連性の任意の順序で:

lo0はループバックです。

en0ある時点で "イーサネット"になりましたが、現在はWiFiです(そして、私は何が余分なのかわかりませんen1またはen2が使用されます)。

fw0はFireWireネットワークインターフェイスです。

stf0IPv6からIPv4へのトンネルインターフェース をサポートする 移行 IPv4からIPv6標準へのサポートです。

gif0はより 一般的なトンネリングインターフェース [46] -to- [46]です。

awdl0 is Apple Wireless Direct Link

p2p0はAWDL機能に関連しています。古いバージョン、またはawdlとは異なるセマンティクスを持つ仮想インターフェースのいずれか。


また、

  • システム環境設定の「ネットワーク」パネルで、現在の構成で「存在する」または「存在できる」ネットワークデバイスを確認します。
  • 多くのVPNは、追加のデバイスを追加します。多くの場合、次のように TUN/TAP(L3/L2) 仮想ネットワークデバイスの後に「utun#」または「utap#」が追加されます。
  • 使用する netstat -nrトラフィックが宛先に従ってネットワークデバイス経由で現在どのようにルーティングされているかを確認します。
  • bSDで開始されたインターフェースの命名規則はOS X/macOSで保持されていましたが、現在は追加されています。

Apple SE here and there )についても一部回答しています。

10
mcint

これらはあなたのネットワークインターフェースです。いくつかは物理インターフェースであり、他は論理(仮想)インターフェースです。

en0 .. Xは、物理ネットワークインターフェイスを指します。ほとんどの新しいMacデバイスにはen0-WiFi。 en0は最初に起動するデバイス、en1 2番目など.

lo0は「ループバック」インターフェースです。 localhostまたは127.0.0.1とも呼ばれます。その他は仮想インターフェイスです。

8
c4talyst