Score:0

รายการ "ฮาร์ดแวร์" Network Interfaces Controllers

ธง jp

เมื่อใช้งาน ifconfig หรือ แสดงลิงค์ ip คำสั่ง มันไม่เพียงแสดงรายการส่วนต่อประสานฮาร์ดแวร์เท่านั้น แต่ยังรวมถึงส่วนต่อประสานซอฟต์แวร์ด้วย - ฉันคาดหวังเฉพาะส่วนต่อประสานทางกายภาพเท่านั้น

หมายเหตุ: ฉันใช้งานบน MacOS

แสดงลิงค์ ip

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    ตัวเลือก=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
gif0: ค่าสถานะ =8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: ธง = 0<> mtu 1280
anpi2: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=400<CHANNEL_IO>
    อีเทอร์ ...
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
    สื่อ: ไม่มี
    สถานะ: ไม่ได้ใช้งาน
anpi1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=400<CHANNEL_IO>
    อีเทอร์ ...
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
    สื่อ: ไม่มี
    สถานะ: ไม่ได้ใช้งาน
anpi0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=400<CHANNEL_IO>
    อีเทอร์ ...
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
    สื่อ: ไม่มี
    สถานะ: ไม่ได้ใช้งาน
en4: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=400<CHANNEL_IO>
    อีเทอร์ ...
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
    สื่อ: ไม่มี
    สถานะ: ไม่ได้ใช้งาน
en5: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=400<CHANNEL_IO>
    อีเทอร์ ...
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
    สื่อ: ไม่มี
    สถานะ: ไม่ได้ใช้งาน
en7: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=400<CHANNEL_IO>
    อีเทอร์ ...
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
    สื่อ: ไม่มี
    สถานะ: ไม่ได้ใช้งาน
en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=460<TSO4,TSO6,CHANNEL_IO>
    อีเทอร์ ...
    สื่อ: เลือกอัตโนมัติ <full-duplex>
    สถานะ: ไม่ได้ใช้งาน
en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=460<TSO4,TSO6,CHANNEL_IO>
    อีเทอร์ ...
    สื่อ: เลือกอัตโนมัติ <full-duplex>
    สถานะ: ไม่ได้ใช้งาน
en3: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=460<TSO4,TSO6,CHANNEL_IO>
    อีเทอร์ ...
    สื่อ: เลือกอัตโนมัติ <full-duplex>
    สถานะ: ไม่ได้ใช้งาน
ap1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=400<CHANNEL_IO>
    อีเทอร์ ...
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
    สื่อ: เลือกอัตโนมัติ
    สถานะ: ไม่ได้ใช้งาน
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=6463<RXCSUM,TXCSUM,TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
    อีเธอร์ <...>
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
    สื่อ: เลือกอัตโนมัติ
    สถานะ: ใช้งานอยู่
awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=400<CHANNEL_IO>
    อีเธอร์ <...>
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
    สื่อ: เลือกอัตโนมัติ
    สถานะ: ใช้งานอยู่
llw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=400<CHANNEL_IO>
    อีเธอร์ <...>
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
    สื่อ: เลือกอัตโนมัติ
    สถานะ: ใช้งานอยู่
bridge0: ค่าสถานะ = 8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=63<RXCSUM,TXCSUM,TSO4,TSO6>
    อีเธอร์ <...>
    การกำหนดค่า:
        id 0:0:0:0:0:0 ลำดับความสำคัญ 0 hellotime 0 fwddelay 0
        maxage 0 holdcnt 0 proto stp maxaddr 100 หมดเวลา 1200
        รหัสรูท 0:0:0:0:0:0 ลำดับความสำคัญ 0 ifcost 0 พอร์ต 0
        ipfilter ปิดใช้งานแฟล็ก 0x0
    สมาชิก: en1 flags=3<การเรียนรู้ การค้นพบ>
            ifmaxaddr 0 พอร์ต 10 ลำดับความสำคัญ 0 ค่าพาธ 0
    สมาชิก: en2 flags=3<เรียนรู้ ค้นพบ>
            ifmaxaddr 0 พอร์ต 11 ลำดับความสำคัญ 0 ค่าพาธ 0
    สมาชิก: en3 flags=3<เรียนรู้ ค้นพบ>
            ifmaxaddr 0 พอร์ต 12 ลำดับความสำคัญ 0 ค่าพาธ 0
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
    สื่อ: <ประเภทที่ไม่รู้จัก>
    สถานะ: ไม่ได้ใช้งาน
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
utun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1,000
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
utun3: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
utun4: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
utun5: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
utun6: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
vlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1496
    ตัวเลือก=6063<RXCSUM,TXCSUM,TSO4,TSO6,PARTIAL_CSUM,ZEROINVERT_CSUM>
    อีเธอร์ <...>
    vlan: 3 อินเทอร์เฟซหลัก: en0
    สื่อ: เลือกอัตโนมัติ
    สถานะ: ใช้งานอยู่
en6: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=6467<RXCSUM,TXCSUM,VLAN_MTU,TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
    อีเธอร์ <...>
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
    สื่อ: เลือกอัตโนมัติ (1000baseT <full-duplex>)
    สถานะ: ใช้งานอยู่
en8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=400<CHANNEL_IO>
    อีเธอร์ <...>
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
    สื่อ: เลือกอัตโนมัติ (100baseTX <full-duplex>)
    สถานะ: ใช้งานอยู่
en10: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ตัวเลือก=400<CHANNEL_IO>
    อีเธอร์ <...>
    ตัวเลือก nd6=201<PERFORMNUD,DAD>
    สื่อ: เลือกอัตโนมัติ
    สถานะ: ใช้งานอยู่
Nikita Kipriyanov avatar
za flag
en0, awdl0, llw0, utun0 anpi0 lo0, gif0, stf0 â นี่คือระบบปฏิบัติการอะไร ฉันสงสัยว่า MacOS; มันมีแพ็คเกจ iproute2 จริงๆเหรอ?
jp flag
ขออภัย ใช่ มันคือ MacOS iproute2/ip ไม่ใช่ตัวตายตัวแทนของ ifconfig หรือไม่
Nikita Kipriyanov avatar
za flag
ใน Linux ใช่ ระบบอื่นผมไม่รู้ ฉันคิดว่าแพ็คเกจ iproute2 ดั้งเดิม (ประมาณปี 1999) มีไว้สำหรับ Linux เท่านั้น และควรใช้ Netlink kernel ABI ใหม่และปลดปล่อยพลังของความเป็นไปได้ในเครือข่าย Linux ใหม่ มี iproute2mac แต่ **ไม่ใช่ iproute2** เป็นเพียงการเลียนแบบคุณลักษณะบางอย่างของอินเทอร์เฟซ นอกจากนี้ ฉันคิดว่ายูทิลิตี้เครือข่ายไม่ใช่วิธีที่ถูกต้องในการถามว่าอินเทอร์เฟซเป็นแบบกายภาพหรือแบบโลจิคัล พวกเขาไม่ควรสร้างความแตกต่างใด ๆ *โดยการออกแบบ* ควรมีวิธีบอกเฉพาะระบบ ฉันรู้จักหนึ่งรายการสำหรับ Linux แต่ไม่รู้สำหรับ Mac OS
jp flag
ใช่ ขอบคุณ "t แค่เลียนแบบฟีเจอร์บางอย่าง"
Score:0
ธง in

วิธีที่รวดเร็วสามารถใช้ได้ ifconfig และ grep รายการด้วยการขัดจังหวะ:

ifconfig |grep -B8 ขัดจังหวะ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา