Contents

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

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

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

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

การกำหนดค่ามาตรฐานสำหรับ IPv6 ช่วยให้สามารถใช้งานร่วมกับ IPv4 ได้ โดยที่ทั้งสองโปรโตคอลถูกใช้พร้อมกัน

หากต้องการเข้าถึงเทอร์มินัลในลักษณะที่หรูหราบนระบบปฏิบัติการ Ubuntu ของคุณ ให้กดปุ่ม Control พร้อมกับปุ่มสำรองและตัวอักษร"T"พร้อมกัน จากนั้น ให้ใช้โปรแกรมแก้ไขข้อความที่ได้รับการปรับปรุงซึ่งเรียกว่า"นาโน"เพื่อเปิดไฟล์การกำหนดค่าที่ซับซ้อนสำหรับ 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 

ในโค้ดข้างต้น:

คำสั่งการกำหนดค่าเริ่มต้นจะปิดใช้งานการสนับสนุน Internet Protocol เวอร์ชันหก (IPv6) ได้อย่างมีประสิทธิภาพกับอะแดปเตอร์เครือข่ายทั้งหมดภายในสภาพแวดล้อมของระบบปฏิบัติการ

โค้ดบรรทัดที่สองได้รับการออกแบบมาเพื่อปิดการใช้งานอินเทอร์เฟซผู้ใช้เริ่มต้นโดยการกำหนดเป้าหมายอย่างชัดเจน

การปิดใช้ IPv6 บนอินเทอร์เฟซแบบวนกลับจะป้องกันการใช้ Internet Protocol เวอร์ชัน 6 สำหรับการสื่อสารภายในเครื่อง

/th/images/adding-the-specified-lines-to-disable-the-ipv6-services-on-ubuntu.jpg

หลังจากรวมโค้ดที่ให้มาแล้ว โปรดกด"Ctrl + O"เพื่อรักษาการแก้ไขใดๆ ที่ทำภายในตัวแก้ไขในขณะเดียวกันก็รักษาความปลอดภัยให้คุณออกจากโค้ดนั้น จากนั้น ดำเนินการแก้ไขเหล่านี้กับระบบโดยดำเนินการ

 sudo sysctl -p 

/th/images/applying-the-changes-to-the-ubuntu-system.jpg

เริ่มบริการเครือข่ายของคุณด้วย:

 sudo systemctl restart systemd-networkd 

เพื่อยืนยันสถานะปัจจุบันของบริการ IPv6 ที่ไม่ได้ใช้งาน โปรดดำเนินการคำสั่งต่อไปนี้บนระบบของคุณ:

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

/th/images/checking-the-status-of-ipv6-on-ubuntu.jpg

หากระบบบ่งชี้ว่าสามารถปิดการใช้งาน IPv6 ได้สำเร็จโดยการแสดง “1” เพื่อตอบสนองต่อคำถาม ผลลัพธ์ดังกล่าวบ่งชี้ว่า IPv6 ได้รับการปิดการใช้งานอย่างมีประสิทธิภาพบน Ubuntu

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

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

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

/th/images/temporarily-disabling-the-ipv6-on-ubuntu-using-the-specified-command.jpg

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

 sudo systemctl restart systemd-networkd 

ด้วยเหตุนี้ การขึ้นต่อกันทั้งหมดจะได้รับการกำหนดค่าให้ปิดใช้งานบริการ IPv6 ชั่วคราว

ดูแลการกำหนดค่าเครือข่ายของ Ubuntu PC ของคุณ

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