วิธีการปิดการใช้งาน IPv6 ใน MacOS, Windows และ Linux

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

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

IPv4 เทียบกับ IPv6

IPv4 มีที่อยู่จำนวน 4, 294, 967, 296 ที่อยู่และเราใกล้จะหมดแรงแล้ว ไม่ทั้งหมดของพวกเขาในการใช้งานเป็นบางส่วนที่ได้มาและเก็บไว้ในสำรอง แต่ท้ายใกล้แน่นอน

IPv6 มีที่อยู่จำนวน 340, 282, 366, 920, 938, 463, 463, 374, 607, 431, 768, 211, 456 แห่ง นั่นคือ 2 128 อย่างไรก็ตาม IANA คนที่อยู่เบื้องหลังการจัดการที่อยู่ IP จะไม่ปล่อยข้อมูลทั้งหมดในครั้งเดียว นอกจากนี้ที่อยู่ IPv6 ที่ถูกต้องทั้งหมดจะเริ่มต้นด้วย 2 หรือ 3 ดังนั้นจำนวนจริงของที่อยู่ IPv6 ที่ถูกต้องจึงเป็นจริง 2 125 ยังเป็นตัวเลขที่สวยมาก

ในขณะที่เผยแพร่ส่วนใหญ่ของ ISPs และเครือข่ายยังคงใช้ IPv4 ฮาร์ดแวร์เครือข่ายใหม่ล่าสุดเข้ากันได้กับ IPv6 แต่ไม่ใช่ทุกอย่าง Windows ไม่สามารถใช้งานได้อย่างสมบูรณ์แบบเนื่องจากยังคิดว่าเครื่องหมายอัฒภาคในที่อยู่ IPv6 หมายถึงดิสก์ไดรฟ์ดังนั้นเราจึงไม่ได้อยู่ที่นั่น!

จนกว่าจะถึงเวลาที่จะมาแทนที่ IPv4 ด้วย IPv6 และจนกว่า Windows จะเข้ากันได้กับ Windows คุณสามารถปิดได้อย่างปลอดภัย นี่เป็นวิธีการ

ปิดใช้งาน IPv6 ใน Windows

แม้ว่าคุณจะสามารถยกเลิกการเลือกตัวเลือก IPv6 ใน Network Connections ภายใน Windows ได้ แต่นี่ไม่ใช่วิธีที่จะปิดการทำงานได้อย่างถูกต้อง การทำเช่นนี้อาจส่งผลให้เกิดความล่าช้าห้าวินาทีในการบู๊ตเนื่องจาก Windows จะกำหนดค่ารีจิสทรีที่ถูกต้อง วิธีที่ดีที่สุดในการปิดใช้งาน IPv6 ใน Windows คือการเปลี่ยนแปลงรีจิสทรี

  1. พิมพ์หรือวาง 'regedit' ลงในช่องค้นหา Windows / Cortana แล้วกด Enter
  2. ไปที่ 'HKEY_LOCAL_MACHINE, SYSTEM, CurrentControlSet, Services, tcpip6 และ Parameters'
  3. คลิกขวาที่ Parameters ในบานหน้าต่างด้านซ้ายและเลือก New, DWORD (32-bit Value)
  4. ตั้งชื่อว่า "DisabledComponents"
  5. คลิกขวาที่ DisabledComponents แล้วเลือก Modify
  6. เปลี่ยนค่าเป็น 'FF' แล้วคลิกตกลง

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

ปิดใช้งาน IPv6 ใน OS X

OS X ไม่มีปัญหาความเข้ากันได้ที่ Windows ทำ แต่ยังไม่ใช้ IPv6 เลย หากคุณต้องการให้ทุกอย่างง่ายขึ้นหรือกำลังแก้ไขปัญหาเกี่ยวกับเครือข่ายนี่เป็นวิธีปิดใช้งาน IPv6 ใน OS X

  1. เปิด Finder
  2. ไปที่ Applications, Utilities และ Terminal
  3. พิมพ์หรือวาง 'networksetup-setv6off Ethernet & & networksetup-setv6off Wi-Fi' และกด Enter

โปรดทราบว่าถ้าคุณใช้ AirDrop การปิดการใช้งาน IPv6 จะทำให้เครื่องทำงานได้อย่างถูกต้องดังนั้นให้กลับไปใช้โดยอัตโนมัติหากคุณกำลังแก้ไขปัญหา

พิมพ์หรือวาง 'networksetup-setv6 อัตโนมัติ Wi-Fi & & networksetup -setv6automatic Ethernet' และกด Enter ใน Terminal เพื่อเปิดใช้งาน IPv6 อีกครั้ง

คุณสามารถใช้ UI ได้หากต้องการ

  1. ไปที่เมนู Apple
  2. เลือก System Preferences และ Network
  3. เลือก Ethernet แล้วคลิก Advanced
  4. เลือกกำหนดค่า IPv6 และตั้งค่าเป็นปิด
  5. ทำซ้ำสำหรับ Wi-Fi
  6. รีบูตเครื่องคอมพิวเตอร์

ปิดใช้งาน IPv6 ใน Linux

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

  1. เปิดหน้าต่างเทอร์มินัลและล็อกอินเป็น root
  2. พิมพ์หรือวาง 'sysctl -w net.ipv6.conf.all.disable_ipv6 = 1' และกด Enter
  3. พิมพ์หรือวาง 'sysctl -w net.ipv6.conf.default.disable_ipv6 = 1' และกด Enter

คุณสามารถใช้ 'sysctl -w net.ipv6.conf.all.disable_ipv6 = 0' และ 'sysctl -w net.ipv6.conf.default.disable_ipv6 = 0' เพื่อเปิดใช้งานเมื่อคุณพร้อมแล้ว

ถ้าคุณใช้ Debian กระบวนการนี้จะแตกต่างกันเล็กน้อย

  1. เปิดหน้าต่างเทอร์มินัลและล็อกอินเป็น root
  2. พิมพ์หรือวาง 'sudo nano /etc/sysctl.conf' และกด Enter
  3. เพิ่ม 'net.ipv6.conf.all.disable_ipv6 = 1' และ 'net.ipv6.conf.default.disable_ipv6 = 1' และ 'net.ipv6.conf.lo.disable_ipv6 = 1' เป็นสามบรรทัดที่ด้านล่างของ ไฟล์ conf
  4. บันทึกและออก
  5. รีบูตเครื่องคอมพิวเตอร์

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

ดูเพิ่มเติมที่