วิธีจัดการที่อยู่ IP ของคุณบน Linux: การค้นหา การตั้งค่า และการเปลี่ยนแปลง

วิธีจัดการที่อยู่ IP ของคุณบน Linux: การค้นหา การตั้งค่า และการเปลี่ยนแปลง

ที่อยู่ IP นั้นเหมือนกับหมายเลขโทรศัพท์ของคอมพิวเตอร์ของคุณ . คอมพิวเตอร์ของคุณใช้เพื่อติดต่อกับอุปกรณ์อื่นๆ และในทางกลับกัน ต่อไปนี้เป็นวิธีที่ง่ายที่สุดบางส่วนในการจัดการที่อยู่ IP ของ Linux





วิธีค้นหาที่อยู่ IP และที่อยู่ DNS ของคุณ

การใช้ Command Line

วิธีการแบบเก่าในการทำเช่นนี้คือการใช้ ifconfig สั่งการ. อย่างไรก็ตาม สิ่งนั้นได้ถูกแทนที่ด้วย ip สั่งการ. ในการแสดงประเภทที่อยู่ IP ของคุณ:





ip addr show

ในบรรดาซุปตัวอักษรที่ส่งคืนคือบรรทัดเดียวที่แสดงที่อยู่ IP ของคุณในรูปแบบ Classless Inter-Domain Routing (CIDR) โดยทั่วไปจะแสดงที่อยู่ IP ของคุณพร้อมกับซับเน็ตมาสก์ ถ้าคุณเห็น พลวัต จากนั้นที่อยู่ IP ของคุณจะถูกกำหนดโดยอัตโนมัติโดยใช้ DHCP





เอาต์พุตยังแสดงข้อมูลสำหรับอุปกรณ์เครือข่ายหรืออินเทอร์เฟซใดๆ ที่ติดตั้งบนระบบของคุณ เนื่องจากอุปกรณ์ต่างๆ เช่น แล็ปท็อปอาจมีทั้งอีเธอร์เน็ตแบบมีสายและไร้สาย ชื่ออินเทอร์เฟซที่พบบ่อยที่สุดคือ eth0 แต่ในระบบ Ubuntu ที่มี systemd (เช่น Ubuntu 16.04 และใหม่กว่า) อินเทอร์เฟซเครือข่ายมีชื่อว่า ens33

ในการรับที่อยู่ DNS ที่เชื่อมโยงกับอินเทอร์เฟซ ให้ทำดังนี้:



nmcli device show | grep IP4.DNS

การใช้ GUI

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

ในเวอร์ชันที่ใหม่กว่าของ Ubuntu มีอีกไม่กี่คลิกที่เกี่ยวข้อง ภายใต้ไอคอนเครือข่ายเดียวกันบนแถบด้านบน ให้เลือกการตั้งค่าจากอินเทอร์เฟซที่เชื่อมต่อ คลิกที่ไอคอนรูปเฟืองและดูที่อยู่ IP ของคุณจากหน้าต่างที่ปรากฏขึ้น





วิธีการตั้งค่าหรือเปลี่ยนที่อยู่ IP (บนระบบที่เก่ากว่า)

การใช้ Command Line

Ubuntu เวอร์ชันเดสก์ท็อปที่เก่ากว่าใช้ ฯลฯ/เครือข่าย/อินเทอร์เฟซ ไฟล์. แสดงเนื้อหาของไฟล์โดยใช้ปุ่ม แมว คำสั่งและหากเนื้อหาดูเหมือนภาพด้านล่างระบบของคุณกำลังใช้บริการเครือข่ายรุ่นเก่ากว่า

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





จะทำอย่างไรถ้าบัญชี Facebook ถูกโคลน
sudo nano /etc/network/interfaces

หลังจากที่คุณทำการเปลี่ยนแปลงแล้วให้ปิดไฟล์โดยกด Ctrl + X และบันทึกการเปลี่ยนแปลง สุดท้าย ให้เริ่มบริการเครือข่ายใหม่โดยใช้คำสั่งต่อไปนี้เพื่อให้การเปลี่ยนแปลงของคุณมีผล

sudo /etc/init.d/networking restart

การใช้ GUI

ในการกำหนดค่าที่อยู่ IP ของคุณในระบบ Ubuntu รุ่นเก่า ให้ไปที่การตั้งค่าระบบ > เครือข่าย > เลือกอินเทอร์เฟซที่คุณต้องการกำหนดค่าแล้วคลิก ตัวเลือก ปุ่ม. คลิกที่แท็บ IPv4 เลือก Manual จากรายการแบบเลื่อนลง Method และสุดท้ายเลือก เพิ่ม ปุ่ม.

ตั้งค่าที่อยู่, Netmask, เกตเวย์ และเซิร์ฟเวอร์ DNS ตามเครือข่ายของคุณ สุดท้าย คลิก บันทึก เพื่อยอมรับการเปลี่ยนแปลงสำหรับการกำหนดค่าเครือข่ายใหม่ของคุณ

วิธีการตั้งค่าหรือเปลี่ยนที่อยู่ IP (บนระบบที่ใหม่กว่า)

การใช้ Command Line

การกำหนดค่าเครือข่ายได้รับการเปลี่ยนแปลงอย่างสมบูรณ์ด้วย Ubuntu 17.10 ด้วยเครื่องมือใหม่ที่เรียกว่า Netplan ไฟล์คอนฟิกูเรชัน Netplan อยู่ใน /etc/netplan และเช่นเดียวกับวิธีการแบบเก่า คุณสามารถกำหนดค่าเครือข่ายของคุณด้วยโปรแกรมแก้ไขข้อความ

Netplan ใช้ a ไวยากรณ์ที่คล้ายกับ JSON คือภาษามาร์กอัปอื่น (YAML) YAML ค่อนข้างมีขั้ว และนักพัฒนาหลายคนชอบหรือเกลียดมัน สาเหตุหนึ่งเป็นเพราะ YAML คำนึงถึงการเยื้องหรือเส้น ดังนั้นควรระมัดระวังเป็นพิเศษกับสเปซบาร์นั้น

หากต้องการเปลี่ยนแปลงเครือข่ายของคุณให้เปิดไฟล์ที่อยู่ใน /etc/netplan/ เพื่อทำการเปลี่ยนแปลงที่จำเป็น:

วิธีการจัดปาร์ตี้ซูม
sudo nano /etc/netplan/01-network-manager-all.yaml

ในการตั้งค่าที่อยู่ IP ของคุณแบบคงที่ให้ตั้งค่าในไฟล์ตามเครือข่ายของคุณ ต่อไปนี้คือตัวอย่างไฟล์ที่ตั้งค่าที่อยู่ IP, เกตเวย์ และ DNS:

This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
dhcp6: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]

หากคุณต้องการกลับไปรับที่อยู่ IP ที่กำหนดโดยอัตโนมัติผ่าน DHCP ให้ตั้งค่าไฟล์ดังนี้:

This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: yes
dhcp6: yes

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

sudo netplan apply
sudo netplay --debug apply

การใช้ GUI

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

วิธีตั้งค่าหรือเปลี่ยนชื่อโฮสต์ของคุณ

การใช้ Command Line

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

sudo nano /etc/hostname

คลิก Ctrl + X เพื่อออกและอย่าลืมบันทึกการเปลี่ยนแปลง ไฟล์สุดท้ายที่คุณต้องแก้ไขคือ /etc/hosts ไฟล์. ภายใต้เส้นที่มี localhost คือบรรทัดที่แสดงชื่อโฮสต์เก่าของคุณ เปลี่ยนชื่อโฮสต์เก่าเป็นชื่อโฮสต์ใหม่ที่คุณต้องการแล้วคลิก Ctrl + X เพื่อออกและบันทึกการเปลี่ยนแปลงของคุณ ขั้นตอนสุดท้ายคือการรีสตาร์ทอุปกรณ์ของคุณโดยใช้ปุ่ม รีบูต คำสั่งให้การเปลี่ยนแปลงมีผล

ไฟล์โฮสต์ใช้เพื่อจับคู่ชื่อโฮสต์กับที่อยู่ IP และเป็นเรื่องปกติสำหรับระบบปฏิบัติการเกือบทั้งหมด ตัวอย่างเช่น หากคุณต้อง ping localhost จากเทอร์มินัล ระบบจะแก้ไขเป็น 127.0.0.1 เนื่องจากบรรทัดแรกในไฟล์ hosts นี่คือเหตุผลที่เราต้องอัปเดตด้วยชื่อโฮสต์ใหม่เพื่อให้แน่ใจว่าจะได้รับการแก้ไขอย่างถูกต้อง

การใช้ GUI

แม้ว่าคุณจะเปลี่ยนชื่อโฮสต์จาก GUI ได้ แต่คุณยังต้องแก้ไข เจ้าภาพ จากเทอร์มินัลหลังจากทำการแก้ไขใน GUI หากต้องการเปลี่ยนชื่อโฮสต์ของคุณ ให้ไปที่การตั้งค่า > รายละเอียด > เกี่ยวกับ เปลี่ยนชื่ออุปกรณ์และปิดหน้าต่าง ตอนนี้เปลี่ยนไฟล์โฮสต์ตามรายละเอียดด้านบนและรีบูตระบบเพื่อให้การเปลี่ยนแปลงมีผล

วิธีเพิ่มเติมในการจัดการเครือข่ายของคุณบน Linux

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

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

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

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • ที่อยู่ IP
  • การแก้ไขปัญหา
  • คำสั่งลินุกซ์
เกี่ยวกับผู้เขียน ยูซุฟ ลิมาเลีย(เผยแพร่บทความ 49 ฉบับ)

Yusuf ต้องการอยู่ในโลกที่เต็มไปด้วยธุรกิจนวัตกรรม สมาร์ทโฟนที่มาพร้อมกับกาแฟคั่วเข้ม และคอมพิวเตอร์ที่มีสนามพลังน้ำที่ขับไล่ฝุ่นเพิ่มเติม ในฐานะนักวิเคราะห์ธุรกิจและจบการศึกษาจากมหาวิทยาลัยเทคโนโลยีเดอร์บัน ด้วยประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมเทคโนโลยีที่เติบโตอย่างรวดเร็ว เขาสนุกกับการเป็นคนกลางระหว่างคนสายเทคนิคและคนที่ไม่ใช่ด้านเทคนิค และช่วยให้ทุกคนก้าวทันเทคโนโลยีที่ล้ำหน้า

เพิ่มเติมจาก Yusuf Limalia

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก