ไม่รู้จักวิธีหา IP address ของระบบใน Ubuntu? ไม่เป็นไร ในคู่มือนี้ เราครอบคลุมทุกอย่างเกี่ยวกับ IP addresses ใน Ubuntu ให้คุณแล้ว นอกจากเรียนรู้เกี่ยวกับ IP addresses เรายังอภิปรายวิธีหา IP address ของระบบ พร้อมคู่มือตั้งค่า static IP address ใน Ubuntu
มาเริ่มกันเลย
IP Address คืออะไร?
เราจะใช้ терминologies สักหน่อยในบทความนี้ รวมถึงคำอย่าง IP address, static IP address, dynamic IP address, IPv4, IPv6 ฯลฯ
และสำคัญที่คุณรู้ความหมายของคำเหล่านี้ เพื่อให้คุณรู้ว่ากำลังทำอะไรอยู่ แทนที่จะแค่ทำตามคำสั่งสุ่ม ไม่ต้องกังวล ไม่ต้องจดจำอะไร คุณสามารถเลื่อนกลับมาอ่านที่นี่ได้ หากรู้สึกไม่เข้าใจใจความ
หากคุณรู้จักคำเหล่านี้แล้ว ก็ไม่ต้องกังวล ข้ามไปส่วนถัดไปได้เลย แต่ก่อน มาเริ่มกับ IP address ก่อน
IP address เป็นตัวเลขเฉพาะที่ระบุตัวตนของคอมพิวเตอร์ของคุณบนอินเทอร์เน็ต คิดว่ามันเหมือนที่อยู่บ้านของคุณ เช่นเดียวกับที่คนสามารถติดต่อคุณได้โดยรู้ที่อยู่บ้าน อุปกรณ์อื่นๆ บนเครือข่าย ส่งและรับข้อมูลไปยังระบบของคุณได้โดยใช้ IP address
ประเภทของ IP Addresses
มี IP addresses 2 ชนิดที่ใช้อยู่: IPv4 และ IPv6
IPv4 ย่อมาจาก Internet Protocol Version 4 เป็นเทคโนโลยีที่เชื่อมต่ออุปกรณ์ของคุณเข้าสู่อินเทอร์เน็ต ใช้ที่อยู่ 32-bit ประกอบด้วยตัวเลข 0 ถึง 256 คั่นด้วยตัวอักษร period (.) ตัวอย่าง IP address ของ MUO คือ 54.157.137.27 อุปกรณ์และเครือข่ายอื่นๆ จำได้ MUO ผ่านที่อยู่นี้
IPv6 ในทางตรงข้าม เป็นการปรับปรุงล่าสุดเหนือ IPv4 address ในขณะที่ IPv4 ใช้ที่อยู่ 32-bit IPv6 มีที่อยู่ 128-bit ให้ผลลัพธ์ 340 undecillion unique IP addresses IPv6 ถูกนำมาเพื่อแก้ปัญหาความขาดแคลน unique IPs เนื่องจากจำนวนอุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ตเพิ่มขึ้นทุกวัน
มีอีกวิธีจัดประเภท IP addresses คือ ตามว่าเป็น Static หรือ Dynamic
หากคุณมี Static IP address หมายความว่า IP address ของอุปกรณ์จะคงที่ตลอดไป กล่าวคือ ทุกครั้งที่เชื่อมต่ออินเทอร์เน็ต IP address จะเหมือนกับ session ก่อนหน้า ถ้าเมื่อวาน IP ของคุณคือ 25.124.172.12 วันนี้ก็จะเหมือนเดิม
แต่ถ้า IP address ตั้งเป็น Dynamic จะเปลี่ยนแปลงได้ Dynamic Host Configuration Protocol (DHCP) servers เป็นผู้จัดสรร dynamic IP addresses อุปกรณ์ส่วนใหญ่บนอินเทอร์เน็ต—และอาจรวมถึงของคุณ—ใช้ dynamic IP address เพราะเป็นตัวเลือกที่คุ้มค่าที่สุด
หา IP Address ใน Ubuntu ผ่านบรรทัดคำสั่ง
ตอนนี้เรารู้ terms พื้นฐานเกี่ยวกับ IP addresses แล้ว มาดูว่าจะหา IP address ใน Ubuntu ยังไง โดยรวมมี 2 วิธี วิธีแรกใช้ command line ของ Ubuntu
เพื่อหา IP address ใน Ubuntu พิมพ์คำสั่งง่ายๆ นี้ในเทอร์มินัล:
ip a
จะแสดง IP address ที่ได้รับมอบหมาย รวมถึง MAC address ด้วย
หมายเหตุ: MAC address เป็นตัวระบุเฉพาะที่ผู้ผลิตกำหนดให้ฮาร์ดแวร์เครือข่าย ช่วยให้อุปกรณ์ของคุณโดดเด่นจากอุปกรณ์อื่นบนเครือข่าย และใช่ มันต่างจาก IP address
ทางเลือก คุณใช้คำสั่ง ip addr show ได้เช่นกัน คำสั่งนี้จะแสดงที่อยู่ IPv4 และ IPv6 ของเครื่อง Ubuntu ของคุณ
แค่นี้ก็พอ ง่ายมากใช่ไหม?
หา IP Address ของคุณด้วย GUI
เราเข้าใจถ้าคุณไม่ชอบ command line คนเยอะไม่ชอบ แต่เราเดินทางไกลมาจากวันแรกของ Linux ที่คุณต้องจัดการกับ text-based user interface ที่แย่ๆ เพื่อทำงานกับ distro Linux ใดๆ
ตอนนี้ distro Linux ส่วนใหญ่มี GUI เรียบง่ายให้นำทางและควบคุม OS หมายความว่าคุณยังหา IP address ใน Ubuntu ผ่าน graphical interface เรียบง่ายได้ ในกรณีนี้คือ GNOME
หากคุณใช้ wired internet connection ทำตามขั้นตอนด้านล่าง:
- เปิด Settings จากเมนู Applications
- จากแท็บซ้าย คลิก Network สุดท้ายเลือกไอคอน Settings ภายใต้ส่วน Wired
IP address ของคุณจะมองเห็นได้แล้ว
อย่างไรก็ตาม หากใช้ wireless connection ให้เลือกตัวเลือก Wi-Fi จาก sidebar ซ้าย แล้วคลิกไอคอน Settings ของเครือข่ายของคุณ ป๊อปอัพพร้อม IP address ของระบบจะแสดงบนหน้าจอ
วิธีตั้งค่า Static IP Address ใน Ubuntu
เนื่องจากอุปกรณ์ส่วนใหญ่บนเว็บตั้งเป็น dynamic IP address โดยค่าเริ่มต้น อุปกรณ์ของคุณก็น่าจะเป็น dynamic เหมือนกัน เพื่อกำหนดค่าเป็น static IP address คุณต้องปรับ network settings ก่อน
สำหรับนั้น คุณต้องใช้ Netplan เครื่องมือกำหนดค่าเครือข่ายบนระบบ Linux ไฟล์การตั้งค่า Netplan อยู่ในไดเรกทอรี /etc/netplan
เปิดไฟล์การตั้งค่า YAML ในเทอร์มินัลด้วย text editor โปรด ในคู่มือนี้ใช้ nano
sudo nano /etc/netplan/01-netcg.yaml
ตอนนี้แก้ไข network interface name คัดลอกโค้ดด้านล่างและวางในไฟล์ตั้งค่า เพื่อตั้ง IP address เป็น static
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: no
addresses:
- 192.168.121.199/24
gateway4: 192.168.121.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
โปรดทราบว่าคุณต้องเพิ่ม IP address ที่ต้องการใช้ในส่วน addresses และ gateway4
เพื่อบันทึกไฟล์ ให้รันคำสั่ง:
sudo netplan apply
ตรวจสอบการเปลี่ยนแปลงด้วยคำสั่ง ip addr:
ip addr show dev ens3
ตั้งค่า Static IP Address ใน Ubuntu จาก GUI
หากคุณไม่ชอบ Linux command line คุณตั้งค่า static IP address แบบกราฟิกใน Ubuntu ได้เช่นกัน
- ไปที่ Settings ของระบบ Ubuntu

- หากใช้ wired connection คลิกปุ่ม Network ใช้ wireless connection ให้เลือก Wi-Fi จากรายการ
- คลิกไอคอน Gear ถัดจากการเชื่อมต่อเครือข่ายของคุณ
- หลังคลิก กล่องโต้ตอบจะโผล่ เลือกแท็บ IPv4 เพื่อเริ่มตั้งค่า static IP address

- ตั้ง IPv4 Method เป็น Manual ใส่ Gateway, Netmask, Static IP และ DNS แล้วกด Apply

นี่คือทั้งหมดเกี่ยวกับ IP Addresses ใน Ubuntu!
เราครอบคลุมวิธีหา IP address ของระบบด้วยเทอร์มินัลและ GUI และวิธีเพิ่ม static IP address หวังว่าบทความนี้ช่วยให้คุณเรียนรู้ทุกอย่างเกี่ยวกับ IP addresses ใน Ubuntu แต่อย่าหยุดที่นี่ เพราะยังมีอะไรเยอะมากที่จะเรียนรู้เกี่ยวกับ IP addresses และ networking โดยทั่วไป
อุปกรณ์ส่วนใหญ่ที่เชื่อมต่ออินเทอร์เน็ต ติดต่อกันด้วย OSI Model OSI หรือ Open Systems Interconnection Model เป็นมาตรฐานสากลที่เป็นพื้นฐานกระบวนการสื่อสารข้อมูลผ่านอินเทอร์เน็ต