Puncte:0

Listați controlere de interfețe de rețea „hardware”.

drapel jp

Atunci când se utilizează ifconfig sau afișează linkul ip comenzi, listează nu numai interfețele hardware, ci și interfețele software - m-aș aștepta doar la interfețele fizice?

Notă: rulez pe MacOS.

afișează linkul ip

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
    nd6 options=201<PERFORMNUD,DAD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
anpi2: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    eter...
    nd6 options=201<PERFORMNUD,DAD>
    media: niciuna
    stare: inactiv
anpi1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    eter...
    nd6 options=201<PERFORMNUD,DAD>
    media: niciuna
    stare: inactiv
anpi0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    eter...
    nd6 options=201<PERFORMNUD,DAD>
    media: niciuna
    stare: inactiv
en4: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    eter...
    nd6 options=201<PERFORMNUD,DAD>
    media: niciuna
    stare: inactiv
en5: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    eter...
    nd6 options=201<PERFORMNUD,DAD>
    media: niciuna
    stare: inactiv
en7: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    eter...
    nd6 options=201<PERFORMNUD,DAD>
    media: niciuna
    stare: inactiv
en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    opțiuni=460<TSO4,TSO6,CHANNEL_IO>
    eter...
    media: selectare automată <full-duplex>
    stare: inactiv
en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    opțiuni=460<TSO4,TSO6,CHANNEL_IO>
    eter...
    media: selectare automată <full-duplex>
    stare: inactiv
en3: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    opțiuni=460<TSO4,TSO6,CHANNEL_IO>
    eter...
    media: selectare automată <full-duplex>
    stare: inactiv
ap1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    eter...
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselectare
    stare: inactiv
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    opțiuni=6463<RXCSUM,TXCSUM,TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
    eter <...>
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselectare
    stare: activ
awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    eter <...>
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselectare
    stare: activ
llw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    eter <...>
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselectare
    stare: activ
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    opțiuni=63<RXCSUM,TXCSUM,TSO4,TSO6>
    eter <...>
    Configurare:
        id 0:0:0:0:0:0 prioritate 0 hellotime 0 fwddelay 0
        maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
        ID rădăcină 0:0:0:0:0:0 prioritate 0 ifcost 0 portul 0
        steaguri dezactivate ipfilter 0x0
    membru: en1 flags=3<ÎNVĂȚARE, DEscoperire>
            ifmaxaddr 0 port 10 prioritate 0 calea cost 0
    membru: en2 flags=3<ÎNVĂȚARE, DEscoperire>
            ifmaxaddr 0 port 11 prioritate 0 calea cost 0
    membru: en3 flags=3<ÎNVĂȚARE, DEscoperire>
            ifmaxaddr 0 port 12 prioritate 0 calea cost 0
    nd6 options=201<PERFORMNUD,DAD>
    media: <tip necunoscut>
    stare: inactiv
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    nd6 options=201<PERFORMNUD,DAD>
utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
    nd6 options=201<PERFORMNUD,DAD>
utun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1000
    nd6 options=201<PERFORMNUD,DAD>
utun3: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    nd6 options=201<PERFORMNUD,DAD>
utun4: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    nd6 options=201<PERFORMNUD,DAD>
utun5: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    nd6 options=201<PERFORMNUD,DAD>
utun6: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    nd6 options=201<PERFORMNUD,DAD>
vlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1496
    opțiuni=6063<RXCSUM,TXCSUM,TSO4,TSO6,PARTIAL_CSUM,ZEROINVERT_CSUM>
    eter <...>
    vlan: 3 interfață părinte: en0
    media: autoselectare
    stare: activ
en6: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    opțiuni=6467<RXCSUM,TXCSUM,VLAN_MTU,TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
    eter <...>
    nd6 options=201<PERFORMNUD,DAD>
    media: selectare automată (1000baseT <full-duplex>)
    stare: activ
en8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    eter <...>
    nd6 options=201<PERFORMNUD,DAD>
    media: selectare automată (100baseTX <full-duplex>)
    stare: activ
en10: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    eter <...>
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselectare
    stare: activ
Nikita Kipriyanov avatar
drapel za
en0, awdl0, llw0, utun0 anpi0 lo0, gif0, stf0 â ce sistem de operare este acesta? Bănuiesc că MacOS; chiar are pachetul iproute2?
drapel jp
Ne pare rău, da, este MacOS. iproute2/ip nu este succesorul ifconfig?
Nikita Kipriyanov avatar
drapel za
În Linux, da. Nu știu despre alte sisteme. Cred că pachetul original iproute2 (circa 1999) este doar pentru Linux și era menit să folosească noul nucleu ABI Netlink și să dezlănțuie puterea noilor posibilități de rețea Linux. Există iproute2mac, dar **nu este iproute2**, doar imită unele caracteristici ale interfeței sale. De asemenea, cred că utilitățile de rețea nu sunt mijlocul potrivit pentru a întreba dacă interfața este fizică sau logică; nu ar trebui să facă nicio distincție *prin design*. Ar trebui să existe un mod specific de sistem de a spune; Știu unul pentru Linux, dar nu știu pentru Mac OS.
drapel jp
Bine, mulțumesc „nu imită doar câteva caracteristici”
Puncte:0
drapel in

Ar putea fi folosită o modalitate rapidă ifconfig și grep intrările cu o întrerupere:

ifconfig |grep -B8 Întreruperea

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.