วิธีเชื่อมต่อ Raspberry Pi Zero เข้ากับพีซี Windows เพื่อการแชร์อินเทอร์เน็ต

วิธีเชื่อมต่อ Raspberry Pi Zero เข้ากับพีซี Windows เพื่อการแชร์อินเทอร์เน็ต

คุณต้องการเชื่อมต่อกับ Raspberry Pi Zero ได้อย่างง่ายดาย เพียงเสียบสาย USB คุณก็ไม่ต้องซื้ออุปกรณ์เสริมหรือจอภาพเพิ่ม บทช่วยสอนนี้จะแสดงวิธีการตั้งค่าอุปกรณ์ USB Ethernet ของ Raspberry Pi Zero ได้อย่างง่ายดาย

ไม่มีคีย์บอร์ด ไม่มีหน้าจอ มีเพียงพีซีของคุณและ Pi ขนาดเล็กที่ทำงานร่วมกัน

ข้อกำหนดสำหรับการตั้งค่า Raspberry Pi Zero

ฮาร์ดแวร์ที่จำเป็น

คุณไม่จำเป็นต้องมีอะไรมากมายเพื่อเริ่มต้นใช้งานบทช่วยสอนนี้ คว้า... ราสเบอร์รี่พายซีโร่ และการ์ด microSD (อย่างน้อย 8GB จะดีที่สุด) คุณต้องใช้สาย USB คุณภาพดีด้วย ตรวจสอบให้แน่ใจว่าเป็นสายข้อมูล ไม่ใช่แค่สำหรับชาร์จ พีซี Windows ของคุณใช้พลังงานให้กับ Pi คุณจึงไม่จำเป็นต้องใช้แหล่งจ่ายไฟแยกต่างหาก Pi Zero มักจะกินไฟน้อยกว่า 1 แอมป์ ดังนั้นพอร์ต USB3 บนคอมพิวเตอร์ของคุณจึงเหมาะสมที่สุด หากคุณต้องการเพิ่มอุปกรณ์เสริมในภายหลัง เช่น กล้องหรือ HDMI โปรดจำไว้ว่าอุปกรณ์เหล่านี้อาจกินไฟมากกว่า

เคล็ดลับ: ถ้าเป็นไปได้ ควรใช้พอร์ต USB3 เสมอ รองรับกระแสไฟสูงสุด 3A ซึ่งช่วยให้ Pi ของคุณใช้งานได้อย่างต่อเนื่อง แม้จะมีอุปกรณ์เสริมเพิ่มเติมก็ตาม

ซอฟต์แวร์ที่จำเป็น

มาพูดถึงซอฟต์แวร์ที่คุณต้องใช้เพื่อการติดตั้งที่ราบรื่นกันก่อน ขั้นแรก ให้ดาวน์โหลด Raspbian Lite ซึ่งมีน้ำหนักเบาและเหมาะสำหรับการใช้งานแบบ Headless คุณต้องใช้ Balena Etcher เพื่อแฟลชระบบปฏิบัติการลงในการ์ด SD ก่อนการแฟลช ให้ใช้ SD Memory Card Formatter เพื่อล้างข้อมูลในการ์ดให้สะอาด สำหรับการเชื่อมต่อกับ Pi ให้ใช้ PuTTY สำหรับการเข้าถึง SSH และ Bonjour Print Services เพื่อให้คุณสามารถค้นหา Pi ของคุณตามชื่อบนเครือข่ายได้ หากคุณต้องการสำรองข้อมูลการ์ด SD Win32 Disk Imager ก็มีประโยชน์

นี่คือรายการตรวจสอบด่วน:

  • ระบบปฏิบัติการ Raspbian Lite

  • Balena Etcher

  • การฟอร์แมตแผ่นบันทึกข้อมูล SD

  • ฉาบ

  • บริการพิมพ์บองชูร์

  • Win32 Disk Imager (ตัวเลือก)

การเตรียมพื้นที่ทำงาน

ตั้งค่าพื้นที่ทำงานของคุณก่อนเริ่มต้น เสียบ Pi Zero เข้ากับพีซีโดยใช้สาย USB เปิด Network Connections บนคอมพิวเตอร์ของคุณ คลิกขวาที่การเชื่อมต่ออินเทอร์เน็ตหลักของคุณ แล้วเลือก Properties ในแท็บ Sharing ให้เปิดใช้งาน "Allow other network users to connect through this computer's Internet connection" เลือก USB Ethernet/RNDIS Gadget จากเมนูแบบเลื่อนลง รอสักครู่ให้ Pi ของคุณรับที่อยู่ IP จาก DHCP

หมายเหตุ: ขั้นตอนนี้จะช่วยให้ Pi ของคุณใช้อินเทอร์เน็ตของพีซีได้ ดังนั้นคุณจึงสามารถทำการตั้งค่าให้เสร็จสิ้นได้โดยไม่ต้องใช้หน้าจอหรือแป้นพิมพ์เพิ่มเติม

การตั้งค่าอุปกรณ์ USB Ethernet ของ Raspberry Pi Zero

การตั้งค่าอุปกรณ์ USB Ethernet ของ Raspberry Pi Zero
แหล่งที่มาของภาพ: unsplash

พร้อมที่จะเจาะลึกถึงแก่นของบทช่วยสอนนี้แล้วหรือยัง? คุณกำลังจะเปลี่ยน Raspberry Pi Zero ของคุณให้เป็นอุปกรณ์ USB ที่ทำหน้าที่เหมือนอุปกรณ์อีเธอร์เน็ต การตั้งค่านี้ช่วยให้คุณเชื่อมต่อกับ Pi Zero ได้ด้วยสาย USB และแชร์อินเทอร์เน็ตจากพีซีของคุณ มาดูขั้นตอนต่างๆ กัน เพื่อให้คุณทำตามได้ง่ายๆ

แฟลช Raspbian

คุณต้องมีระบบปฏิบัติการที่เหมาะสมสำหรับการตั้งค่า Raspberry Pi Zero USB Ethernet Gadget Bullseye Lite ทำงานได้ดีที่สุด แต่ Bullseye (เวอร์ชันเต็ม) ก็ใช้ได้เช่นกัน เวอร์ชันเก่าอาจไม่รองรับฟีเจอร์ Ethernet Gadget นี่คือตัวอย่างคร่าวๆ ว่า Raspbian เวอร์ชันใดบ้างที่ใช้งานได้:

เวอร์ชัน Raspbian

ความเข้ากันได้

เจสซี่ (เต็ม)

ที่สนับสนุน

เจสซี่ (ไลท์)

อาจได้รับการสนับสนุน (ไม่ได้ทดสอบ)

เวอร์ชันก่อน 2016-05-10

ไม่รองรับ (ต้องมีการอัปเดต)

ปฏิบัติตามขั้นตอนเหล่านี้เพื่อแฟลช Raspbian ลงในการ์ด SD ของคุณ:

  1. ดาวน์โหลด Raspberry Pi OS เวอร์ชันล่าสุด (แนะนำ Bullseye Lite)

  2. ใช้ SD Memory Card Formatter เพื่อทำความสะอาดการ์ด SD ของคุณ

  3. เปิด Balena Etcher และเลือกภาพ Raspbian

  4. แฟลชภาพไปยังการ์ด SD ของคุณ

  5. รอให้กระบวนการเสร็จสิ้น แล้วนำการ์ดออกอย่างปลอดภัย

เคล็ดลับ: ถอดการ์ด SD ออกทุกครั้งโดยใช้ตัวเลือก "ถอดฮาร์ดแวร์ออกอย่างปลอดภัย" วิธีนี้ช่วยป้องกันข้อมูลสูญหายหรือเสียหาย

ผู้ใช้หลายคนเคยเห็นการ์ด SD เสีย แม้แต่แบรนด์ดังๆ ก็ตาม หากคุณปิด Pi โดยไม่ใช้คำสั่งที่ถูกต้อง การ์ดของคุณอาจเสียหายได้ ปิด Pi ของคุณทุกครั้งด้วย sudo shutdown -h now ก่อนถอดปลั๊ก

แก้ไขไฟล์การกำหนดค่า

ตอนนี้คุณต้องปรับแต่งไฟล์สองไฟล์สำหรับการตั้งค่า Raspberry Pi Zero USB Ethernet Gadget การเปลี่ยนแปลงเหล่านี้จะเปลี่ยน Pi ของคุณให้เป็น Gadget USB ที่ทำหน้าที่เหมือนอุปกรณ์ Ethernet

นี่คือสิ่งที่ต้องทำ:

เนื้อไม่มีมัน

การเปลี่ยนแปลงการกำหนดค่า

/boot/config.txt

เพิ่มบรรทัดนี้ต่อท้าย: dtoverlay=dwc2

/boot/cmdline.txt

หลังจาก rootwait, เพิ่ม: modules-load=dwc2,g_ether g_ether.dev_addr=12:34:56:78:9a:bc g_ether.host_addr=16:23:45:78:9a:bc

  1. ใส่การ์ด SD ลงในคอมพิวเตอร์ของคุณ

  2. เปิดพาร์ติชัน “boot” ค้นหา config.txt และเพิ่ม dtoverlay=dwc2 ที่ส่วนลึกสุด.

  3. จุดเปิด cmdline.txt. หลังจากที่ rootwaitเพิ่มช่องว่างและวางบรรทัด modules-load ด้านบน

  4. บันทึกไฟล์ทั้งสอง อย่าเพิ่มการขึ้นบรรทัดใหม่หรือเปลี่ยนการตั้งค่าอื่นๆ

หมายเหตุ: การแก้ไขไฟล์เหล่านี้เป็นสิ่งสำคัญสำหรับโหมด USB Gadget หากคุณข้ามขั้นตอนนี้ Raspberry Pi Zero ของคุณจะไม่แสดงเป็นอุปกรณ์อีเทอร์เน็ต

เชื่อมต่อกับพีซี

การตั้งค่า Raspberry Pi Zero USB Ethernet Gadget ใกล้เสร็จแล้ว ถึงเวลาเชื่อมต่อกับ Pi Zero ของคุณและตั้งค่าให้เสร็จเรียบร้อย

  1. เสียบการ์ด SD เข้ากับ Raspberry Pi Zero ของคุณ

  2. ใช้สาย microUSB เพื่อเชื่อมต่อพอร์ต “USB” ของ pi (ไม่ใช่ “PWR IN”) เข้ากับพีซี Windows ของคุณ

  3. รอให้คอมพิวเตอร์ตรวจพบอุปกรณ์เครือข่ายใหม่ ซึ่งควรปรากฏเป็น "USB Ethernet/RNDIS Gadget"

  4. Pi ของคุณจะบูตขึ้นมาและทำหน้าที่เป็นอุปกรณ์ USB คุณจะเห็นการเชื่อมต่ออีเธอร์เน็ตใหม่ในการตั้งค่าเครือข่ายของคุณ

  5. เปิดใช้งาน SSH โดยวางไฟล์ว่างชื่อ ssh (ไม่มีส่วนขยาย) ในพาร์ติชันบูตก่อนที่คุณจะเสียบการ์ด SD ซึ่งจะทำให้คุณสามารถเข้าถึง Pi ของคุณได้ raspberrypi.local.

🚦 หากไม่เห็นอุปกรณ์เครือข่ายใหม่ ให้ตรวจสอบสายเคเบิลของคุณ สาย microUSB บางสายจะชาร์จได้อย่างเดียว แต่ไม่สามารถถ่ายโอนข้อมูลได้

คุณทำตามขั้นตอนการตั้งค่าหลักเรียบร้อยแล้ว ตอนนี้ Raspberry Pi Zero ของคุณทำงานเป็นอุปกรณ์ USB Ethernet ได้แล้ว คุณสามารถเชื่อมต่อกับ Pi Zero แชร์อินเทอร์เน็ต และควบคุมอุปกรณ์ได้ทั้งหมดผ่านสายเคเบิลเพียงเส้นเดียว

การตั้งค่า Windows และติดตั้งไดรเวอร์

การเชื่อมต่อ Raspberry Pi Zero ผ่านคอมพิวเตอร์ Windows ของคุณใกล้เสร็จแล้ว! ส่วนนี้ของบทช่วยสอนจะช่วยคุณตั้งค่าเครื่องมือที่ถูกต้อง และตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณเชื่อมต่อกับ Pi ผ่าน USB ได้ คุณจะต้องติดตั้งซอฟต์แวร์และตรวจสอบว่าระบบของคุณรู้จัก Pi ในฐานะอุปกรณ์เครือข่ายโดยใช้ไดรเวอร์ rndis หรือไม่

บอนชูร์และพุตตี้

ก่อนอื่น คุณต้องมี Bonjour และ PuTTY Bonjour ช่วยให้คอมพิวเตอร์ของคุณค้นหา Pi บนเครือข่ายโดยใช้ชื่อ หากไม่มี Bonjour คุณอาจประสบปัญหาในการเชื่อมต่อ ดาวน์โหลดและติดตั้ง Bonjour บนพีซี Windows ของคุณ จากนั้นใช้ PuTTY โปรแกรมนี้ช่วยให้คุณเปิดเซสชัน SSH ไปยัง Pi ของคุณได้ เมื่อคุณมีทั้งสองอย่างแล้ว คุณสามารถเชื่อมต่อได้โดยการพิมพ์ ssh **@*********pi.local ใน PuTTY ชื่อผู้ใช้เริ่มต้นคือ "pi" ขั้นตอนนี้ช่วยให้คุณควบคุม Pi ได้อย่างง่ายดายโดยไม่ต้องใช้หน้าจอหรือแป้นพิมพ์

เคล็ดลับ: Bonjour เป็นสิ่งจำเป็นสำหรับการค้นหา Pi ของคุณตามชื่อ PuTTY ช่วยให้คุณเข้าสู่ระบบและตั้งค่าได้อย่างง่ายดาย

ไดรเวอร์ RNDIS

ตอนนี้เรามาทำให้ Pi Zero ของคุณทำงานเป็นอุปกรณ์ USB Ethernet กันดีกว่า Windows 10 ไม่ได้มีไดรเวอร์ rndis ที่ถูกต้องในตัวเสมอไป คุณต้องติดตั้งไดรเวอร์พิเศษที่เรียกว่า linux.infไดรเวอร์นี้ไม่ได้ลงนาม ดังนั้นคุณอาจต้องปิดใช้งานการบังคับใช้ไดรเวอร์ที่ลงนามก่อนการติดตั้ง นี่คือสิ่งที่คุณต้องทำ:

  1. เสียบสาย USB เข้ากับพอร์ต USB ของ Pi (ไม่ใช่พอร์ตไฟ)

  2. ต่อปลายอีกด้านเข้ากับพีซี รอจนมีเสียงกริ่ง

  3. เปิด Device Manager มองหา "USB Ethernet/RNDIS Gadget" ใต้ Network Adapters

  4. หากคุณไม่เห็น ให้ตรวจสอบภายใต้พอร์ตสำหรับ "พอร์ตซีเรียล USB" ถอดสาย USB ออกแล้วดูว่ารายการนั้นหายไปหรือไม่

  5. หากจำเป็น ให้ดาวน์โหลดไดรเวอร์ Acer USB Ethernet/RNDIS Gadget แล้วแตกไฟล์ออกมา

  6. ใน Device Manager ให้เลือก Add Legacy Hardware เลือก Network Adapters จากนั้นเลือก Have Disk และเลือกไฟล์ g_rndis.inf

  7. ติดตั้งไดรเวอร์ คุณอาจต้องรีบูตเครื่อง

  8. หลังจากรีบูต ให้ตรวจสอบ Windows Update เพื่อหาการอัปเดตไดรเวอร์เพิ่มเติม ติดตั้งไดรเวอร์ Acer USB Ethernet หากปรากฏขึ้น

  9. เสียบ Pi ของคุณอีกครั้ง ฟังเสียงเตือนและตรวจสอบ Device Manager

หมายเหตุ: คุณอาจต้องทำซ้ำขั้นตอนเหล่านี้หาก Windows ไม่รู้จักอุปกรณ์ทันที ไดรเวอร์ Rndis อาจยุ่งยาก แต่ความอดทนจะคุ้มค่า!

ตรวจสอบอุปกรณ์

คุณต้องการตรวจสอบให้แน่ใจว่า Pi ของคุณแสดงเป็นอุปกรณ์เครือข่าย เปิด Device Manager แล้วมองหา "RNDIS Ethernet Gadget" ใต้ Network Adapters หากพบ แสดงว่าไดรเวอร์ rndis ของคุณกำลังทำงาน! หากพบอุปกรณ์ที่ไม่รู้จัก ให้ถอดปลั๊ก Pi ออก หากรายการหายไป แสดงว่าระบบของคุณจะเห็นฮาร์ดแวร์ แต่จำเป็นต้องใช้ไดรเวอร์ rndis ที่ถูกต้อง ลองทำตามขั้นตอนข้างต้นอีกครั้ง

หากคุณยังคงประสบปัญหาอยู่ ให้ตรวจสอบสาย USB อีกครั้ง และตรวจสอบให้แน่ใจว่าคุณแก้ไขไฟล์ config อย่างถูกต้อง บางครั้งการใช้พอร์ต USB อื่นก็อาจช่วยได้

ตอนนี้คุณได้ตั้งค่าพีซี Windows ให้สื่อสารกับ Raspberry Pi Zero โดยใช้ rndis แล้ว ขั้นตอนนี้เป็นขั้นตอนสำคัญสำหรับการแชร์อินเทอร์เน็ตและจบบทช่วยสอนนี้

การแชร์และการยืนยันอินเทอร์เน็ต

การแชร์และการยืนยันอินเทอร์เน็ต
แหล่งที่มาของภาพ: unsplash

การเข้าถึง SSH

คุณเกือบพร้อมที่จะเพลิดเพลินไปกับการเข้าถึงอินเทอร์เน็ตร่วมกันบน Raspberry Pi Zero ของคุณแล้ว ก่อนอื่น มาตรวจสอบว่าคุณสามารถเชื่อมต่อกับ Pi ผ่าน SSH ได้หรือไม่ เปิด PuTTY บนพีซี Windows ของคุณ ในช่อง Host Name ให้พิมพ์ raspberrypi.local แล้วคลิกเปิด หากคุณเห็นข้อความแจ้งให้เข้าสู่ระบบ ให้ป้อน pi เป็นชื่อผู้ใช้และ raspberry เป็นรหัสผ่าน ซึ่งหมายความว่าการเชื่อมต่อ USB ของคุณใช้งานได้และ Pi ของคุณออนไลน์อยู่ หากพบข้อผิดพลาด ให้ตรวจสอบสาย USB อีกครั้งและตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งาน SSH โดยการเพิ่มรหัสผ่านว่าง ssh ไฟล์ไปยังพาร์ติชันบูต

เคล็ดลับ: หากเชื่อมต่อไม่ได้ ให้ลองถอดสาย USB แล้วเสียบใหม่ บางครั้ง Windows อาจต้องใช้เวลาสักครู่เพื่อรีเฟรชการเชื่อมต่อเครือข่าย

เปิดใช้งานการแบ่งปัน

ตอนนี้ถึงเวลาตั้งค่าการแชร์อินเทอร์เน็ตเพื่อให้ Pi ของคุณออนไลน์ได้แล้ว ทำตามขั้นตอนเหล่านี้:

  1. เปิดศูนย์เครือข่ายและการแชร์บนพีซี Windows ของคุณ

  2. คลิกเปลี่ยนการตั้งค่าอแด็ปเตอร์

  3. คลิกขวาที่การเชื่อมต่ออินเทอร์เน็ตหลักของคุณและเลือกคุณสมบัติ

  4. ไปที่แท็บการแบ่งปัน

  5. ทำเครื่องหมายในช่องเพื่ออนุญาตให้ผู้ใช้เครือข่ายอื่นเชื่อมต่อผ่านการเชื่อมต่ออินเทอร์เน็ตของคอมพิวเตอร์เครื่องนี้

  6. ในเมนูแบบดรอปดาวน์ เลือกแกดเจ็ต USB Ethernet (อาจมีข้อความว่า “PiZero” หรือ “RNDIS”)

  7. คลิกตกลงและปิดหน้าต่าง

กระบวนการนี้ช่วยให้ Pi ของคุณใช้อินเทอร์เน็ตที่ใช้ร่วมกันบนพีซีได้ หากคุณไม่เห็นอุปกรณ์ USB Ethernet ให้ถอดปลั๊กแล้วเชื่อมต่อ Pi ของคุณใหม่ จากนั้นตรวจสอบการเชื่อมต่อเครือข่ายอีกครั้ง

ทดสอบการเชื่อมต่อ

มาตรวจสอบให้แน่ใจว่า Pi ของคุณเชื่อมต่ออินเทอร์เน็ตได้ กลับไปที่เซสชัน SSH ของคุณ พิมพ์คำสั่งนี้:

ping google.com

หากเห็นข้อความตอบกลับ แสดงว่าการเชื่อมต่ออินเทอร์เน็ตแบบแชร์ของคุณใช้งานได้! ตอนนี้ Pi ของคุณใช้อินเทอร์เน็ตของพีซีผ่านสาย USB หากไม่ได้รับการตอบกลับ ให้รีสตาร์ท Pi ของคุณด้วย:

sudo reboot

จากนั้นลอง ping อีกครั้ง บางครั้งการเชื่อมต่อเครือข่ายอาจต้องเริ่มต้นใหม่

หมายเหตุ: อุปกรณ์ USB Ethernet มักให้การเชื่อมต่อที่เร็วและเสถียรกว่า Wi-Fi ผู้ใช้หลายรายรายงานว่าความเร็วเกิน 100 Mbits/วินาที ขณะที่ Wi-Fi อาจลดลงเหลือเพียงไม่กี่ Mbits/วินาที

เดสก์ท็อประยะไกลแบบเลือกได้

อยากควบคุม Pi ของคุณด้วยเดสก์ท็อปเต็มรูปแบบใช่ไหม? คุณสามารถตั้งค่าการเข้าถึงเดสก์ท็อประยะไกลได้ นี่คือตัวเลือกง่ายๆ บางส่วน:

  • เปิดใช้งาน VNC บน Pi ของคุณ ใช้เครื่องมือกำหนดค่า Raspberry Pi หรือเรียกใช้ sudo raspi-config และเปิด VNC

  • ติดตั้งเซิร์ฟเวอร์ RealVNC บน Pi ของคุณและตั้งรหัสผ่านที่แข็งแกร่ง

  • ดาวน์โหลด VNC Viewer บนพีซี Windows ของคุณ เชื่อมต่อโดยใช้ที่อยู่ IP ของ Pi จากการเชื่อมต่อเครือข่าย

  • เพื่อความปลอดภัยยิ่งขึ้น โปรดเปลี่ยนรหัสผ่านเริ่มต้นของคุณและพิจารณาตั้งค่าคีย์ SSH

เดสก์ท็อประยะไกลช่วยให้คุณสามารถใช้ Pi ได้เหมือนกับคอมพิวเตอร์ทั่วไป โดยผ่านการเชื่อมต่อ USB

เคล็ดลับในการแก้ไขปัญหา

ปัญหาการเชื่อมต่อ

บางครั้งสิ่งต่างๆ อาจไม่ทำงานทันที หาก Raspberry Pi Zero ของคุณไม่ปรากฏเป็นอุปกรณ์ USB Ethernet คุณอาจพบปัญหาเหล่านี้:

  • Windows อาจคิดว่า Pi ของคุณเป็นเพียงฮับ USB ไม่ใช่อุปกรณ์เครือข่าย

  • ไดรเวอร์ที่ถูกต้องอาจไม่โหลด โดยเฉพาะอย่างยิ่งหลังจากมีการอัปเดต Windows ใหม่

  • Windows อาจเปลี่ยนแปลงวิธีการค้นหาอุปกรณ์ USB ดังนั้น Pi ของคุณอาจไม่ได้รับการสังเกต

หากเกิดเหตุการณ์นี้ขึ้น ให้ถอดปลั๊ก Pi ของคุณออกแล้วลองใช้พอร์ต USB อื่น ลองใช้สายอื่นถ้ามี ตรวจสอบให้แน่ใจว่าคุณได้แก้ไขไฟล์ config ตามที่แนะนำในบทช่วยสอนแล้ว หากยังแก้ปัญหาไม่ได้ ให้รีสตาร์ทคอมพิวเตอร์ บางครั้งการรอและเริ่มใหม่อีกครั้งอาจช่วยแก้ปัญหาได้

เคล็ดลับ: ตรวจสอบ "RNDIS Ethernet Gadget" ในตัวจัดการอุปกรณ์เสมอ หากคุณเห็นข้อผิดพลาดอื่น แสดงว่า Windows อาจเลือกไดรเวอร์ที่ไม่ถูกต้อง

การตั้งค่าแบบถาวร

คุณต้องการให้ Pi Zero เชื่อมต่อทุกครั้งที่เสียบปลั๊ก คุณสามารถตั้งค่าให้ Pi จดจำการตั้งค่าเครือข่ายได้ นี่คือไฟล์บางส่วนที่คุณอาจต้องเปลี่ยนแปลง:

เนื้อไม่มีมัน

รายละเอียดการกำหนดค่า

/ etc / เครือข่าย / อินเตอร์เฟซ

lo อัตโนมัติ
iface lo inet ย้อนกลับ

eth0 อัตโนมัติ
อนุญาต hotplug eth0
คู่มือ iface eth0 inet

allow-hotplug wlan0
คู่มือ iface wlan0 inet
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
คู่มือ iface wlan1 inet
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

/etc/dhcpcd.conf

อินเทอร์เฟซ eth0 ที่อยู่ IP แบบคงที่ = 192.168.1.250/16
ชื่อโฮสต์
รหัสลูกค้า
หมั่น
ตัวเลือก rapid_commit
ตัวเลือก ชื่อโดเมน_เซิร์ฟเวอร์, ชื่อโดเมน, การค้นหาโดเมน, ชื่อโฮสต์
ตัวเลือก classless_static_routes
ตัวเลือก ntp_servers
ต้องใช้ dhcp_server_identifier
สแลค ไพรเวท
nohook ค้นหาชื่อโฮสต์

เปลี่ยนไฟล์เหล่านี้เพื่อให้ Pi ของคุณได้รับที่อยู่ IP เดียวกันเสมอ วิธีนี้ช่วยให้ Pi ของคุณเชื่อมต่อกับเครือข่ายได้ทุกครั้ง คุณจะไม่ต้องเจอกับเรื่องเซอร์ไพรส์เมื่อรีบูตหรือใช้คอมพิวเตอร์เครื่องใหม่

ทรัพยากรเพิ่มเติม

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

  • ฟอรัมชุมชนที่ผู้คนพูดคุยเกี่ยวกับการตั้งค่าอุปกรณ์ Raspberry Pi Zero USB Ethernet

  • กระทู้ที่ผู้ใช้แชร์ว่าการ์ด microSD และรูปภาพ Raspbian ตัวใดทำงานได้ดีที่สุด

  • โพสต์พร้อมคำแนะนำและคำตอบสำหรับปัญหาทั่วไป เช่น ปัญหาเกี่ยวกับไดรเวอร์หรือเครือข่าย

การอ่านสิ่งที่คนอื่นทำอาจช่วยประหยัดเวลาของคุณได้ คุณอาจพบวิธีแก้ไขปัญหาของคุณ ชุมชน Raspberry Pi เป็นมิตรและพร้อมช่วยเหลือคุณ

บทช่วยสอนนี้จะแสดงวิธีทำให้ Raspberry Pi Zero ของคุณทำงานเป็นอุปกรณ์ USB Ethernet นี่คือเหตุผลบางประการที่คุณจะต้องชอบ:

  • คุณสามารถเชื่อมต่อเครือข่ายได้แม้ว่า WiFi ของคุณจะไม่ทำงานก็ตาม

  • Pi ของคุณมอบไฟร์วอลล์อีกตัวให้กับคุณเพื่อความปลอดภัยยิ่งขึ้น

  • คุณสามารถใช้งานเครือข่ายได้แม้ในสถานที่ที่ไม่มี WiFi

ลองอัปเกรดที่สนุกสนานเหล่านี้เพื่อให้สิ่งต่างๆ ดีขึ้นกว่าเดิม:

ประเภทการเพิ่มประสิทธิภาพ

รายละเอียด

Plug-and-play

เพียงใช้สาย USB เพื่อการตั้งค่าอย่างรวดเร็ว

การทำงานแบบไร้หัว

ใช้งาน Pi ของคุณโดยไม่ต้องใช้หน้าจอหรือคีย์บอร์ด

latency ต่ำ

รับข้อมูลที่รวดเร็วและราบรื่นผ่าน USB

กำลังมองหาไอเดียเพิ่มเติมอยู่ใช่ไหม หลายคนใช้ Pi Zero เป็นอะแดปเตอร์ USB Ethernet ขนาดเล็ก หรือเป็นอุปกรณ์จัดเก็บข้อมูล

ชุมชนนี้ชอบแบ่งปันเคล็ดลับและวิธีแก้ปัญหา ถามคำถามหรือเล่าเรื่องราวของคุณเพื่อช่วยเหลือผู้อื่น!

คำถามที่พบบ่อย

ฉันสามารถใช้สาย USB ใดๆ สำหรับการตั้งค่านี้ได้หรือไม่

สาย USB ไม่ได้ใช้งานได้ทุกเส้น คุณต้องใช้สายข้อมูล ไม่ใช่แค่สายชาร์จเท่านั้น หาก Pi ของคุณไม่แสดงบนพีซี ให้ลองใช้สายอื่น สายราคาถูกบางสายทำได้แค่ชาร์จเท่านั้น แต่ไม่สามารถถ่ายโอนข้อมูลได้

จะเกิดอะไรขึ้นหาก Raspberry Pi Zero ของฉันไม่ปรากฏใน Device Manager?

ขั้นแรก ให้ถอดปลั๊ก Pi ของคุณออก แล้วเสียบเข้ากับพอร์ต USB อื่น ลองรีสตาร์ทคอมพิวเตอร์ ตรวจสอบไฟล์ config ของคุณอีกครั้ง หากยังพบปัญหาอยู่ ให้ใช้สายเคเบิลหรือการ์ด SD อื่น บางครั้ง Windows อาจต้องใช้เวลาสักครู่เพื่อตรวจจับอุปกรณ์ใหม่

ฉันจำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมบน Pi ของฉันเพื่อแชร์อินเทอร์เน็ตหรือไม่

ไม่ คุณไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติม ขั้นตอนในบทช่วยสอนนี้จะตั้งค่าทุกอย่างที่คุณต้องการ เพียงตรวจสอบให้แน่ใจว่าคุณได้แก้ไขไฟล์ config และเปิดใช้งาน SSH ก่อนเชื่อมต่อ Pi เข้ากับพีซี

ฉันสามารถใช้วิธีนี้กับ Raspberry Pi Zero W หรือ Zero 2 W ได้หรือไม่?

ใช่ คุณสามารถใช้วิธีนี้กับ Pi Zero W หรือ Zero 2 W ได้ รุ่นเหล่านี้มี Wi-Fi ในตัว แต่การตั้งค่า USB Ethernet ก็ยังใช้งานได้ คุณจะได้รับการเชื่อมต่อที่เสถียรและสามารถใช้ Wi-Fi สำหรับโปรเจกต์อื่นๆ ได้

ฉันจะรู้ได้อย่างไรว่า Pi ของฉันออนไลน์อยู่?

เปิด PuTTY แล้วลองเชื่อมต่อกับ raspberrypi.local หากเห็นข้อความแจ้งให้เข้าสู่ระบบ แสดงว่า Pi ของคุณออนไลน์อยู่ คุณยังสามารถ ping google.com จากเทอร์มินัลของ Pi เพื่อตรวจสอบการเข้าถึงอินเทอร์เน็ตได้อีกด้วย

แสดงความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมาย *