Thiết lập Bảng điều khiển Wake on LAN cho Mạng của bạn
Là người quản lý CNTT, có rất nhiều điều bạn có thể làm trực tiếp ảnh hưởng đến lợi nhuận của công ty bạn. Trong khi rõ ràng nhất là chi phí phần cứng và phần mềm trực tiếp, một khía cạnh thường bị bỏ qua là tiêu thụ năng lượng / điện của các hệ thống máy tính. Mặc dù các máy chủ cần phải khả dụng 24/7, nhưng các hệ thống máy tính để bàn chỉ cần khả dụng khi người dùng tương ứng cần nó hoặc cho các nhiệm vụ bảo trì theo lịch trình. Thời gian còn lại (thường là hơn 50% thời gian), hệ thống có thể ở chế độ năng lượng thấp giúp giảm mức sử dụng năng lượng, do đó chi phí.
Mặc dù các hệ thống Windows có các tùy chọn để tự đánh thức chúng để chạy các tác vụ theo lịch trình, nhưng nếu người dùng truy cập hệ thống của chúng từ xa (tức là Nơi làm việc Web từ xa), không có cách nào dễ dàng để đánh thức hệ thống theo yêu cầu. Giải pháp đang triển khai hệ thống Wake on LAN như Bảng điều khiển ASP.NET Wake trên LAN miễn phí. Thông qua đó, máy tính khách có thể được đưa ra khỏi chế độ chờ với một nút bấm đơn giản. Đây là một giải pháp lý tưởng để tìm sự cân bằng giữa tính khả dụng và tiết kiệm năng lượng.
Yêu cầu
- SQL 2005/2008 (Express hoặc Full) phải được cài đặt trong mạng của bạn. Ra khỏi hộp, Bảng điều khiển ASP.NET Wake trên LAN được cấu hình để sử dụng SQL Express với các phiên bản người dùng nhưng chúng tôi sẽ chỉ cho bạn cách sử dụng phiên bản đầy đủ của SQL Server..
- Máy tính để bàn phải được cấu hình với khả năng được đánh thức từ xa. Thông thường, đây là cài đặt mặc định cho card mạng của bạn nhưng nếu bạn muốn chắc chắn, bạn có thể kiểm tra các thuộc tính thiết bị của card mạng trong Trình quản lý thiết bị.
- Nhìn chung, tài liệu có thể tải xuống từ trang ASP.NET Wake trên LAN là rất tốt. Nó bao gồm việc sử dụng trình cài đặt để thiết lập mọi thứ, nhưng theo kiểu chuyên nghiệp, chúng tôi sẽ thiết lập mọi thứ theo cách thủ công.
Thiết lập Bảng điều khiển Wake on LAN
Tạo thư mục C: inetpubwwwrootWakeOnLan, và giải nén nội dung của gói zip Wake on LAN.
Mở tệp tin Web Web.config và lưu ý phần ConnectionStrings:
Nếu bạn đang sử dụng SQL Express với các phiên bản người dùng được bật (tùy chọn mặc định trong quá trình cài đặt SQL Express) trên máy cục bộ, bạn không phải sửa đổi bất cứ điều gì và có thể bỏ qua phần còn lại của phần này, tuy nhiên nếu bạn đang sử dụng phiên bản SQL đầy đủ hoặc có các phiên bản người dùng SQL Express bị vô hiệu hóa, bạn sẽ cần nhận xét / xóa khóa ConnectionString thứ hai và bỏ ghi chú đầu tiên và lưu các thay đổi của bạn. Theo mặc định, chuỗi kết nối SQL Server được đặt để sử dụng máy tính cục bộ với xác thực đáng tin cậy. Tùy thuộc vào môi trường của bạn, bạn có thể muốn / cần thay đổi các cài đặt kết nối này.
Gói ASP.NET Wake On Lan bao gồm tập lệnh tạo cơ sở dữ liệu SQL để sử dụng để thiết lập trên SQL Server. Trước khi chạy tập lệnh này, bạn sẽ cần thực hiện một chỉnh sửa nhỏ cho tệp SQL. Mở tập tin C: inetpubwwwrootApp_DataSchema.sql Cuộc sống trong Notepad và thêm Hồi thức WakeOnLan vào vị trí được tô sáng:
Khi điều này được thực hiện, hãy lưu các thay đổi và sau đó chạy tập lệnh cài đặt với tư cách Quản trị viên Windows (trong đó -S,. Chỉ định Máy chủ SQL để cài đặt):
SqlCmd -Sát. Hay -E -i Thời C: inetpubwwwrootApp_DataSchema.sql
Cấu hình IIS để chạy Wake on LAN Control Panel
Khi bạn đã có các tệp và cơ sở dữ liệu tại chỗ, hãy mở Trình quản lý dịch vụ thông tin Internet. Trong 'Trang web mặc định', bạn sẽ thấy thư mục WakeOnLan. Trước khi bảng điều khiển có thể được sử dụng, bạn phải chuyển đổi thư mục sang ứng dụng chạy trên phiên bản .NET 2.0.
Trong IIS 7, bạn chỉ cần nhấp chuột phải vào thư mục và chọn 'Chuyển đổi sang Ứng dụng'. Trong IIS 6, bạn cần sử dụng 'Thêm trình hướng dẫn ứng dụng' có sẵn bằng cách nhấp chuột phải vào 'Trang web mặc định'.
Các cài đặt mặc định của ứng dụng thường chính xác và không cần phải sửa đổi.
Sau khi ứng dụng được tạo, bạn sẽ có thể truy cập Bảng điều khiển ASP.NET Wake trên LAN bằng cách truy cập vào http http: // localhost / WakeOnLan. Nếu điều này không hoạt động, hãy kiểm tra để đảm bảo:
- Ứng dụng IIS WakeOnLan đang chạy trong AppPool .NET 2.0.
- Chuỗi kết nối SQL của bạn là chính xác trong tệp Web.config của bạn.
Thêm máy tính
Khi bạn đã thiết lập bảng điều khiển, tất cả những gì còn lại là thêm máy tính. Điều này khá trực quan, chỉ cần nhấp vào liên kết 'Thêm máy tính mới' và nhập tên máy tính hoặc địa chỉ IP cục bộ của hệ thống để thêm.
Địa chỉ MAC sẽ tự động được giải quyết và máy tính mới sẽ xuất hiện trong danh sách.
Sử dụng Bảng điều khiển Wake on LAN
Việc sử dụng ASP.NET Wake trên LAN Control Panel cực kỳ trực quan. Khi bạn truy cập trang, trạng thái của các máy tính được kết nối sẽ được quét và hiển thị.
- Máy tính đang hoạt động / thức, được hiển thị màu xanh lam.
- Máy tính đang ngủ (chế độ chờ / ngủ đông) được hiển thị màu đen.
- Máy tính đang thức dậy có màu vàng.
Để đánh thức máy tính, chỉ cần nhấp vào liên kết thích hợp.
Máy tính sẽ chuyển sang màu vàng và vài phút sau, nó sẽ chuyển sang màu xanh. Sau khoảng 30 giây, máy tính đang ngủ đã sẵn sàng để truy cập.
Phần kết luận
Bảng điều khiển ASP.NET Wake trên LAN có thể dễ dàng được cung cấp bên ngoài mạng của bạn. Miễn là trang web IIS mà bạn đã cấu hình có sẵn ở bên ngoài, bạn có thể truy cập bảng điều khiển từ http://www.domain.com/WakeOnLan. Bạn chỉ cần đào tạo người dùng của mình truy cập trang này trước khi kết nối với máy tính của họ. Ví dụ: bằng cách thêm một liên kết đến cổng thông tin của công ty để truy cập vào bảng điều khiển có thể giảm thiểu tối đa, làm thế nào để tôi làm điều đó một lần nữa?.
Liên kết
Tải xuống ASP.NET Wake On LAN (gói zip)