Không dây hiển thị là có dây trong Windows? Có thể do IPv6.
Cập nhật: 30 tháng 11, 2023
Gần đây, tôi gặp một vấn đề nhỏ lạ. Trên một máy Windows 10 của tôi, có hai card mạng, cả hai đều hoạt động và dùng. Kết nối có dây dùng cho hoạt động inter-LAN và làm kết nối Internet phụ (backup). Không dây là cổng chính ra Web. Tôi cấu hình ưu tiên lưu lượng bằng cách thủ công thay đổi metric adapter cho mỗi card.
Thiết lập hoạt động tốt, và nếu cả hai kết nối, bạn sẽ thấy biểu tượng Không dây, và nếu ngắt kết nối, biểu tượng Có dây (cho adapter Ethernet) sẽ hiện. Sau đó, để test, tôi cài router mới, và nhận ra biểu tượng Không dây không còn, ngay cả khi kết nối mạng Không dây. Chỉ biểu tượng Ethernet hiện, cho cả hai mạng. Phải troubleshoot.
Kết nối IPv6
Trước khi tiếp tục, cho tôi nói tôi ghét IPv6 đến mức nào. Giống hầu hết công nghệ "hiện đại", nó không thực sự thân thiện với con người. Nó tuyệt vời cho triển khai khổng lồ trong trung tâm dữ liệu, tệ cho con người. Có thể nhớ địa chỉ IPv4 thuộc lòng? Hoàn toàn. Nhớ địa chỉ IPv6? Không. Mọi thứ trông phức tạp hơn nhiều với IPv6, có những rắc rối vận hành ở đây đó, cộng với sự thiếu hụt khả năng nhìn thấy rõ thiết bị router xử lý lưu lượng IPv6 như thế nào. Tối ưu hóa, bảo mật, định tuyến, bất cứ gì, trong hầu hết trường hợp bạn không biết nhiều trừ khi dùng thiết bị cấp doanh nghiệp, đơn giản không có sẵn cho người dùng nhà. Cuối cùng, hầu hết phần mềm ra đó đơn giản không thiết kế để hoạt động với IPv6. Lấy bất kỳ game đa người chơi nào, nơi bạn mở server, người khác kết nối, tôi chưa thấy một title nào cho phép direct-connect đến host khác bằng địa chỉ IPv6. Chỉ có thế giới IPv4.
Được rồi. Vì vậy, bình thường tôi tắt IPv6, khi có thể, vì nó không mang lại lợi ích gì cho tôi. Nhưng không phải thiết bị gateway nào cũng cho bạn làm vậy. Ví dụ, router test mới. Thiết bị trước không lấy địa chỉ IPv6 từ ISP (và KHÔNG phải tất cả provider cung cấp IPv6 hoặc cung cấp đáng tin cậy, nhất quán). Thiết bị mới bây giờ làm được, và ISP cụ thể thực sự cấp địa chỉ IPv6 cho khách hàng.
Và vậy, có vẻ router nhận địa chỉ IPv6 (ngoài IPv4), và vì lý do nào đó, máy Windows "chọn" nó. Tôi ý gì bằng điều này? Vâng, bình thường, router có NAT, nên client (IPv4) phía sau dùng dải nội bộ, thường 192.168.x.x. Với IPv6, không có nhu cầu thực sự cho NAT, vì không gian địa chỉ khổng lồ, và thẳng thắn, tôi không biết IPv6 NAT sẽ hoạt động như thế nào, nếu có. Đó là một phần của bí ẩn vinh quang của giao thức mạng này. Nói cách khác, tôi không biết client Windows "nhìn" Internet như thế nào, hoặc router quản lý lưu lượng IPv6 thế nào.
Kịch bản khả thi nhất: Router nhà nhận thông báo Router Advertisement (RA) từ mạng ISP upstream, và được gán một tiền tố IPv6 toàn cầu /64 phẳng đơn cho LAN nhà. Và không giống mạng IPv4, router không cần thực hiện NAT. Giả định, điều này nên hoạt động tốt, và nếu router dùng tường lửa, mọi thứ nên ổn.
Tuy nhiên, ngay cả khi mạng được cấu hình đúng, vẫn còn câu hỏi về sự ghét của tôi đối với giao thức, sự vô dụng thực tế cho việc hàng ngày, và vấn đề OCD về biểu tượng Không dây không hiển thị như nó nên.
Giải pháp, tắt IPv6
Tôi quyết định "giải quyết" vấn đề bằng cách tắt giao thức IPv6 cho adapter mạng của tôi trong hộp Windows. Mở Settings > Network & Internet, nhấp Change adapter options. Sẽ mở applet Control Panel cũ, vì tính nhất quán, và đây, click chuột phải vào adapter mạng bị ảnh hưởng > Properties. Trong danh sách mở ra, chỉ cần bỏ tích IPv6. Xong. Hộp Windows sẽ không dùng IPv6, biểu tượng Không dây sẽ hiển thị bình thường, và nếu bạn dùng "route print" trên dòng lệnh, bảng định tuyến sẽ sạch đẹp và dễ đọc hơn nhiều không có rác IPv6.


Và biểu tượng đẹp lại!

Lưu ý: điều này CHỈ tắt IPv6 trên một máy Windows cụ thể và KHÔNG phải toàn bộ mạng! Hệ thống khác của bạn vẫn có thể nhận địa chỉ IPv6, चाहे smartphone, máy Linux, hoặc Windows khác. Tuy nhiên, quy trình hoàn toàn可逆, và bạn cũng có thể dùng/kích hoạt tường lửa (IPv6) trên máy Windows, nếu cần.
Kết luận
Lý do duy nhất tôi nghĩ ra tại sao Windows dùng biểu tượng Ethernet cho kết nối Không dây có thể là nó giả định gán IPv6 là một loại tunnel, tương tự kết nối VPN. Điều đó xảy ra khi bạn kết nối VPN client trong Windows. Điều này cũng có thể phụ thuộc vào cách ISP quản lý thứ của họ. Nhưng không quan trọng. Mục tiêu là sửa bất nhất quán về mặt hình ảnh đầu tiên.
Hiệu ứng phụ là không IPv6 trong Windows, và thẳng thắn, đối với tôi, đó là hiệu ứng phụ tốt. Thực sự không có gì đặc thù IPv6 trong hầu như mọi thiết lập nhà, không có lợi thế hay lợi ích lớn cho người dùng phổ thông, và chỉ là phức tạp công nghệ vì công nghệ. Trung tâm dữ liệu, nhà cung cấp mạng, tự do. Ở nhà, không lý do, đặc biệt vì 99% thiết lập nhà là NAT, và điều đó hoạt động tốt. Thêm vào đó như mọi công nghệ hiện đại, người dùng được đối xử như con thỏ cobaye beta lăn lăn. Không. Hãy đợi cho đến khi mọi thứ hoạt động, rồi chúng ta dùng. Dù sao, bạn có vấn đề, tôi cho giải pháp. Có thể có lý do khác khiến biểu tượng Không dây hiển thị là Có dây, nhưng bài viết nhỏ này không bao quát. Bảo trọng, các anh em.
Chào.