Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

ปิดใช้งาน IPv6 บน Ubuntu: คู่มือขั้นตอนแบบทีละขั้น

แม้ IPv6 จะสำคัญต่อการเติบโตของอินเทอร์เน็ตในระยะยาว แต่ก็มีสถานการณ์ที่คุณอาจต้องปิดใช้งานบนระบบ Ubuntu ของคุณ

นี่คือวิธีปิดใช้งาน IPv6 บน Ubuntu เพื่อช่วยแก้ไขปัญหาความเข้ากันได้ การกำหนดค่าเครือข่าย หรือกรณีใช้งานเฉพาะที่ต้องการปิดใช้งาน IPv6

วิธีปิดใช้งาน IPv6 อย่างถาวรบน Ubuntu

โดยค่าเริ่มต้น IPv6 เปิดใช้งานและทำงานพร้อมกับ IPv4

เพื่อปิดใช้งาน IPv6 บนระบบ Ubuntu ให้เปิดเทอร์มินัลโดยกด Ctrl + Alt + T และใช้โปรแกรมแก้ไข nano เพื่อเปิดไฟล์การกำหนดค่า sysctl:

sudo nano /etc/sysctl.conf

ตอนนี้ ให้เพิ่มโค้ดต่อไปนี้ในไฟล์การกำหนดค่าเพื่อปิดใช้งานบริการ IPv6:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

ในโค้ดด้านบน:

  • บรรทัดแรก ปิดใช้งาน IPv6 สำหรับอินเทอร์เฟซเครือข่ายทั้งหมดในระบบ
  • บรรทัดที่สอง เป้าหมายเฉพาะอินเทอร์เฟซเริ่มต้นและปิดใช้งาน
  • บรรทัดที่สาม ปิดใช้งาน IPv6 บนอินเทอร์เฟซลูปแบ็ก (loopback) หมายถึงเครื่องจะไม่ใช้ IPv6 สำหรับการสื่อสารภายใน

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

sudo sysctl -p

รีสตาร์ทบริการเครือข่ายด้วยคำสั่ง:

sudo systemctl restart systemd-networkd

ตรวจสอบสถานะของบริการ IPv6 ที่ปิดใช้งานโดยรันคำสั่ง:

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

หากผลลัพธ์แสดง "1" แสดงว่า IPv6 ถูกปิดใช้งานบน Ubuntu เรียบร้อยแล้ว

วิธีปิดใช้งาน IPv6 ชั่วคราวบน Ubuntu

เพื่อปิดใช้งาน IPv6 ชั่วคราวบน Ubuntu ให้รันคำสั่ง systemctl ต่อไปนี้พร้อมตัวเลือก -w:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1

ตอนนี้ ให้รีสตาร์ทบริการเครือข่ายด้วยคำสั่ง:

sudo systemctl restart systemd-networkd

ผลลัพธ์คือการตั้งค่าพึ่งพาทั้งหมดจะถูกกำหนดค่าเพื่อปิดใช้งานบริการ IPv6 ชั่วคราว

ควบคุมการกำหนดค่าเครือข่ายของคอมพิวเตอร์ Ubuntu ได้ตามใจ

Ubuntu ทำให้การควบคุมการตั้งค่า IPv6 เป็นเรื่องง่ายดาย เพื่อให้คุณสามารถกำหนดค่าพฤติกรรมเครือข่ายของระบบให้ตรงตามความต้องการเฉพาะของคุณ จำไว้ว่าควรใช้ความรู้นี้อย่างระมัดระวัง เนื่องจาก IPv6 จะยังคงเล่นบทบาทสำคัญในโครงสร้างพื้นฐานอินเทอร์เน็ตระดับโลก