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
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
- Mở Device Manager (Nhấn Win + R → gõ “devmgmt.msc”)
- Kiểm tra mục “Network adapters”
- 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
- 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:
- Mở Network Connections (Win + R → gõ “ncpa.cpl”)
- Nhấp chuột phải vào kết nối mạng → Properties
- Chọn “Internet Protocol (TCP/IP)” → Properties
- 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)
- 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
- Mở Control Panel → Windows Firewall
- Chọn tab “General”
- Chọn “Off (not recommended)”
- 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:
- Mở Windows Firewall → tab “Exceptions”
- Đả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:
- Tải Service Pack 2 từ Microsoft Update Catalog
- Sao lưu hệ thống trước khi cài đặt
- 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:
- Khởi động lại máy
- Nhấn F8 trước khi logo Windows xuất hiện
- Chọn “Safe Mode with Networking”
- 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:
- Mở Control Panel → Add or Remove Programs
- Gỡ cài đặt tạm thời các phần mềm bảo mật
- 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:
- Thử đổi DNS sang 8.8.8.8 và 8.8.4.4
- Chạy lệnh:
ipconfig /flushdns - 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:
- Mở Internet Options (Win + R → gõ “inetcpl.cpl”)
- Chọn tab “Connections” → LAN settings
- 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