Anonim

Nếu bạn gặp sự cố mạng IPv6 thường có thể là nguyên nhân, đặc biệt là trong Windows. Mặc dù sơ đồ địa chỉ mạng đã được đưa ra và sẵn sàng để sử dụng, một số chương trình và các yếu tố hệ điều hành vẫn gặp sự cố với nó. Nếu bạn muốn tìm hiểu cách vô hiệu hóa IPv6 như một phần của khắc phục sự cố hoặc vì bạn chưa cần đến nó, hướng dẫn này là dành cho bạn.

Xem thêm bài viết của chúng tôi Cách chặn kênh YouTube

IPv6 được giới thiệu như một câu trả lời cho việc thiếu địa chỉ IPv4. Với sự gia tăng của internet mọi thứ và tăng số lượng thiết bị được kết nối, chương trình cũ không tạo ra đủ địa chỉ duy nhất để giữ cho tất cả chúng được kết nối. IPv6 được giới thiệu là câu trả lời.

IPv4 so với IPv6

IPv4 có một kho chứa 4.294.967.296 địa chỉ và chúng tôi đã gần cạn kiệt những địa chỉ đó. Không phải tất cả trong số họ đang được sử dụng như một số đã được mua và giữ trong dự trữ nhưng cuối cùng chắc chắn là gần.

IPv6 có một nhóm gồm 340.282.366.920.938.463.463.374.607.431.768.211.456 địa chỉ. Đó là 2 128 . Tuy nhiên, IANA, những người đứng sau việc quản lý địa chỉ IP sẽ không giải phóng tất cả những người đó cùng một lúc. Ngoài ra, tất cả các địa chỉ IPv6 hợp lệ sẽ bắt đầu bằng 2 hoặc 3. Vì vậy, số lượng địa chỉ IPv6 hợp lệ thực tế là 2 125 . Vẫn là một con số khá lớn.

Tại thời điểm xuất bản, phần lớn các ISP và mạng vẫn sử dụng IPv4. Hầu hết các phần cứng mạng mới hơn đều tương thích với IPv6 nhưng không phải mọi thứ đều như vậy. Windows cũng không hoàn toàn tương thích vì nó vẫn nghĩ dấu chấm phẩy trong địa chỉ IPv6 đề cập đến ổ đĩa nên chúng tôi chưa có!

Cho đến lúc thay thế IPv4 bằng IPv6 và cho đến khi Windows hoàn toàn tương thích với nó, bạn có thể tắt nó một cách an toàn. Đây là cách.

Vô hiệu hóa IPv6 trong Windows

Mặc dù bạn chỉ có thể bỏ chọn tùy chọn IPv6 trong Kết nối mạng trong Windows, nhưng đây không phải là cách tắt nó. Làm theo cách này có thể dẫn đến độ trễ năm giây khi khởi động vì Windows thực hiện cài đặt đăng ký chính xác. Cách tốt nhất để vô hiệu hóa IPv6 trong Windows là thông qua thay đổi sổ đăng ký.

  1. Nhập hoặc dán 'regedit' vào hộp Tìm kiếm Windows / Cortana và nhấn Enter.
  2. Điều hướng đến 'HKEY_LOCAL_MACHINE, HỆ THỐNG, CurrentControlset, Services, tcpip6 và Tham số'.
  3. Nhấp chuột phải vào Tham số trong khung bên trái và chọn Giá trị mới, DWORD (32-bit).
  4. Đặt tên là 'DisconnectComponents'.
  5. Nhấp chuột phải vào DisconnectComponents và chọn Sửa đổi.
  6. Thay đổi giá trị thành 'FF' và nhấp vào OK.

Khởi động lại để những thay đổi có hiệu lực. Ngoài ra, bạn có thể truy cập trang này trên trang web của Microsoft có bản tải xuống đăng ký để thực hiện tất cả công việc cho bạn.

Vô hiệu hóa IPv6 trong OS X

OS X không có vấn đề tương thích như Windows nhưng vẫn chưa sử dụng IPv6. Nếu bạn muốn giữ mọi thứ đơn giản hoặc đang khắc phục sự cố mạng, đây là cách tắt IPv6 trong OS X.

  1. Mở Finder.
  2. Điều hướng đến Ứng dụng, Tiện ích và Thiết bị đầu cuối.
  3. Nhập hoặc dán 'Networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi' và nhấn Enter.

Mặc dù vậy, hãy lưu ý rằng nếu bạn sử dụng AirDrop, việc tắt IPv6 sẽ khiến nó hoạt động bình thường, do đó hãy chuyển nó trở lại tự động nếu bạn đang khắc phục sự cố.

Nhập hoặc dán 'Networksetup -setv6automatic Wi-Fi && networksetup -setv6automatic Ethernet' và nhấn Enter in Terminal để bật lại IPv6.

Bạn có thể sử dụng UI nếu bạn thích.

  1. Điều hướng đến menu Apple.
  2. Chọn tùy chọn hệ thống và mạng
  3. Chọn Ethernet và sau đó Nâng cao.
  4. Chọn Cấu hình IPv6 và đặt thành Tắt
  5. Lặp lại cho Wi-Fi.
  6. Khởi động lại máy tính của bạn.

Vô hiệu hóa IPv6 trong Linux

Như bạn mong đợi, Linux chơi tốt với IPv6 nhưng không phải phần cứng nào cũng làm được. Nếu bạn đang khắc phục sự cố mạng trên mạng Linux, vô hiệu hóa IPv6 chắc chắn là một bước hữu ích trong việc cô lập những gì sai.

  1. Mở một cửa sổ đầu cuối và đăng nhập với quyền root.
  2. Nhập hoặc dán 'sysctl -w net.ipv6.conf.all.disable_ipv6 = 1' và nhấn Enter.
  3. Nhập hoặc dán 'sysctl -w net.ipv6.conf.default.disable_ipv6 = 1' và nhấn Enter.

Bạn có thể sử dụng 'sysctl -w net.ipv6.conf.all.disable_ipv6 = 0' và 'sysctl -w net.ipv6.conf.default.disable_ipv6 = 0' để kích hoạt nó khi bạn đã sẵn sàng.

Nếu bạn sử dụng Debian, quy trình sẽ khác đi một chút.

  1. Mở một cửa sổ đầu cuối và đăng nhập với quyền root.
  2. Nhập hoặc dán 'sudo nano /etc/sysctl.conf' và nhấn Enter.
  3. Thêm 'net.ipv6.conf.all.disable_ipv6 = 1' và 'net.ipv6.conf.default.disable_ipv6 = 1' và 'net.ipv6.conf.lo.disable_ipv6 = 1' dưới dạng ba dòng ở cuối dòng conf file.
  4. Lưu và thoát
  5. Khởi động lại máy tính của bạn.

Trừ khi bạn gặp sự cố mạng, chạy IPv6 không nên ảnh hưởng đến máy tính hoặc tốc độ mạng của bạn. Nếu không cần thiết, IPv6 vẫn chưa được sử dụng. Tuy nhiên, nếu bạn chạy Windows hoặc phần cứng mạng cũ hơn, đó chắc chắn là thứ đáng để thử như một phần của khắc phục sự cố thông thường.

Cách tắt ipv6 trong macos, windows và linux