Hướng Dẫn Chi Tiết Cách Cài Đặt Pi Network Node Trên Máy Tính

Đặt IP tĩnh cho máy tính

Pi Network là một dự án tiền điện tử độc đáo cho phép người dùng khai thác Pi bằng điện thoại di động. Tuy nhiên, để đóng góp vào sự phát triển và bảo mật của mạng lưới, bạn có thể cài đặt Pi Network Node trên máy tính. Bài viết này sẽ cung cấp hướng dẫn chi tiết, đầy đủ và dễ hiểu nhất về Cách Cài đặt Pi Network Node, giúp bạn tham gia vào cộng đồng Pi Network một cách hiệu quả.

Pi Network đang thu hút sự chú ý lớn từ cộng đồng tiền điện tử, với mục tiêu xây dựng một mạng lưới phi tập trung, dễ tiếp cận và thân thiện với người dùng. Việc cài đặt và chạy Pi Node là một cách tuyệt vời để hỗ trợ dự án, đồng thời hiểu sâu hơn về công nghệ blockchain. Bài viết này sẽ hướng dẫn bạn từng bước, từ kiểm tra cấu hình máy tính đến mở port modem, giúp bạn tự tin cài đặt và vận hành Pi Node một cách trơn tru.

I. Chuẩn Bị Trước Khi Cài Đặt Pi Network Node

Trước khi bắt đầu cách cài đặt Pi Network Node, hãy đảm bảo máy tính của bạn đáp ứng các yêu cầu sau:

  • Hệ điều hành: Windows 10 64-bit trở lên (khuyến nghị Windows 10 Pro hoặc Enterprise).
  • CPU: Bộ xử lý Intel hoặc AMD hỗ trợ ảo hóa (Virtualization).
  • RAM: Tối thiểu 4GB (khuyến nghị 8GB trở lên).
  • Ổ cứng: Tối thiểu 100GB dung lượng trống.
  • Kết nối Internet: Ổn định và băng thông tốt.

1. Kiểm Tra Ảo Hóa (Virtualization)

Ảo hóa là một yêu cầu quan trọng để chạy Pi Node. Để kiểm tra xem ảo hóa đã được kích hoạt trên máy tính của bạn hay chưa, hãy làm theo các bước sau:

  1. Mở Task Manager bằng cách nhấn tổ hợp phím Ctrl + Shift + Esc.
  2. Chuyển sang tab Performance (Hiệu năng).
  3. Chọn CPU.
  4. Kiểm tra dòng Virtualization (Ảo hóa):
    • Enabled (Đã bật): Ảo hóa đã được kích hoạt.
    • Disabled (Đang tắt): Ảo hóa chưa được kích hoạt và cần được bật trong BIOS.

Alt text: Kiểm tra trạng thái ảo hóa CPU trong Task Manager để đảm bảo Pi Network Node hoạt động trơn tru

Nếu ảo hóa đang tắt (Disabled), bạn cần truy cập BIOS để kích hoạt nó. Cách truy cập BIOS khác nhau tùy thuộc vào nhà sản xuất bo mạch chủ (mainboard). Hãy tham khảo hướng dẫn trên Google với từ khóa “[Tên hãng mainboard] access BIOS” để biết cách truy cập BIOS và bật ảo hóa.

2. Chuyển Mạng Sang Chế Độ Riêng Tư (Private)

Để đảm bảo an toàn và bảo mật cho Pi Node, hãy chuyển mạng của bạn sang chế độ riêng tư (Private):

  1. Click vào biểu tượng mạng dưới thanh Taskbar.
  2. Chọn Network & Internet settings (Cài đặt mạng & Internet).
  3. Bấm Properties (Thuộc tính).

Alt text: Truy cập cài đặt mạng và internet để chuyển mạng sang chế độ riêng tư khi cài đặt Pi Network Node

  1. Chuyển sang Private network (Mạng riêng tư).

Alt text: Đảm bảo an toàn cho Pi Network Node bằng cách thiết lập mạng ở chế độ riêng tư

3. Thiết Lập IP Tĩnh Cho Máy Tính

Việc thiết lập IP tĩnh giúp Pi Node hoạt động ổn định hơn. Để thiết lập IP tĩnh, hãy làm theo các bước sau:

  1. Mở Command Prompt bằng cách tìm kiếm “cmd” trong thanh tìm kiếm Windows.
  2. Gõ lệnh ipconfig và nhấn Enter.

Alt text: Sử dụng lệnh ipconfig để lấy thông tin IP cần thiết cho việc thiết lập IP tĩnh cho Pi Network Node

  1. Ghi lại các thông tin sau:
    • IPv4 Address (Địa chỉ IPv4): Ví dụ: 192.168.1.55
    • Subnet Mask (Mặt nạ mạng con): Ví dụ: 255.255.255.0
    • Default Gateway (Cổng mặc định): Ví dụ: 192.168.1.1
  2. Click chuột vào biểu tượng mạng góc dưới bên phải màn hình, chọn Network & Internet settings (Cài đặt mạng & Internet).

Alt text: Truy cập cài đặt mạng và internet để thay đổi adapter options và đặt IP tĩnh cho Pi Network Node

  1. Chọn Change adapter options (Thay đổi tùy chọn bộ điều hợp).
  2. Chuột phải vào Ethernet (hoặc Wi-Fi nếu bạn đang sử dụng Wi-Fi), chọn Properties (Thuộc tính).

Alt text: Chọn adapter options để chỉnh sửa cài đặt mạng cho Pi Network Node

Alt text: Mở Properties của Ethernet adapter để cấu hình IP tĩnh cho Pi Network Node

  1. Trong cửa sổ mới, click chuột vào Internet Protocol Version 4 (TCP/IPv4), chọn Properties (Thuộc tính).

Alt text: Chọn giao thức TCP/IPV4 để cấu hình IP tĩnh chi tiết cho Pi Network Node

  1. Chọn Use the following IP address (Sử dụng địa chỉ IP sau) và nhập các thông tin đã ghi lại ở bước 3:
    • IP address: Nhập địa chỉ IPv4, nhưng thay đổi số cuối cùng thành một số lớn hơn (ví dụ: 192.168.1.100).
    • Subnet mask: Nhập mặt nạ mạng con.
    • Default gateway: Nhập cổng mặc định.
    • Preferred DNS server: (Máy chủ DNS ưu tiên): Có thể sử dụng 8.8.8.8 (Google DNS).
    • Alternate DNS server: (Máy chủ DNS thay thế): Có thể sử dụng 8.8.4.4 (Google DNS).

Đặt IP tĩnh cho máy tínhĐặt IP tĩnh cho máy tính

  1. Nhấn OK để lưu cài đặt.

II. Cài Đặt Các Thành Phần Cần Thiết

1. Kích Hoạt Linux Trong Windows (WSL2)

Pi Node yêu cầu môi trường Linux để hoạt động. Windows Subsystem for Linux (WSL2) cho phép bạn chạy Linux trên Windows một cách dễ dàng.

  1. Mở PowerShell với quyền quản trị viên (chuột phải, chọn Run as administrator).

Alt text: Khởi chạy PowerShell với quyền quản trị để cài đặt và cấu hình WSL2 cho Pi Network Node

  1. Sao chép và dán từng lệnh sau vào PowerShell, sau đó nhấn Enter và đợi quá trình hoàn tất:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Alt text: Sử dụng lệnh DISM để kích hoạt Windows Subsystem for Linux (WSL2) cần thiết cho Pi Network Node

  1. Khởi động lại máy tính khi được yêu cầu.

2. Mở Hyper-V và Công Cụ Windows

  1. Vào Control Panel (Bảng điều khiển) -> Programs and Features (Chương trình và tính năng) -> Turn Windows features on or off (Bật hoặc tắt các tính năng của Windows).

Alt text: Truy cập Windows features để bật Hyper-V và các công cụ cần thiết cho Pi Network Node

  1. Đánh dấu chọn Hyper-VVirtual Machine Platform, sau đó nhấn OK.
  2. Đợi Windows áp dụng thay đổi, sau đó khởi động lại máy tính.

3. Tải Gói Cập Nhật Linux

  1. Tải xuống gói cập nhật Linux từ liên kết sau: Link Download
  2. Chạy tệp đã tải xuống và chọn Install (Cài đặt) -> Finish (Hoàn tất).

Alt text: Cài đặt gói cập nhật Linux để đảm bảo WSL2 hoạt động ổn định trên Pi Network Node

  1. Mở Windows PowerShell và dán lệnh sau:
wsl --set-default-version 2

Alt text: Thiết lập phiên bản mặc định của WSL thành version 2 để tương thích với Pi Network Node

4. Tải Và Cài Đặt Docker Desktop

Docker là một nền tảng containerization cho phép bạn chạy các ứng dụng trong môi trường biệt lập. Pi Node sử dụng Docker để chạy các thành phần của nó.

  1. Tải xuống Docker Desktop từ trang web chính thức: Tại đây
  2. Cài đặt Docker Desktop theo hướng dẫn trên trang web.
  3. Khởi động Docker Desktop sau khi cài đặt.
  4. Quan trọng: Ưu tiên sử dụng các phiên bản Docker ổn định như 4.5.1, 4.9.1,…

III. Cài Đặt Pi Network Node

1. Tải Và Cài Đặt Ứng Dụng Pi Node

  1. Truy cập trang web chính thức của Pi Network Node: node.minepi.com
  2. Tải xuống và cài đặt ứng dụng Pi Node.
  3. Sau khi cài đặt thành công, chọn Sign in to Pi Network (Đăng nhập vào Pi Network). Một mã xác nhận sẽ hiển thị trên Pi Node.

Alt text: Nhận mã xác nhận từ Pi Network Node để liên kết với tài khoản Pi Network trên điện thoại

  1. Mở ứng dụng Pi Network trên điện thoại của bạn.
  2. Điều hướng đến Menu (biểu tượng 3 gạch ngang) -> Node.
  3. Nhập mã xác nhận từ Pi Node trên máy tính vào ứng dụng Pi Network trên điện thoại và nhấn Confirm (Xác nhận).

Alt text: Nhập mã xác nhận từ Pi Network Node trên máy tính vào ứng dụng Pi Network trên điện thoại để hoàn tất liên kết

IV. Cấu Hình Mạng Cho Pi Node

1. Mở Port Modem Mạng

Việc mở port (port forwarding) cho phép Pi Node giao tiếp với mạng Pi Network. Cách mở port khác nhau tùy thuộc vào модем và nhà cung cấp dịch vụ Internet (ISP) của bạn.

  1. Xác định thông tin модем:
    • Mã модем: Ví dụ: TP-Link, Huawei, D-Link,…
    • Tên tài khoản và mật khẩu truy cập модем: Thường nằm ở mặt sau модем hoặc bạn có thể liên hệ với nhà mạng để lấy thông tin.
  2. Tìm hướng dẫn mở port cho модем của bạn:
    • Tìm kiếm trên Google với từ khóa: “[Mã модем] cách mở port” hoặc “[Tên nhà mạng] cách mở port”.
    • Liên hệ với bộ phận hỗ trợ kỹ thuật của nhà mạng để được hướng dẫn chi tiết.
  3. Mở các port sau cho địa chỉ IP tĩnh của máy tính bạn đã thiết lập ở trên: 31400 đến 31409 (TCP)
  4. Kiểm tra dải IP: Một số модем hoặc nhà mạng có thể chưa đồng bộ dải IP.
    • Truy cập vào модем -> Status -> WAN (xem địa chỉ WAN của модем).
    • Truy cập vào website: https://checkip.com.vn/

Alt text: So sánh địa chỉ WAN của modem với địa chỉ IP hiển thị trên checkip.com.vn để kiểm tra tính đồng bộ của dải IP

*   Nếu 2 địa chỉ IP này trùng nhau, nghĩa là dải IP đã đồng bộ. Nếu chưa trùng, hãy liên hệ với nhà mạng để yêu cầu họ mở NAT модем mạng.

2. Khai Báo Inbound Rules Và Outbound Rules Trong Windows Firewall

Windows Firewall có thể chặn kết nối của Pi Node. Để cho phép Pi Node hoạt động, bạn cần khai báo Inbound Rules và Outbound Rules.

  1. Vào Control Panel -> Windows Defender Firewall -> Advanced settings (Cài đặt nâng cao).
  2. Chọn Inbound Rules (Quy tắc đến) -> New Rule (Quy tắc mới).

Alt text: Tạo quy tắc mới trong Windows Firewall để cho phép Pi Network Node hoạt động

  1. Chọn Port (Cổng) -> Next (Tiếp theo).

Alt text: Chọn loại cổng và nhập số cổng cho quy tắc mới trong Windows Firewall để Pi Network Node hoạt động bình thường

  1. Nhập Specific local ports (Cổng cục bộ cụ thể): 31400-31409 -> Next (Tiếp theo).

Alt text: Chọn cho phép kết nối để tạo quy tắc inbound cho Pi Network Node trong Windows Firewall

  1. Chọn Allow the connection (Cho phép kết nối) -> Next (Tiếp theo).

Alt text: Đặt tên cho quy tắc và hoàn tất quá trình tạo quy tắc inbound cho Pi Network Node trong Windows Firewall

  1. Chọn tất cả các tùy chọn (Domain, Private, Public) -> Next (Tiếp theo).
  2. Nhập tên cho quy tắc (ví dụ: Pi Node Inbound 31400-31409) -> Finish (Hoàn tất).
  3. Lặp lại các bước trên cho Outbound Rules (Quy tắc đi) với cùng các cổng.

V. Kiểm Tra Và Khởi Động Pi Node

1. Kiểm Tra Port Node

  1. Mở ứng dụng Pi Node trên máy tính.
  2. Chọn Node -> Continue (Tiếp tục).

Alt text: Tiếp tục quá trình cấu hình Pi Network Node sau khi đã cài đặt và thiết lập các thành phần cần thiết

  1. Click chọn Open Router Port (Mở cổng Router).

Alt text: Kiểm tra và mở cổng router để đảm bảo Pi Network Node có thể kết nối và hoạt động ổn định

  1. Chọn Check Now (Kiểm tra ngay) để khởi tạo Stellar-dummy.
  2. Truy cập trang web: https://checknode.vn/
  3. Nhấn Scan (Quét) để kiểm tra port (kiểm tra khi mục Pinging your computer đang xoay).

Ấn Scan để check PortẤn Scan để check Port

  1. Sau khi kiểm tra port, nhấn Continue (Tiếp tục) chuyển sang giao diện Node bật nút màu hồng khởi động Node.
  2. Click vào Troubleshooting (Khắc phục sự cố) chuyển sang cửa sổ Node và gạt nút hồng API.

2. Sửa Lỗi Màn Hình Node Trắng (Xoay Vòng Tròn)

Nếu bạn gặp lỗi màn hình Node trắng sau khi kiểm tra port và nhấn Continue, hãy làm theo các bước sau:

  1. Tắt hoàn toàn ứng dụng Pi Node (chuột phải vào biểu tượng Pi ở góc dưới cùng bên phải màn hình, chọn Exit).
  2. Truy cập ổ C: theo đường dẫn sau: C:Users[Tên người dùng].pidockervolumespi-node_data_data (Nhớ bật chế độ hiển thị các thư mục ẩn).

Alt text: Truy cập thư mục chứa file cấu hình user-preferences.json để sửa lỗi màn hình trắng trên Pi Network Node

  1. Mở tệp user-preferences.json bằng Notepad (hoặc trình soạn thảo văn bản khác).
  2. Thay thế nội dung trong dấu ngoặc kép xxxxxxx bằng UUID (Universally Unique Identifier) của bạn:
{"windowWidth":800,"windowHeight":600,"uuid":"xxxxxxx","switchStatus":true,"containerFlavor":"stellar","dockerImage":"pinetwork/pi-node-docker:latest"}
  1. Lưu lại tệp user-preferences.json.
  2. Mở lại ứng dụng Pi Node và bật nút màu hồng API.

3. Tắt Chế Độ Ngủ Của Windows

Để đảm bảo Pi Node hoạt động liên tục, hãy tắt chế độ ngủ của Windows.

  1. Vào Control Panel -> Power Options (Tùy chọn nguồn) -> Edit Plan Settings (Chỉnh sửa cài đặt gói).
  2. Chuyển Turn off the display (Tắt màn hình) và Put the computer to sleep (Đưa máy tính vào chế độ ngủ) sang Never (Không bao giờ).

Alt text: Ngăn chặn máy tính chuyển sang chế độ ngủ để Pi Network Node có thể hoạt động liên tục và ổn định

VI. Kết Luận

Quá trình cài đặt Pi Node đã hoàn thành. Bây giờ, bạn cần đợi Node tải khối (blockchain data) về. Quá trình này có thể mất vài giờ, tùy thuộc vào tốc độ mạng của bạn.

Chúc mừng bạn đã cài đặt thành công Pi Network Node! Việc bạn tham gia đóng góp vào mạng lưới Pi Network sẽ giúp tăng cường tính bảo mật và phi tập trung của dự án. Nếu bạn có bất kỳ thắc mắc nào, hãy liên hệ với cộng đồng Pi Network để được hỗ trợ.

Gửi phản hồi