K3S on Raspberry Pi-Static IP Setup
ต่อจากบทความก่อนหน้า หลังจากที่เราสามารถ Remote ไปยัง Raspberry Pi ของเราได้แล้ว เราก็จะทำการ update package ต่างๆ ใน Device กันก่อนครับ สำหรับคำสั่งที่ใช้งาน ก็ตามนี้เลยครับ
Following the previous article, after we have successfully remotely accessed our Raspberry Pi, we will first update the various packages on the device. The commands used are as follows.
sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove -y && sudo apt clean
สำหรับขั้นตอนต่อไป เราก็จะมาทำการกำหนด Static IP เพื่อให้สามารถใช้งาน IP เดิมได้ เพราะถ้าหากเราไม่กำหนด Static IP ไว้ หลังจากที่มีการ restart หรือเปิด Raspberry Pi ขึ้นมาใหม่ ตัว IP ก็จะมีการเปลี่ยนไปทุกๆ ครั้งครับ
For the next step, we will configure a Static IP to ensure we can use the same IP address. If we do not set a Static IP, the IP address will change every time the Raspberry Pi is restarted or powered on.
ขั้นตอนแรก ให้ทำการตรวจสอบ IP และ Network Interface ที่เราจะกำหนดกันก่อนด้วยคำสั่ง
The first step is to check the IP and the network interface that we will configure using the command.
ip a
และตรวจสอบ Gateway IP ด้วยคำส่ง
And verify the Gateway IP using the command.
ip route | grep default
จากนั้นก็จะทำการตรวจสอบ DNS หรือ Name Server ด้วยคำสั่ง
Afterward, we’ll check the DNS or Name Server using the command.
grep nameserver /etc/resolv.conf
หลังจากที่ได้ข้อมูลจากข้างบนมาแล้ว เราก็จะไปทำการกำหนด IP กันต่อ ด้วยคำสั่ง
Once we have obtained the information from above, we’ll proceed to set the IP using the command.
sudo nmtui
จากนั้นก็จะแสดงหน้าต่าง Network Manager ขึ้นมา (สำหรับหน้าต่างนี้จะมีมาให้ใน Raspbian OS รุ่นหลังๆ ครับ) แล้วให้เลือกที่ Edit a connection เพื่อกำหนด IP ที่เราต้องการ
After that, the Network Manager window will appear (this window is available in newer versions of Raspbian OS). Then, select ‘Edit a connection’ to set the desired IP.
ให้ทำการเลือก Network Interface ที่ต้องการ โดยในที่นี้จะใช้เป็น Ethernet Wired ตามภาพ
Select the desired Network Interface, in this case, it will be Ethernet Wired as shown in the image.
หลังจากนั้นก็จะเข้าสู่หน้า Edit Connection ให้เราเลื่อน cursor ไปที่ Show ข้างหลัง IPv4 Configuration ดังภาพ และกด Enter เพื่อแสดง Setting ต่างๆ
Afterward, navigate to ‘Show’ next to IPv4 Configuration, as shown in the image, and press Enter to display various settings.
จากนั้นให้เลื่อน ไปที่ Addresses แล้วกด Enter เพื่อทำการกำหนด IP ที่ต้องการ
Next, scroll to ‘Addresses’ and press Enter to set the desired IP address.
เมื่อกำหนดค่าต่างๆ เสร็จแล้ว ให้เลือน cursor ไปยังปุ่ม OK ข้างล่างสุดเพื่อบันทึก และออกจากหน้าต่าง Network Manger และทดสอบด้วยการสั่ง Restart Raspberry Pi ตัว IP ก็จะเปลี่ยนค่าไปตามที่เราต้องการ
After setting all the configurations, move the cursor to the ‘OK’ button at the bottom to save and exit the Network Manager window. Then, test by restarting the Raspberry Pi. The IP address should now be changed according to our settings.
และให้ทำการตั้งค่า IP สำหรับ Raspberry Pi ตัวอื่นๆ จนครบครับ
And set the IP addresses for the other Raspberry Pi devices until all are configured.
Part 1 — Raspberry PI Setup
Part 2 — Static IP Setup
Part 3 — Main Cluster Setup
Part 4 — Node Cluster
Part 5 — Ingress Nginx
Part 6 — Remote Access
Part 7 — Portainer