หากคุณกำลังใช้ Raspberry Pi เป็นโฮมเซิร์ฟเวอร์หรือจำเป็นต้องเข้าถึงจากระยะไกลจากอุปกรณ์อื่นบ่อยครั้ง การตั้งค่าที่อยู่ IP แบบคงที่สำหรับมันเป็นความคิดที่ดีมาก ซึ่งหมายความว่าคุณจะสามารถค้นหา Raspberry Pi ได้จากที่อยู่เดียวกันทุกครั้ง แทนที่จะตั้งค่าที่อยู่ใหม่แบบไดนามิกทุกครั้งที่รีบูต
ทำไมคอมพิวเตอร์ของฉันไม่เชื่อมต่ออินเทอร์เน็ต
สิ่งนี้ยังมีประโยชน์ในการหลีกเลี่ยงความสับสนเมื่อคุณมีอุปกรณ์ Raspberry Pi หลายเครื่องที่เชื่อมต่อกับเครือข่ายของคุณ
โชคดีที่เมื่อคุณรู้วิธีแล้ว การตั้งค่าที่อยู่ IP แบบคงที่นั้นเป็นกระบวนการที่ค่อนข้างง่ายและรวดเร็ว
ที่อยู่ IP คืออะไร?
ที่อยู่อินเทอร์เน็ตโปรโตคอล (IP) ใช้เพื่อระบุอุปกรณ์แต่ละเครื่องในเครือข่ายคอมพิวเตอร์หรือเครือข่ายบนอินเทอร์เน็ตโดยเฉพาะ - เพิ่มเติมในภายหลัง โดยปกติที่อยู่ IP จะเขียนด้วยเครื่องหมาย 'จุดทศนิยม': ตัวเลขทศนิยมสี่ตัว แต่ละตัวมีค่าตั้งแต่ 0 ถึง 255 คั่นด้วยจุด ตัวอย่างคือ 192.168.1.107 .
ตามค่าเริ่มต้นใน Raspberry Pi OS ซึ่งเป็นระบบปฏิบัติการบน Linux ที่อยู่ IP ของ Raspberry Pi จะได้รับการกำหนดค่าใหม่โดยอัตโนมัติทุกครั้งที่คุณรีบูท ดังนั้นจึงอาจเปลี่ยนแปลงได้ โดยปกติจะไม่เหมาะอย่างยิ่งเมื่อคุณต้องการที่อยู่ที่เชื่อถือได้เพื่อเชื่อมต่อกับ Raspberry Pi จากอุปกรณ์อื่น เช่น เมื่อใช้เป็นเซิร์ฟเวอร์
IP ส่วนตัวกับ IP สาธารณะ
ถึง สาธารณะ ที่อยู่ IP ใช้เพื่อระบุเครือข่ายท้องถิ่นของคุณบนอินเทอร์เน็ตที่กว้างขึ้น โดยปกติการเปลี่ยนแปลงนี้จะเปลี่ยนแปลงทุกครั้งที่เราเตอร์ของคุณเชื่อมต่อกับอินเทอร์เน็ต แม้ว่าคุณอาจจะสามารถทำให้เป็นแบบคงที่ได้ ทั้งนี้ขึ้นอยู่กับผู้ให้บริการอินเทอร์เน็ตของคุณ
คุณสามารถ ค้นหาที่อยู่ IP สาธารณะบนระบบ Linux เช่น Raspberry Pi OS โดยการป้อนคำสั่ง Terminal พิเศษ หรือเพียงแค่ทำการค้นหาเว็บว่า 'What's my IP?' จำเป็นเฉพาะเมื่อคุณตั้งใจจะเชื่อมต่อกับอุปกรณ์จากภายนอกเครือข่ายของคุณ ซึ่งเราจะไม่กล่าวถึงในที่นี้
เรากำลังมองที่ ส่วนตัว ที่อยู่ IP ใช้เพื่อระบุอุปกรณ์แต่ละเครื่องในเครือข่ายท้องถิ่นของคุณ แม้ว่าจะเป็นไปได้ที่จะจองที่อยู่ที่แน่นอนสำหรับ Raspberry Pi ของคุณในการตั้งค่าเราเตอร์ไร้สายของคุณเพื่อจุดประสงค์เดียวกัน แต่ที่นี่เราจะแสดงวิธีตั้งค่า IP แบบคงที่จาก Raspberry Pi เอง
1. การกำหนดค่า DHCP
Raspberry Pi OS (เดิมชื่อ Raspbian) ใช้ DHCP (Dynamic Host Configuration Protocol) เพื่อกำหนดที่อยู่ IP ให้กับ Raspberry Pi โดยอัตโนมัติทุกครั้งที่รีบูต
อ่านเพิ่มเติม: DHCP คืออะไร?
ในการเปลี่ยนพฤติกรรมนั้นเพื่อให้ใช้ที่อยู่ IP แบบคงที่เดียวกันในแต่ละครั้ง คุณจะต้องแก้ไขไฟล์การกำหนดค่าสำหรับ DHCP ไคลเอ็นต์ daemon dhcpcd.conf .
ก่อนหน้านั้น คุณจะต้องมีข้อมูลบางอย่างเกี่ยวกับการตั้งค่าเครือข่ายปัจจุบันของคุณ เพื่อให้คุณสามารถเพิ่มรายละเอียดที่จำเป็นลงในไฟล์การกำหนดค่าได้ คุณจะต้องใช้ข้อมูลต่อไปนี้:
• ประเภทของการเชื่อมต่อเครือข่าย นี่หรือ wlan0 หาก Raspberry Pi ของคุณเชื่อมต่อกับเราเตอร์แบบไร้สายหรือ eth0 หากเชื่อมต่อโดยใช้สายอีเทอร์เน็ต
• ที่อยู่ IP ที่กำหนดของ Raspberry Pi ในปัจจุบัน – การนำสิ่งนี้กลับมาใช้ใหม่สำหรับ IP แบบคงที่นั้นปลอดภัยที่สุด เพื่อให้คุณมั่นใจได้ว่าที่อยู่หลังนี้ยังไม่เคยไปที่อุปกรณ์อื่นบนเครือข่ายมาก่อน ถ้าไม่ ตรวจสอบให้แน่ใจว่าอุปกรณ์อื่นไม่ได้ใช้งานอยู่แล้ว
หากต้องการค้นหาที่อยู่ IP ปัจจุบันของ Raspberry Pi ให้ป้อนคำสั่งต่อไปนี้ในหน้าต่าง Terminal:
hostname -I
• ที่อยู่ IP เกตเวย์ของเราเตอร์ของคุณ ซึ่งเป็นที่อยู่ที่ใช้ติดต่อจากเครือข่ายท้องถิ่น ไม่ใช่ IP สาธารณะ ขึ้นอยู่กับรุ่นเราเตอร์ แต่โดยทั่วไปจะเริ่มต้นด้วย 192.168
หากต้องการค้นหา ให้ป้อนคำสั่งต่อไปนี้และจดที่อยู่ IP แรกที่ระบุ:
ip r | grep default
• ที่อยู่ IP DNS (ระบบชื่อโดเมน) ของเราเตอร์ของคุณ โดยทั่วไปจะเหมือนกับที่อยู่เกตเวย์ แต่อาจตั้งค่าเป็นค่าอื่นเพื่อใช้ DNS ทางเลือก เช่น 8.8.8.8 สำหรับ Google หรือ 1.1.1.1 สำหรับ Cloudflare
หากต้องการค้นหาที่อยู่ IP ของ DNS ปัจจุบัน ให้ป้อนคำสั่ง:
sudo nano /etc/resolv.conf
หมายเหตุที่อยู่ IP หลังจาก เนมเซิร์ฟเวอร์ – นั่นคือที่อยู่ DNS – แล้วกด Ctrl + X เพื่อปิดไฟล์.
2. เพิ่มการตั้งค่า IP แบบคงที่
ตอนนี้คุณพบข้อมูลการเชื่อมต่อเครือข่ายทั้งหมดแล้ว ถึงเวลาแก้ไข dhcpcd.conf ไฟล์การกำหนดค่าเพื่อเพิ่มการตั้งค่าที่คุณต้องตั้งค่าที่อยู่ IP แบบคงที่สำหรับ Raspberry Pi ของคุณ:
sudo nano /etc/dhcpcd.conf
หากคุณไม่ได้แก้ไขไฟล์ก่อนหน้านี้ ไฟล์นั้นส่วนใหญ่จะประกอบด้วยบรรทัดความคิดเห็นต่างๆ ที่นำหน้าด้วยสัญลักษณ์แฮช (#) ที่ด้านล่าง ให้เพิ่มบรรทัดต่อไปนี้ แทนที่ชื่อที่เป็นตัวหนาด้วยรายละเอียดเครือข่ายของคุณเอง:
interface NETWORK
static ip_address= STATIC_IP /24
static routers= ROUTER_IP
static domain_name_servers= DNS_IP
แทนที่ชื่อที่เป็นตัวหนาดังนี้:
• เครือข่าย – ประเภทการเชื่อมต่อเครือข่ายของคุณ: eth0 (Ethernet) หรือ wlan0 (ไร้สาย)
• STATIC_IP – ที่อยู่ IP แบบคงที่ที่คุณต้องการตั้งค่าสำหรับ Raspberry Pi
• ROUTER_IP – ที่อยู่ IP เกตเวย์สำหรับเราเตอร์ของคุณบนเครือข่ายท้องถิ่น
• DNS_IP – ที่อยู่ DNS IP (โดยทั่วไปจะเหมือนกับที่อยู่เกตเวย์ของเราเตอร์ของคุณ)
นี่คือตัวอย่างการกำหนดค่าเพื่อตั้งค่า IP แบบคงที่เป็น 192.168.1.120 ด้วยการเชื่อมต่อไร้สายกับเราเตอร์ที่ 192.168.1.254:
interface wlan0
static ip_address=192.168.1.120/24
static routers=192.168.1.254
static domain_name_servers=192.168.1.254
เมื่อคุณเข้าสู่การตั้งค่าแล้ว ให้กด Ctrl + X แล้วก็ และ และ เข้าสู่ เพื่อปิดและบันทึกไฟล์การกำหนดค่าที่แก้ไข
3. รีบูต Raspberry Pi
กับ dhcpcd.conf แก้ไขไฟล์การกำหนดค่า รีสตาร์ท Raspberry Pi เพื่อให้มีผลกับการเปลี่ยนแปลงและตั้งค่าที่อยู่ IP แบบคงที่:
sudo reboot
แทนที่จะใช้ที่อยู่ที่กำหนดโดยอัตโนมัติโดย DHCP ตอนนี้ Raspberry Pi จะพยายามเชื่อมต่อกับเราเตอร์โดยใช้ที่อยู่ IP แบบคงที่ใหม่ที่คุณตั้งไว้ใน dhcpcd.conf ไฟล์.
หากต้องการตรวจสอบว่าทำงานถูกต้องหรือไม่ ให้ป้อนคำสั่งต่อไปนี้:
hostname -I
ตอนนี้คุณควรเห็นที่อยู่ IP แบบคงที่ที่คุณตั้งไว้ใน dhcpcd.conf ไฟล์การกำหนดค่า
ตั้งค่าที่อยู่ IP แบบคงที่: Success
ขอแสดงความยินดี: คุณได้ตั้งค่าที่อยู่ IP แบบคงที่บน Raspberry Pi ของคุณและตอนนี้ควรเก็บที่อยู่นั้นไว้โดยอัตโนมัติทุกครั้งที่บูทเครื่อง ตอนนี้คุณสามารถใช้ Raspberry Pi เป็น NAS, มีเดีย หรือเซิร์ฟเวอร์เกม และเชื่อมต่อกับที่อยู่เดียวกันทุกครั้งได้อย่างน่าเชื่อถือ
แบ่งปัน แบ่งปัน ทวีต อีเมล 10 เซิร์ฟเวอร์เกมที่คุณสามารถเรียกใช้บน Raspberry PiRaspberry Pi สามารถทำสิ่งที่ยอดเยี่ยมมากมาย รวมถึงการเรียกใช้เป็นเซิร์ฟเวอร์เกม นี่คือเกมที่ดีที่สุดบางเกมที่สามารถโฮสต์ได้
อ่านต่อไป หัวข้อที่เกี่ยวข้อง- DIY
- ที่อยู่ IP
- ราสเบอร์รี่ปี่
นักข่าวเทคโนโลยีและบันเทิงอิสระ Phil ได้แก้ไขหนังสือ Raspberry Pi อย่างเป็นทางการหลายเล่ม เขาเป็นนักเลง Raspberry Pi และช่างซ่อมอุปกรณ์อิเล็กทรอนิกส์มาเป็นเวลานาน เขาเป็นผู้สนับสนุนนิตยสาร The MagPi เป็นประจำ
เพิ่มเติมจาก Phil Kingสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก