Các cài đặt NIC của PC được lưu ở đâu (nghĩa là các tùy chọn quản lý nguồn hoặc MAC tùy chỉnh)?


1

Gần đây tôi đã học được cách kích hoạt và sử dụng WoL, nhưng một số chi tiết về các cơ chế cơ bản của nó vẫn còn là bí ẩn đối với tôi.

Trong câu trả lời này trên serverfault Người ta nói rằng WoL là công nghệ độc lập với hệ điều hành và dường như là chính xác bất kể quá trình cấp nguồn cho máy, nhưng theo tôi hiểu thì bạn không thể thiết lập WoL nếu không có hệ điều hành. Kích hoạt Wakes trên PCI (hoặc bất kỳ tên tùy chọn nào trong BIOS của bạn) là không đủ đối với tôi. Trong trường hợp của tôi, tôi cũng đã sử dụng trình quản lý thiết bị của Windows để kích hoạt Wake on NIC chỉ với gói ma thuật. wol settings in Windows OS

Có nhiều tùy chọn hơn trên tab "Nâng cao" cho phép tôi thay đổi địa chỉ MAC của giao diện. Tôi đã thay đổi địa chỉ MAC và kiểm tra xem WoL sẽ được kích hoạt với MAC cũ hay mới. Và nó hoạt động với MAC tôi đã thiết lập bằng trình quản lý thiết bị.

changing MAC

Vì vậy, câu hỏi là: các cài đặt như vậy được lưu ở đâu? Có nvram nào bên trong NIC không? Tôi cho rằng tôi sẽ thấy MAC tùy chỉnh của mình nếu tôi sẽ khởi động một số HĐH khác trên máy của mình.

Ngoài ra, tôi không hiểu làm thế nào mà NIC tìm thấy một chuỗi địa chỉ MAC được lặp lại 6 lần bên trong cái gọi là "Gói ma thuật". CPU chính dường như không hoạt động, do đó cần có một số đơn vị xử lý khác so sánh tải trọng của khung với MAC hiện được đặt. Có thể giả định của tôi là sai nhưng tôi muốn làm rõ điều này.

PS Thực tế thú vị: Nếu WoL được thiết lập trong Windows, nhưng bị vô hiệu hóa trong BIOS, nó sẽ bắt đầu hoạt động ngay lập tức sau khi bật tùy chọn "Wake on PCI" trong BIOS. Nhưng nếu WoL được thiết lập trong cả Windows và BIOS, nó sẽ không hoạt động khi tôi tắt "Wake on PCI" cho đến khi tôi khởi động vào windows. Đã được kiểm tra hai lần.


Tôi nghĩ rằng bạn đang xoay quanh câu hỏi "nic của tôi thông minh đến mức nào?" Đối với hầu hết các phần, các NIC thực hiện IO được lập trình, do đó CPU thực hiện rất nhiều công việc, nhưng vâng, NIC có phần cứng chuyên dụng để xử lý nhiều chức năng nâng cao của mạng bao gồm WOL. Đối với câu hỏi của bạn về cài đặt, một số sẽ được lưu trữ trên thiết bị trong eprom hoặc có thể là các tham số cấu hình trình điều khiển (đặc biệt là trong trường hợp quản lý nguồn), được đặt ở mức tải kernel. Càng tốt, càng nhiều phần cứng điều khiển. xem thêm tại đây: vi.wikipedia.org/wiki/Network_interface_controll
Frank Thomas

Ngoài ra, lưu ý rằng WOL thu tín hiệu mạng và xử lý nó trong phần cứng NIC, sau đó tăng IRQ để thông báo cho hệ thống rằng nó sẽ thay đổi trạng thái nguồn. Yêu cầu này được xử lý bởi CPU, nhưng HĐH chịu trách nhiệm thực sự thay đổi trạng thái. ngay cả khi ngủ, HĐH có thể lắng nghe các thay đổi thông qua Giao diện cấu hình và năng lượng nâng cao, giao diện cấp thấp cho các chức năng quản lý năng lượng bios. vi.wikipedia.org/wiki/ Tiếng
Frank Thomas
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.