View Single Post
Tuổi 22-12-2011, 01:57 PM   #2
emailhoc
Administrator
 
Gia nhập: Jul 2009
Trả Lời: 245
Lỗi này mình cũng đã từng gặp rồi. Nếu dịch vụ Network Load Balancing được cấu hình ở chế độ "Unicast" thì không xảy ra lỗi này. Nhưng nếu là chế độ "Multicast" thì bị tình trạng này.

Nguyên nhân là do khi hoạt động ở chế độ này thì địa chỉ IP ảo sẽ có dạng là Unicast IP Address nhưng là Multicast MAC Address. Do vậy khi nó gửi ARP request tới router (default gateway) thì đa số các router đều không trả lời các ARP request xuất phát có chứa Multicast MAC Address.

Để khắc phục lỗi này bạn làm như sau:

Bước 1: Trên các máy node tham gia vào hệ thống NLB, bạn gõ lệnh arp -a để xem IP và địa chỉ MAC của router (Default Gateway). Kết quả hiện ra thì bạn sẽ thấy trạng thái của IP default gateway là "dynamic".

Bước 2: Trên các NLB node, chuyển trạng thái của IP default gateway trong bảng ARP từ "dynamic" thành "static" bằng các lệnh sau:
Mã:
C:\>netsh
 netsh>interface
netsh interface>ipv4
netsh interface ipv4>add neighbors “<tên card mạng>” “<địa chỉ IP của router>” “<địa chỉ MAC của router>"
 netsh interface ipv4>exit
Ví dụ
C:\>netsh
netsh>interface
netsh interface>ipv4
netsh interface ipv4>add neighbors “Local Area Connection” “192.168.1.1” “00-de-b6-d0-ef-c8"
netsh interface ipv4>exit



Bước 3: Dùng lệnh arp -a để kiểm tra lại trạng thái IP của router là "static"

Bước 4: Trên hai máy chủ NLB node, mở card mạng và tiến hành cấu hình như sau:

- Trong thè "IP Settings", bỏ dấu kiểm ở phần "Automatic metric" và nhập giá trị 20 vào khung "Interface metric"

- Trong thẻ "WINS", đánh dấu kiểm mục "Disable NetBIOS over TCP/IP"
emailhoc vắng mặt   Trả lời ngay kèm theo trích dẫn này