Tôi đang cố gắng bootstrap cấu hình trên một số Juniper SRX100 và đang gặp một số vấn đề về DHCP.
Cụ thể, tôi đang kết nối cổng 0/0 (từ 0 đến 0/0 trong phần mềm) với mạng hiện tại của mình, nơi DHCP đã hoạt động khá đáng tin cậy cho mọi thiết bị khác mà tôi đã sử dụng. Các SRX100 không nhận được địa chỉ DHCP. SRX100 là cấu hình mặc định bên ngoài khi tôi thử điều này.
Tôi đã mang một trong những thiết bị đến nhà tôi và cắm nó vào mạng gia đình của tôi và nó có một địa chỉ IP trên mạng gia đình của tôi thông qua DHCP mà không gặp vấn đề gì.
Mạng văn phòng của tôi có công tắc Procurve 1400 (chỉ lớp 2) trên máy tính để bàn của tôi, được liên kết với điện thoại IP Polycom IP670 (hoạt động như một công tắc lớp 2 đơn giản), được liên kết với công tắc Procurve 3500yl hoạt động như một bộ định tuyến cho mạng với "ip helper-address 1.1.1.1 "trên giao diện vlan trỏ đến máy chủ DHCP để chuyển tiếp DHCP.
Có ai có bất kỳ kinh nghiệm nào về việc nhận ứng dụng khách SRX DHCP nhận địa chỉ IP thông qua Procurve (chạy phần mềm K.15.09.0012 ... mặc dù vấn đề đã tồn tại trên nhiều phiên bản phần sụn trên Procurve). SRX100 dường như có 11,2 trên chúng khi chúng ra khỏi hộp, mặc dù tôi nghĩ vấn đề vẫn tiếp tục tồn tại khi được nâng cấp lên 12.1X44-D10.4.
Có ai có bất kỳ đề nghị để khắc phục sự cố này? Procurve 3500yl dường như không thừa nhận đã thấy yêu cầu máy khách DHCP đến từ SRX100, nhưng thông tin khắc phục sự cố trên Procurves trong khu vực này dường như bị hạn chế. Máy chủ DHCP chắc chắn không thấy bất kỳ gói DHCPDISCOVER nào liên quan đến SRX100.
Cách giải quyết của tôi là định cấu hình tĩnh một địa chỉ IP trên SRX100 để đưa chúng vào mạng và thực hiện phần còn lại của cấu hình của tôi, nhưng dự án tôi đang thực hiện liên quan đến việc gửi SRX100 ra các địa điểm từ xa không thuộc quyền kiểm soát của tôi và, do đó, phụ thuộc vào việc họ đáng tin cậy nhận địa chỉ DHCP để kết nối, vì vậy tôi thực sự muốn khắc phục sự cố này và xử lý một nguyên nhân cụ thể để tôi biết những gì có thể tìm kiếm nếu điều này xảy ra tại các trang web từ xa.
Cập nhật: Tôi đã (để kiểm tra kỹ) SRX100 mặc định của nhà máy và cắm trực tiếp vào cổng trên Procurve 3500yl và vẫn gặp sự cố, do đó loại bỏ điện thoại 1400 và IP670 khỏi cuộc thảo luận. Tôi đã bao gồm đầu ra tcpdump từ SRX100 bên dưới ... như bạn có thể thấy, nó gửi đi về gói DHCP đơn giản nhất có thể, khi có xu hướng đề xuất rằng vấn đề là do chức năng chuyển tiếp dhcp trên 3500yl. Tôi không thể tìm thấy bất kỳ cách nào để có được bất kỳ đầu ra gỡ lỗi nào từ 3500yl hiển thị các gói đạt chức năng chuyển tiếp dhcp (thành công hay nói cách khác). Gợi ý về cách gỡ lỗi chức năng này trên 3500yl sẽ được đánh giá rất cao.
tcpdump -n -s 0 -c 1 -vvv -r juniper.dhcp.pcap
reading from file juniper.dhcp.pcap, link-type JUNIPER_ETHER (Juniper Ethernet)
17:49:11.538670
Juniper PCAP Flags [Ext], PCAP Extension(s) total length 16
Device Media Type Extension TLV #3, length 1, value Ethernet (1)
Logical Interface Encapsulation Extension TLV #6, length 1, value Ethernet (14)
Device Interface Index Extension TLV #1, length 2, value 34304
Logical Interface Index Extension TLV #4, length 4, value 70
-----original packet-----
IP (tos 0x0, ttl 1, id 13874, offset 0, flags [none], proto UDP (17), length 328)
0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from a8:d0:e5:1c:68:80, length 300, xid 0x643c9869, Flags [Broadcast] (0x8000)
Client-Ethernet-Address a8:d0:e5:1c:68:80
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
END Option 255, length 0
PAD Option 0, length 0, occurs 56