การตั้งค่าการเชื่อมต่ออีเธอร์เน็ตสำหรับชุด Intel® Edison สำหรับ Arduino *

เอกสาร

การแก้ไขปัญหา

000006166

04/01/2017

สำหรับตัวอย่างนี้เรากำลังใช้อะแดปเตอร์ USB300M USB Ethernet

หากต้องการตั้งค่าการเชื่อมต่ออีเธอร์เน็ตให้ทำตามขั้นตอนเหล่านี้:

  1. พลังของบอร์ดการพัฒนา Intel® Edison และเชื่อมต่อกับคอนโซล Linux * ผ่าน serial port

  2. เมื่อใช้สาย Ethernet ให้เชื่อมต่ออะแดปเตอร์ USB Ethernet เข้ากับแจ็คอีเธอร์เน็ต เชื่อมต่อด้าน USB ของอะแดปเตอร์เข้ากับบอร์ด Intel® Edison ตรวจสอบให้แน่ใจว่าสวิตช์ที่มีชื่อว่า SW1 อยู่ในพอร์ต USB เต็มรูปแบบ

  3. เรียกใช้ dmesg | คำสั่ง tail เพื่อตรวจสอบว่ามีการตรวจพบอะแดปเตอร์ USB หรือไม่ ที่หน้าจอพร้อมรับคำสั่งให้พิมพ์: dmesg | tail

    คุณจะเห็นสิ่งต่อไปนี้บนหน้าจอ:

    [๕๘๑๑.๐๑๓๕๘๙] usb 1-1: อุปกรณ์ USB ความเร็วสูงใหม่หมายเลข2ใช้ dwc3
    [๕๘๑๑.๐๔๙๗๐๒] usb 1-1: พบอุปกรณ์ USB ใหม่, idVendor = 0b95, Idvendor = 7720
    [๕๘๑๑.๐๔๙๗๓๔] usb 1-1: สายอักขระอุปกรณ์ USB ใหม่: Mfr = 1, ผลิตภัณฑ์ = 2, SerialNumber = 3
    [๕๘๑๑.๐๔๙๗๕๕] usb 1-1: ผลิตภัณฑ์: AX88x72A
    [๕๘๑๑.๐๔๙๗๗๓] usb 1-1: ผู้ผลิต: ASIX Elec.
    [๕๘๑๑.๐๔๙๗๙๒] usb 1-1: SerialNumber: 000001
    [๕๘๑๑.๔๔๕๓๗๑] asix 1-1: 1.0 eth0: ลงทะเบียน ' asix ' ที่ dwc3 2, ASIX AX88772 USB ๒.๐ Ethernet, c8: d7:19: d8:02:53
    [๕๘๑๒.๒๗๕๖๕๖] IPv6: ADDRCONF (NETDEV_UP): eth0: ไม่พร้อมใช้การเชื่อมโยง
    [๕๘๑๔.๑๕๓๕๕๓] IPv6: ADDRCONF (NETDEV_CHANGE): eth0: link กลายเป็นพร้อมแล้ว
    [๕๘๑๔.๑๖๐๗๒๓] asix 1-1: 1.0 eth0: การเชื่อมโยงขึ้น, 100Mbps, full-ดูเพล็กซ์, lpa 0x41E1

  4. หลังจากตรวจพบอุปกรณ์แล้วให้พิมพ์คำสั่งต่อไปนี้ที่พรอมต์คำสั่งเพื่อทำให้โพรโทคอลเครือข่าย Ethernet DHCP ที่มีเสถียรภาพในการทำงานแต่ละอย่างตามที่ปรากฏในลำดับนี้:

    root@edison: ~ # systemctl เริ่มคอนเนลแมน
    root@edison: ~ # systemctl ช่วยให้คอนเทลแมน
    root@edison: ~ # connmanctl
    > การเปิดใช้งาน ethernet manctl
    ข้อผิดพลาด ethernet: เปิดใช้งานอยู่แล้ว
    บริการ > ของ connmanctl
    * Ethernet_ * _cable * * * * * * แบบใช้สาย * *
    การกำหนดค่าคอนฟิก > connmanctl ethernet_ * _cable---ipv4 dhcp
    ทางออกของ connmanctl >

ขณะนี้การเชื่อมต่อพร้อมใช้งานแล้ว คุณสามารถยกเลิกการเชื่อมต่อและเชื่อมต่ออีเธอร์เน็ตได้ด้วยการป้อนคำสั่งต่อไปนี้:

root@edison: ~ # connmanctl
connmanctl > ยกเลิกการเชื่อมต่อ ethernet_ * _cable
> เชื่อมต่อ ethernet_ * _cable