Máy khách không dây trên UniFi không DHCPREQUEST từ Mikrotik DHCP Server


1

Tôi gặp vấn đề là đôi khi các máy khách không dây không nhận được IP từ máy chủ DHCP. Bản đồ mạng trông như thế này:

Bản đồ mạng

Tất cả IP là cho thuê tĩnh được cấu hình trong máy chủ DHCP tích hợp hEX. Tôi đã tắt tùy chọn "luôn phát", nhưng có vẻ như nó sẽ tự bật. Tất cả các máy khách LAN nhận được IP tốt.

UniFi AP AC Lite được flash với LEDE Reboot. Tuy nhiên, vấn đề tương tự cũng xảy ra với firmware UniFi gốc. Đôi khi, ngay cả bản thân UniFi cũng không phản hồi với DHCP, nhưng nếu tôi chạy máy chủ DHCP trên máy tính của mình thì nó vẫn hoạt động tốt. Tôi nghi ngờ rằng máy chủ DHCP của Mikrotik có lỗi ở đây.

Ngoài ra, tôi đã thử chạy máy chủ DHCP dnsmasq trên Unifi và không có vấn đề DHCP.

Tôi đã kích hoạt tính năng phản chiếu cổng trên hEX và chạy Wireshark. Có vẻ như bộ định tuyến đã cung cấp DHCP, nhưng không có phản hồi.

Dây đeo

(vui lòng cho tôi biết nếu bạn cần thêm chi tiết về chụp gói)

Có bất cứ điều gì tôi nên kiểm tra trên cả Mikrotik và LEDE UniFi AP AC không?

Câu trả lời:


3

Tôi đã giải quyết vấn đề sau diễn đàn Mikrotik .

  • Vô hiệu hóa STP trên cầu
  • Đặt MAC quản trị cầu nối giống với MAC của cầu
  • Đảm bảo rằng máy chủ DHCP đang lắng nghe trên cầu

Tôi thất vọng vì Mikrotik dường như không quan tâm đến việc sửa lỗi này, ngay cả trong firmware 6.39 mới nhất.


2

Tôi gặp vấn đề này, dường như là một lỗi trong bản cập nhật Mikrotik mới nhất, như được mô tả ở đây :

Có một lỗi trong các bản phát hành RC hiện tại khiến các gói DHCP được gửi với MAC nguồn không hợp lệ ...

Bạn cũng có thể buộc MAC quản trị trên giao diện cầu nối của mình giống với MAC thực tế - điều này dường như giải quyết được vấn đề. Hỗ trợ Mikrotik nhận thức được vấn đề (và đề xuất cách giải quyết) "- [tulluk]

. Tôi đã quay trở lại để phát hành lỗi và cô ấy đều ổn = D


Mặc dù liên kết này có thể trả lời câu hỏi, tốt hơn là bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở nên không hợp lệ nếu trang được liên kết thay đổi.
Vịt Donald

được chỉnh sửa với trích dẫn nguồn
phaseform

1

Trong phiên bản 6.43 và 6.44 của RouterOS, giờ đây họ thêm địa chỉ MAC SRC chính xác, nhưng cũng thay đổi địa chỉ MAC DST cho ưu đãi DHCP quảng bá của họ. Tồn tại một DHCPoffer unicast với địa chỉ MAC nguồn và đích nhưng cái đó sẽ không hoạt động cho các máy khách đằng sau bộ lặp phổ không dây. (Một bộ lặp phổ quát thay thế địa chỉ MAC của máy khách bằng chính nó. DHCPoffer unicast không bao giờ đến được máy khách.) Máy chủ DHCP sử dụng DHCPoffer quảng bá nếu được yêu cầu hoặc làm tùy chọn thứ hai. Nhưng DHCPoffer phát Mikrotik chứa DST IP 255.255.255.255 (OK), nhưng MAC DST cụ thể (không ổn). MAC đích phải là ff: ff: ff: ff: ff: ff.


0

Nếu sự cố chỉ xảy ra với UniFi AP và nó xảy ra bất kể phần sụn trên thiết bị UniFi, đó có thể là cấu hình mà bạn có trên UniFi.

Nếu UniFi AP được thiết lập với nhiều giao diện không có cầu nối, hãy đảm bảo rằng các địa chỉ IP được gán cho các cổng không được kết nối với mạng hEX không có các mạng con chồng chéo. Nếu vậy, có thể là phản hồi từ phản hồi của máy khách DHCP của UniFI đối với máy chủ DHCP đang sử dụng giao diện không dây.

Bạn cũng có thể kiểm tra xem DHCPDISCOVER tùy chọn nào từ UniFI đang yêu cầu - nếu máy chủ DHCP MikroTik không đáp ứng các tùy chọn bắt buộc, UniFi có thể bỏ qua DHCPOFFER. Điều này không có khả năng vì bạn đang thấy điều này với cả phần mềm UniFi và phần mềm LEDE.

Bạn có thể đăng các chi tiết về dây dẫn (mở rộng hoàn toàn DHCP Protocolphần hiển thị của bộ phân tích) cho DHCPDISCOVER và DHCPOFFER nếu sự cố vẫn còn sau khi kiểm tra các mục này.


Các giao diện UniFi được bắc cầu. Đây là DHCPOFFER mở rộng
willwill

Cảm ơn đã gửi lời đề nghị! Bạn cũng có thể đăng DHCPDISCOVER mở rộng? Không chắc chắn nếu có thể chỉ định giao diện nào trên UniFi yêu cầu IP (với phần sụn của nhà máy UniFi), nhưng nếu có, bạn sẽ muốn nó là giao diện cầu nối gửi DHCPDISCOVER. Với firmware Lede, nó chắc chắn có thể để có DHCPDISCOVER có nguồn gốc từ một giao diện đó không phải là cây cầu, vì vậy xác minh rằng.
Rich Alloway - RogueWave

Lưu ý rằng ưu đãi không đến từ UniFi, mà là từ một thiết bị không dây. Nó được chụp bằng cách định cấu hình Mikrotik để phản chiếu cổng chuyển đổi được kết nối với UniFi sang cổng chuyển đổi khác được kết nối với PC của tôi. Đây là DHCPDISCOVER
willwill

Vì bạn đã cài đặt LEDE trên UniFi, bạn có thể thực hiện chụp gói tcpdump trên giao diện cầu nối để xem các gói được nhìn thấy hai lần không? Một lệnh như tcpdump -i br0 -p -nn -s0 -w /tmp/capture.pcap, chạy trên LEDE, sẽ nắm bắt tất cả các gói đến / từ / qua cầu. Giả định này là br0 là giao diện cầu nối của bạn. Ctrl-C để dừng chụp sau khi DHCP đã thử. Tôi sẽ không lọc tcpdump chỉ cho DHCP vì điều đó có thể che giấu các gói khác có thể cho chúng tôi biết thêm về những gì đang xảy ra. /tmp/capture.pcap sau đó có thể được sao chép sang PC của bạn bằng Wireshark để phân tích chi tiết.
Rich Alloway - RogueWave
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.