Công cụ chẩn đoán mạng Windows Server 2003

Nhập thông tin hệ thống để chẩn đoán nguyên nhân máy tính không vào được mạng

Kết quả chẩn đoán

Nguyên nhân chính:
Chi tiết:
Giải pháp:

Hướng dẫn khắc phục máy tính không vào được mạng trên Windows Server 2003

Windows Server 2003 mặc dù đã ngừng hỗ trợ từ năm 2015, nhưng vẫn được sử dụng trong một số hệ thống cũ. Khi gặp sự cố không vào được mạng, có nhiều nguyên nhân tiềm ẩn từ phần cứng đến cấu hình phần mềm. Bài viết này sẽ cung cấp hướng dẫn chi tiết từ cơ bản đến nâng cao để chẩn đoán và khắc phục sự cố.

1. Kiểm tra phần cứng cơ bản

Trước khi đi sâu vào cấu hình phần mềm, cần đảm bảo phần cứng hoạt động bình thường:

1.1 Kiểm tra kết nối vật lý

  • Đảm bảo cáp mạng được cắm chặt vào cả máy tính và bộ định tuyến/switch
  • Kiểm tra đèn báo trên card mạng (thường có đèn xanh/lcam khi hoạt động)
  • Thử sử dụng cáp mạng khác để loại trừ lỗi cáp
  • Kiểm tra cổng mạng trên router/switch bằng cách cắm thiết bị khác

1.2 Kiểm tra card mạng

  1. Mở Device Manager (Nhấn Win + R → gõ “devmgmt.msc”)
  2. Kiểm tra mục “Network adapters”
  3. Nếu thấy dấu chấm than vàng, driver cần được cập nhật hoặc cài đặt lại
  4. Thử gỡ cài đặt driver và khởi động lại để Windows tự động cài đặt lại

1.3 Thử card mạng khác

Nếu có sẵn card mạng USB hoặc PCI khác, hãy thử cắm vào để kiểm tra xem sự cố có phải do card mạng gốc hay không.

2. Chẩn đoán cấu hình mạng

2.1 Kiểm tra cấu hình IP

Mở Command Prompt (Win + R → gõ “cmd”) và chạy lệnh:

ipconfig /all

Kiểm tra các thông tin sau:

  • IP Address: Nếu là 169.254.x.x (APIPA) nghĩa là máy không nhận được IP từ DHCP
  • Subnet Mask: Phải phù hợp với mạng (thường là 255.255.255.0)
  • Default Gateway: Phải có địa chỉ gateway hợp lệ
  • DNS Servers: Phải có địa chỉ DNS hợp lệ

2.2 Thử cấu hình IP tĩnh

Nếu sử dụng DHCP không thành công, thử cấu hình IP tĩnh:

  1. Mở Network Connections (Win + R → gõ “ncpa.cpl”)
  2. Nhấp chuột phải vào kết nối mạng → Properties
  3. Chọn “Internet Protocol (TCP/IP)” → Properties
  4. Chọn “Use the following IP address” và nhập:
    • IP: 192.168.1.100 (hoặc phù hợp với dạng mạng của bạn)
    • Subnet mask: 255.255.255.0
    • Default gateway: 192.168.1.1 (địa chỉ router của bạn)
    • DNS: 8.8.8.8 và 8.8.4.4 (DNS của Google)
  5. Nhấn OK và thử kết nối lại

2.3 Kiểm tra kết nối cơ bản

Sử dụng các lệnh sau trong Command Prompt để kiểm tra:

ping 127.0.0.1
ping [địa_chỉ_IP_của_bạn]
ping [địa_chỉ_gateway]
ping 8.8.8.8
ping google.com
            

Phân tích kết quả:

Lệnh Kết quả thành công Nghĩa là Kết quả thất bại Nguyên nhân có thể
ping 127.0.0.1 Reply from 127.0.0.1 TCP/IP hoạt động Request timed out TCP/IP bị hỏng hoặc driver card mạng có vấn đề
ping [IP của bạn] Reply from [IP] Card mạng hoạt động Request timed out Card mạng hoặc driver bị lỗi
ping [gateway] Reply from [gateway] Kết nối với router tốt Request timed out Lỗi kết nối vật lý hoặc cấu hình IP sai
ping 8.8.8.8 Reply from 8.8.8.8 Kết nối internet hoạt động Request timed out Router không kết nối internet hoặc tường lửa chặn ICMP
ping google.com Reply from [IP] DNS hoạt động Ping request could not find host Lỗi DNS hoặc không có kết nối internet

3. Kiểm tra và cấu hình tường lửa

3.1 Tạm thời tắt tường lửa Windows

  1. Mở Control Panel → Windows Firewall
  2. Chọn tab “General”
  3. Chọn “Off (not recommended)”
  4. Nhấn OK và thử kết nối lại

Nếu mạng hoạt động khi tắt tường lửa, nghĩa là có rule nào đó đang chặn kết nối.

3.2 Kiểm tra rule tường lửa

Nếu cần giữ tường lửa bật, kiểm tra các rule:

  1. Mở Windows Firewall → tab “Exceptions”
  2. Đảm bảo các dịch vụ cần thiết được phép:
    • File and Printer Sharing
    • Network Discovery
    • Các dịch vụ cụ thể bạn cần sử dụng

4. Kiểm tra dịch vụ mạng

4.1 Kiểm tra các dịch vụ cần thiết

Mở Services (Win + R → gõ “services.msc”) và đảm bảo các dịch vụ sau đang chạy:

Dịch vụ Tên dịch vụ Chế độ khởi động Trạng thái
DHCP Client Dhcp Automatic Started
DNS Client Dnscache Automatic Started
Network Connections Netman Manual Started
Network Location Awareness Nla Manual Started
Server LanmanServer Automatic Started
TCP/IP NetBIOS Helper LmHosts Automatic Started
Workstation LanmanWorkstation Automatic Started

4.2 Khởi động lại stack TCP/IP

Đôi khi stack TCP/IP bị hỏng có thể được khắc phục bằng cách reset:

netsh int ip reset reset.log
netsh winsock reset catalog
netsh firewall reset
            

Sau đó khởi động lại máy tính.

5. Cập nhật và vá lỗi hệ thống

5.1 Cài đặt Service Pack mới nhất

Windows Server 2003 SP2 là bản cập nhật cuối cùng và chứa nhiều bản vá quan trọng:

  1. Tải Service Pack 2 từ Microsoft Update Catalog
  2. Sao lưu hệ thống trước khi cài đặt
  3. Cài đặt SP2 và khởi động lại

5.2 Cài đặt bản vá bảo mật

Mặc dù Microsoft đã ngừng hỗ trợ, một số bản vá vẫn có thể tải được:

  • Tải bản vá từ Internet Archive
  • Sử dụng WSUS offline update
  • Cân nhắc nâng cấp lên hệ điều hành mới hơn nếu có thể

6. Kiểm tra xung đột phần mềm

6.1 Chế độ Safe Mode với Networking

Khởi động vào Safe Mode với Networking để kiểm tra xung đột:

  1. Khởi động lại máy
  2. Nhấn F8 trước khi logo Windows xuất hiện
  3. Chọn “Safe Mode with Networking”
  4. Thử kết nối mạng

Nếu mạng hoạt động trong Safe Mode, nghĩa là có phần mềm nào đó đang gây xung đột.

6.2 Gỡ cài đặt phần mềm bảo mật

Các phần mềm antivirus hoặc firewall của bên thứ 3 có thể gây xung đột:

  1. Mở Control Panel → Add or Remove Programs
  2. Gỡ cài đặt tạm thời các phần mềm bảo mật
  3. Khởi động lại và thử kết nối

7. Kiểm tra cấu hình registry

7.1 Kiểm tra giá trị registry quan trọng

Mở Registry Editor (Win + R → gõ “regedit”) và kiểm tra:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
            

Đảm bảo các giá trị sau đúng:

  • EnableDHCP = 1 (nếu sử dụng DHCP)
  • IPEnableRouter = 0 (trừ khi máy là router)
  • KeepAliveTime = 7200000 (mặc định)

7.2 Reset Winsock catalog

Chạy lệnh sau trong Command Prompt với quyền admin:

netsh winsock reset

8. Giải pháp nâng cao

8.1 Sử dụng công cụ chẩn đoán mạng

Một số công cụ hữu ích:

  • Microsoft Network Monitor (công cụ cũ nhưng hiệu quả)
  • Wireshark (phân tích gói tin)
  • PathPing (kết hợp ping và traceroute)

8.2 Kiểm tra sự cố DNS

Nếu ping IP thành công nhưng ping tên miền thất bại:

  1. Thử đổi DNS sang 8.8.8.8 và 8.8.4.4
  2. Chạy lệnh: ipconfig /flushdns
  3. Kiểm tra file hosts (C:\Windows\System32\drivers\etc\hosts)

8.3 Kiểm tra proxy

Đảm bảo không có cấu hình proxy không mong muốn:

  1. Mở Internet Options (Win + R → gõ “inetcpl.cpl”)
  2. Chọn tab “Connections” → LAN settings
  3. Bỏ chọn “Use a proxy server for your LAN”

9. Khi nào nên cân nhắc nâng cấp

Windows Server 2003 đã ngừng hỗ trợ từ năm 2015, nghĩa là:

  • Không nhận được bản vá bảo mật mới
  • Dễ bị tấn công bởi các lỗ hổng đã biết
  • Khó tương thích với phần mềm và phần cứng mới
  • Không hỗ trợ các giao thức mạng hiện đại

Nên cân nhắc nâng cấp lên:

  • Windows Server 2019 (hỗ trợ đến 2029)
  • Windows Server 2022 (hỗ trợ dài hạn)
  • Hoặc các giải pháp Linux như Ubuntu Server

Leave a Reply

Your email address will not be published. Required fields are marked *