วิธีให้ที่อยู่ IP แบบคงที่แก่ Raspberry Pi ของคุณ

How Give Your Raspberry Pi Static Ip Address



หากคุณต้องการตั้งค่าเซิร์ฟเวอร์ (เช่น เซิร์ฟเวอร์สื่อ เว็บเซิร์ฟเวอร์ หรือนักเทียบท่า) บนระบบ Raspberry Pi ของคุณ การตั้งค่าที่อยู่ IP แบบคงที่มีความสำคัญมาก หากที่อยู่ IP เปลี่ยนไป เซิร์ฟเวอร์ Raspberry Pi ของคุณจะไม่สามารถเข้าถึงได้ ทำลายวัตถุประสงค์ของการมีเซิร์ฟเวอร์ ดังนั้น จำเป็นต้องกำหนดค่าที่อยู่ IP แบบคงที่บนระบบ Raspberry Pi ของคุณ หากคุณกำลังวางแผนที่จะใช้งานซอฟต์แวร์เซิร์ฟเวอร์บางประเภท บทความนี้แสดงวิธีกำหนดค่าที่อยู่ IP แบบคงที่บนอินเทอร์เฟซเครือข่าย Ethernet และ Wi-Fi ของระบบ Raspberry Pi ของคุณที่ทำงานบน Raspberry Pi OS

สิ่งที่คุณต้องการ

เพื่อติดตามบทความนี้ คุณจะต้องมีสิ่งต่อไปนี้:







  1. Raspberry Pi 3 หรือ Raspberry Pi 4
  2. อะแดปเตอร์แปลงไฟ Micro-USB (Raspberry Pi 3) หรือ USB Type-C (Raspberry Pi 4)
  3. การ์ด microSD ขนาด 16 GB หรือ 32 GB พร้อมแฟลช Raspberry Pi OS
  4. การเชื่อมต่อเครือข่ายบน Raspberry Pi
  5. คอมพิวเตอร์แล็ปท็อปหรือเดสก์ท็อปสำหรับการเข้าถึงเดสก์ท็อประยะไกล VNC หรือการเข้าถึง SSH

บันทึก: หากคุณไม่ต้องการเข้าถึงระบบ Raspberry Pi จากระยะไกลผ่าน SSH หรือ VNC คุณจะต้องเชื่อมต่อจอภาพ คีย์บอร์ด และเมาส์กับระบบ Raspberry Pi ของคุณด้วย ฉันไม่ต้องการสิ่งเหล่านี้ เนื่องจากฉันจะเชื่อมต่อกับระบบ Raspberry Pi จากระยะไกลผ่าน VNC หรือ SSH การตั้งค่าของฉันเรียกว่าการตั้งค่าหัวขาดของ Raspberry Pi



หากคุณต้องการความช่วยเหลือในการแฟลชอิมเมจ Raspberry Pi OS บนการ์ด microSD ให้ดูบทความวิธีการติดตั้งและใช้งาน Raspberry Pi Imager ที่ linuxhint.com



หากคุณเป็นมือใหม่ Raspberry Pi และต้องการความช่วยเหลือในการติดตั้ง Raspberry Pi OS บนระบบ Raspberry Pi โปรดดูบทความ วิธีการติดตั้ง Raspberry Pi OS บน Raspberry Pi 4 ที่ linuxhint.com





นอกจากนี้ หากคุณต้องการความช่วยเหลือเกี่ยวกับการตั้งค่า Raspberry Pi แบบไม่มีส่วนหัว โปรดดูบทความวิธีการติดตั้งและกำหนดค่า Raspberry Pi OS บน Raspberry Pi 4 โดยไม่ต้องใช้จอภาพภายนอกที่ linuxhint.com

การกำหนดค่าที่อยู่ IP แบบคงที่แบบกราฟิก

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



คลิกขวา (RMB) ที่ไอคอนเครือข่ายแล้วคลิก การตั้งค่าเครือข่ายไร้สายและแบบใช้สาย .

ทำให้เเน่นอน อินเตอร์เฟซ ถูกเลือกในเมนูดรอปดาวน์

คลิกเมนูดร็อปดาวน์ว่างตามที่ระบุในภาพหน้าจอด้านล่าง

เลือกอินเทอร์เฟซเครือข่ายที่คุณต้องการกำหนดค่า

eth0 – อินเทอร์เฟซเครือข่ายอีเทอร์เน็ตแบบมีสาย

wlan0 - อินเทอร์เฟซเครือข่ายไร้สาย (Wi-Fi)

สมมติว่าคุณต้องการกำหนดค่า wlan0 อินเทอร์เฟซเครือข่าย Wi-Fi ของระบบ Raspberry Pi ของคุณ

หลังจากเลือกอินเทอร์เฟซเครือข่ายที่คุณต้องการกำหนดค่า คุณจะเห็นหน้าต่างต่อไปนี้

พิมพ์ที่อยู่ IP แบบคงที่ ที่อยู่เกตเวย์ (เราเตอร์) ที่อยู่เซิร์ฟเวอร์ DNS ฯลฯ ที่คุณต้องการ

หากต้องการ คุณสามารถพิมพ์ที่อยู่ IP ในรูปแบบ CIDR เช่น 192.168.0.110/24 . ที่นี่, 24 คือความยาวของซับเน็ตมาสก์ 24 เทียบเท่ากับซับเน็ตมาสก์ 255.255.255.0 .

หากต้องการเพิ่มที่อยู่เซิร์ฟเวอร์ DNS หลายรายการ ให้คั่นด้วยการเว้นวรรคดังที่แสดงในภาพหน้าจอด้านล่าง

หากคุณรู้เพียงที่อยู่ IP ที่คุณต้องการตั้งค่าและไม่มีอะไรอื่นเกี่ยวกับเครือข่ายที่บ้านหรือที่ทำงานของคุณ ให้เลือก กำหนดค่าตัวเลือกว่างโดยอัตโนมัติ จะขอการกำหนดค่าเครือข่ายจากเซิร์ฟเวอร์ DHCP และจะกำหนดค่าเฉพาะข้อมูลเครือข่ายที่คุณไม่ได้ระบุที่นี่

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

หากคุณไม่ต้องการ IPv6 ให้ตรวจสอบ ปิดใช้งาน IPv6 ตัวเลือก.

เมื่อเสร็จแล้วให้คลิก นำมาใช้ .

จากนั้นคลิก ปิด I เพื่อออกจาก การตั้งค่าเครือข่าย หน้าต่าง.

เพื่อให้การเปลี่ยนแปลงมีผล ให้รีบูตระบบ Raspberry Pi ของคุณด้วยคำสั่งต่อไปนี้:

$sudoรีบูต

เมื่อ Raspberry Pi บู๊ตแล้ว คุณควรตั้งค่าที่อยู่ IP แบบคงที่ที่คุณต้องการบนอินเทอร์เฟซเครือข่ายที่คุณต้องการ

คุณสามารถยืนยันได้ด้วยคำสั่งต่อไปนี้:

$ipถึง

การกำหนดค่าที่อยู่ IP แบบคงที่ผ่าน Command-Line

หากคุณกำลังใช้งาน Raspberry Pi OS เวอร์ชันขั้นต่ำ (โดยไม่มีสภาพแวดล้อมเดสก์ท็อปแบบกราฟิก) บน Raspberry Pi ของคุณ คุณจะไม่สามารถเข้าถึงเครื่องมือกราฟิกใดๆ เพื่อกำหนดค่าที่อยู่ IP แบบคงที่ ดังที่แสดงในส่วนก่อนหน้าของบทความนี้

ไม่ต้องกังวล! จากบรรทัดคำสั่ง การกำหนดค่าที่อยู่ IP แบบคงที่บนสาย ( eth0 ) หรือไร้สาย ( wlan0 ) อินเทอร์เฟซเครือข่ายของระบบ Raspberry Pi ของคุณนั้นง่ายมาก ในส่วนนี้ฉันจะแสดงวิธีการทำอย่างนั้น

ก่อนอื่นให้เปิด dhcpcd.conf ไฟล์การกำหนดค่าด้วยโปรแกรมแก้ไขข้อความนาโนดังนี้:

$sudo นาโน /ฯลฯ/dhcpcd.conf

ในการกำหนดค่าที่อยู่ IP แบบคงที่สำหรับอินเทอร์เฟซเครือข่ายไร้สาย (Wi-Fi) ( wlan0 ) เพิ่มบรรทัดต่อไปนี้ที่ท้ายไฟล์

อินเทอร์เฟซ wlan0
คงที่ที่อยู่ IP= 192.168.0.110/24
คงที่เราเตอร์= 192.168.0.1
คงที่domain_name_servers= 8.8.8.8 4.4.4.4
คงที่domain_search=
noipv6

บันทึก: ทำการปรับเปลี่ยนที่จำเป็นในการกำหนดค่า (เช่น เปลี่ยนที่อยู่ IP, เปลี่ยนที่อยู่เราเตอร์/เกตเวย์, เปลี่ยนเซิร์ฟเวอร์ DNS) ขึ้นอยู่กับการกำหนดค่าเครือข่ายที่คุณต้องการ

ในการกำหนดค่าที่อยู่ IP แบบคงที่สำหรับอินเทอร์เฟซเครือข่ายอีเทอร์เน็ตแบบมีสาย ( eth0 ) เพิ่มบรรทัดต่อไปนี้ต่อท้ายไฟล์

อินเตอร์เฟส eth0
คงที่ที่อยู่ IP= 192.168.0.111/24
คงที่เราเตอร์= 192.168.0.1
คงที่domain_name_servers= 8.8.8.8 4.4.4.4
คงที่domain_search=
noipv6

บันทึก: ทำการปรับเปลี่ยนที่จำเป็นในการกำหนดค่า (เช่น เปลี่ยนที่อยู่ IP, เปลี่ยนที่อยู่เราเตอร์/เกตเวย์, เปลี่ยนเซิร์ฟเวอร์ DNS) ขึ้นอยู่กับการกำหนดค่าเครือข่ายที่คุณต้องการ

เสร็จแล้วกด + NS ติดตามโดย และ และ เพื่อบันทึก dhcpcd.conf ไฟล์การกำหนดค่า

เพื่อให้การเปลี่ยนแปลงการกำหนดค่าเครือข่ายมีผล ให้รีบูต Raspberry Pi ด้วยคำสั่งต่อไปนี้:

$sudoรีบูต

เมื่อ Raspberry Pi บู๊ตแล้ว คุณควรตั้งค่าที่อยู่ IP แบบคงที่ที่คุณต้องการบนอินเทอร์เฟซเครือข่ายที่คุณต้องการ

คุณสามารถยืนยันได้ด้วยคำสั่งต่อไปนี้:

$ipถึง

บทสรุป

บทความนี้แสดงวิธีตั้งค่าที่อยู่ IP แบบคงที่บนอินเทอร์เฟซเครือข่ายแบบมีสายและไร้สาย (Wi-Fi) ของระบบ Raspberry Pi ที่ใช้ Raspberry Pi OS ฉันได้แสดงทั้งวิธีกราฟิกและวิธีบรรทัดคำสั่งในการกำหนดค่าที่อยู่ IP แบบคงที่ใน Raspberry Pi