Yêu cầu DHCP quá mức trong / var / log / message: lặp lại DHCPINFORM, DHCPACK và DHCPREQUEST


10

Tôi có một hệ thống CentOS 5 chạy DHCP cho một số mạng con. Trong / var / log / message, tôi thấy các tin nhắn DHCPINFORM, DHCPACK và DHCPREQUEST không đổi. Tôi không hiểu tại sao những yêu cầu này thường xuyên hơn ở đây so với các cài đặt khác. Các tin nhắn đến từng đợt một vài giây, dẫn đến các logfile cực lớn.

Phần lớn các thiết bị ở đây là các thiết bị cầm tay không dây (sử dụng ngăn xếp Windows CE TCP). Tôi đánh giá cao bất kỳ cái nhìn sâu sắc nào trong việc dập tắt các tin nhắn liên tục.

/etc/dhcpd.conf

default-lease-time 28800;
authoritative;
allow bootp;
ddns-update-style none;
option subnet-mask 255.255.255.0;
option domain-name-servers  10.1.1.3;
option domain-name "xxxinc.com";
option tftp-server-name "10.1.1.3";
option ntp-servers 17.151.16.21;

subnet 10.1.1.0 netmask 255.255.255.0 {
        range dynamic-bootp 10.1.1.120 10.1.1.211;
        option tftp-server-name "10.1.1.3";
        next-server 10.1.1.3;
        filename "/dsl/pxelinux.0";
        option routers 10.1.1.1;
}

subnet 10.1.2.0 netmask 255.255.255.0 {
        range dynamic-bootp 10.1.2.130 10.1.2.199;
        option tftp-server-name "10.1.1.3";
        next-server 10.1.1.3;
        filename "/dsl/pxelinux.0";
        option routers 10.1.2.1;
}

/ var / log / tin nhắn

Apr  4 10:59:44 General dhcpd: DHCPINFORM from 10.1.1.136 via eth0
Apr  4 10:59:44 General dhcpd: DHCPACK to 10.1.1.136 (00:16:35:07:1e:61) via eth0
Apr  4 10:59:44 General dhcpd: DHCPINFORM from 10.1.1.136 via eth0
Apr  4 10:59:44 General dhcpd: DHCPACK to 10.1.1.136 (00:16:35:07:1e:61) via eth0
Apr  4 10:59:44 General dhcpd: DHCPINFORM from 10.1.1.136 via 10.1.1.254
Apr  4 10:59:44 General dhcpd: DHCPACK to 10.1.1.136 (00:16:35:07:1e:61) via eth0
Apr  4 10:59:44 General dhcpd: DHCPINFORM from 10.1.1.136 via 10.1.1.254
Apr  4 10:59:44 General dhcpd: DHCPACK to 10.1.1.136 (00:16:35:07:1e:61) via eth0
Apr  4 10:59:44 General dhcpd: DHCPINFORM from 10.1.1.136 via 10.1.1.2
Apr  4 10:59:44 General dhcpd: DHCPACK to 10.1.1.136 (00:16:35:07:1e:61) via eth0
Apr  4 10:59:46 General dhcpd: DHCPREQUEST for 10.1.1.137 from 00:15:70:85:9b:ea via eth0
Apr  4 10:59:46 General dhcpd: DHCPACK on 10.1.1.137 to 00:15:70:85:9b:ea via eth0
Apr  4 10:59:46 General dhcpd: DHCPREQUEST for 10.1.1.137 from 00:15:70:85:9b:ea via eth0
Apr  4 10:59:46 General dhcpd: DHCPACK on 10.1.1.137 to 00:15:70:85:9b:ea via eth0
Apr  4 10:59:46 General dhcpd: DHCPREQUEST for 10.1.1.137 from 00:15:70:85:9b:ea via 10.1.1.254
Apr  4 10:59:46 General dhcpd: DHCPACK on 10.1.1.137 to 00:15:70:85:9b:ea via 10.1.1.254
Apr  4 10:59:46 General dhcpd: DHCPREQUEST for 10.1.1.137 from 00:15:70:85:9b:ea via 10.1.1.254
Apr  4 10:59:46 General dhcpd: DHCPACK on 10.1.1.137 to 00:15:70:85:9b:ea via 10.1.1.254
Apr  4 10:59:46 General dhcpd: DHCPREQUEST for 10.1.1.137 from 00:15:70:85:9b:ea via 10.1.1.2
Apr  4 10:59:46 General dhcpd: DHCPACK on 10.1.1.137 to 00:15:70:85:9b:ea via 10.1.1.2
Apr  4 10:59:47 General dhcpd: DHCPINFORM from 10.1.2.193 via 10.1.2.1
Apr  4 10:59:47 General dhcpd: DHCPACK to 10.1.2.193 (00:1a:4b:c0:e0:a4) via eth0
Apr  4 10:59:47 General dhcpd: DHCPINFORM from 10.1.1.147 via eth0
Apr  4 10:59:47 General dhcpd: DHCPACK to 10.1.1.147 (00:19:bb:d3:bc:e8) via eth0
Apr  4 10:59:47 General dhcpd: DHCPINFORM from 10.1.1.147 via eth0
Apr  4 10:59:47 General dhcpd: DHCPACK to 10.1.1.147 (00:19:bb:d3:bc:e8) via eth0
Apr  4 10:59:47 General dhcpd: DHCPINFORM from 10.1.1.147 via 10.1.1.254
Apr  4 10:59:47 General dhcpd: DHCPACK to 10.1.1.147 (00:19:bb:d3:bc:e8) via eth0
Apr  4 10:59:47 General dhcpd: DHCPINFORM from 10.1.1.147 via 10.1.1.254
Apr  4 10:59:47 General dhcpd: DHCPACK to 10.1.1.147 (00:19:bb:d3:bc:e8) via eth0
Apr  4 10:59:47 General dhcpd: DHCPINFORM from 10.1.1.147 via 10.1.1.2
Apr  4 10:59:47 General dhcpd: DHCPACK to 10.1.1.147 (00:19:bb:d3:bc:e8) via eth0
Apr  4 10:59:49 General dhcpd: DHCPREQUEST for 10.1.1.198 from 00:15:70:86:dc:b9 via eth0
Apr  4 10:59:49 General dhcpd: DHCPACK on 10.1.1.198 to 00:15:70:86:dc:b9 via eth0
Apr  4 10:59:49 General dhcpd: DHCPREQUEST for 10.1.1.198 from 00:15:70:86:dc:b9 via eth0
Apr  4 10:59:49 General dhcpd: DHCPACK on 10.1.1.198 to 00:15:70:86:dc:b9 via eth0
Apr  4 10:59:49 General dhcpd: DHCPREQUEST for 10.1.1.198 from 00:15:70:86:dc:b9 via 10.1.1.254
Apr  4 10:59:49 General dhcpd: DHCPACK on 10.1.1.198 to 00:15:70:86:dc:b9 via 10.1.1.254
Apr  4 10:59:49 General dhcpd: DHCPREQUEST for 10.1.1.198 from 00:15:70:86:dc:b9 via 10.1.1.254
Apr  4 10:59:49 General dhcpd: DHCPACK on 10.1.1.198 to 00:15:70:86:dc:b9 via 10.1.1.254
Apr  4 10:59:49 General dhcpd: DHCPREQUEST for 10.1.1.198 from 00:15:70:86:dc:b9 via 10.1.1.2
Apr  4 10:59:49 General dhcpd: DHCPACK on 10.1.1.198 to 00:15:70:86:dc:b9 via 10.1.1.2

CẬP NHẬT

Tôi đã xóa một số ip helper-addressmục không liên quan khỏi một số bộ định tuyến phía máy chủ DHCP. Phần lớn lưu lượng đã giảm, tuy nhiên tôi vẫn nhận được rất nhiều DHCPINFORM, DHCPACK ...

Oct 26 17:22:23 General dhcpd: DHCPINFORM from 10.1.1.140 via eth0
Oct 26 17:22:23 General dhcpd: DHCPACK to 10.1.1.140 (00:16:35:07:1e:2c) via eth0
Oct 26 17:22:27 General dhcpd: DHCPINFORM from 10.1.1.147 via eth0
Oct 26 17:22:27 General dhcpd: DHCPACK to 10.1.1.147 (00:19:bb:d3:bc:e8) via eth0
Oct 26 17:22:27 General dhcpd: DHCPINFORM from 10.1.1.140 via eth0
Oct 26 17:22:27 General dhcpd: DHCPACK to 10.1.1.140 (00:16:35:07:1e:2c) via eth0
Oct 26 17:22:39 General dhcpd: DHCPINFORM from 10.1.1.182 via eth0
Oct 26 17:22:39 General dhcpd: DHCPACK to 10.1.1.182 (00:19:bb:d3:ec:f1) via eth0
Oct 26 17:22:43 General dhcpd: DHCPINFORM from 10.1.1.182 via eth0
Oct 26 17:22:43 General dhcpd: DHCPACK to 10.1.1.182 (00:19:bb:d3:ec:f1) via eth0
Oct 26 17:22:49 General dhcpd: DHCPINFORM from 10.1.2.198 via 10.1.2.1
Oct 26 17:22:49 General dhcpd: DHCPACK to 10.1.2.198 (00:1e:0b:79:e5:15) via eth0
Oct 26 17:23:01 General dhcpd: DHCPINFORM from 10.1.1.194 via eth0
Oct 26 17:23:01 General dhcpd: DHCPACK to 10.1.1.194 (00:1e:0b:7b:2d:d6) via eth0
Oct 26 17:23:04 General dhcpd: DHCPINFORM from 10.1.1.136 via eth0
Oct 26 17:23:04 General dhcpd: DHCPACK to 10.1.1.136 (00:16:35:07:1e:61) via eth0
Oct 26 17:23:07 General dhcpd: DHCPINFORM from 10.1.1.136 via eth0
Oct 26 17:23:07 General dhcpd: DHCPACK to 10.1.1.136 (00:16:35:07:1e:61) via eth0
Oct 26 17:23:09 General dhcpd: DHCPINFORM from 10.1.2.193 via 10.1.2.1
Oct 26 17:23:09 General dhcpd: DHCPACK to 10.1.2.193 (00:1a:4b:c0:e0:a4) via eth0
Oct 26 17:23:12 General dhcpd: DHCPINFORM from 10.1.2.179 via 10.1.2.1
Oct 26 17:23:12 General dhcpd: DHCPACK to 10.1.2.179 (00:19:bb:d3:f6:26) via eth0
Oct 26 17:23:13 General dhcpd: DHCPINFORM from 10.1.2.193 via 10.1.2.1
Oct 26 17:23:13 General dhcpd: DHCPACK to 10.1.2.193 (00:1a:4b:c0:e0:a4) via eth0
Oct 26 17:23:15 General dhcpd: DHCPINFORM from 10.1.2.179 via 10.1.2.1
Oct 26 17:23:15 General dhcpd: DHCPACK to 10.1.2.179 (00:19:bb:d3:f6:26) via eth0
Oct 26 17:23:36 General dhcpd: DHCPINFORM from 10.1.1.140 via eth0
Oct 26 17:23:36 General dhcpd: DHCPACK to 10.1.1.140 (00:16:35:07:1e:2c) via eth0
Oct 26 17:23:37 General dhcpd: DHCPINFORM from 10.1.1.147 via eth0
Oct 26 17:23:37 General dhcpd: DHCPACK to 10.1.1.147 (00:19:bb:d3:bc:e8) via eth0
Oct 26 17:23:40 General dhcpd: DHCPINFORM from 10.1.1.140 via eth0
Oct 26 17:23:40 General dhcpd: DHCPACK to 10.1.1.140 (00:16:35:07:1e:2c) via eth0
Oct 26 17:23:41 General dhcpd: DHCPINFORM from 10.1.1.147 via eth0
Oct 26 17:23:41 General dhcpd: DHCPACK to 10.1.1.147 (00:19:bb:d3:bc:e8) via eth0
Oct 26 17:23:50 General dhcpd: DHCPINFORM from 10.1.2.198 via 10.1.2.1
Oct 26 17:23:50 General dhcpd: DHCPACK to 10.1.2.198 (00:1e:0b:79:e5:15) via eth0
Oct 26 17:23:51 General dhcpd: DHCPINFORM from 10.1.1.182 via eth0
Oct 26 17:23:51 General dhcpd: DHCPACK to 10.1.1.182 (00:19:bb:d3:ec:f1) via eth0

Những máy nào có 10.1.1.254 và 10.1.1.2?
Giovanni Toraldo

Chúng có lẽ là bộ định tuyến Cisco 1700-series.
ewwhite

Câu hỏi này đã thực sự được mở trong nhiều tháng?
Joseph Kern

Đúng. Nó đã không được trả lời trong nhiều tháng.
ewwhite

Ồ Đó là một sự xấu hổ, tôi hy vọng tôi đã đưa bạn đi đúng hướng. :-)
Joseph Kern

Câu trả lời:


8

Có vẻ như bạn có các máy khách được kết nối với nhiều mạng con (hoặc bộ định tuyến đang chuyển tiếp trình trợ giúp dhcp với nhau). Vì tôi không biết gì về cấu trúc liên kết của bạn, tôi không thể nói chắc chắn.

Một vài điều cần kiểm tra:

  1. Điều này xảy ra với tất cả khách hàng? Hay chỉ những người nằm trên một phân khúc mạng cụ thể?
  2. Là những khách hàng được kết nối với nhiều mạng con?
  3. Bạn đã xác minh rằng không có cầu nối giữa các mạng con của bạn?

Và bạn nên xem xét từng khách hàng của mình, có lẽ với ethreal và xác định xem họ có nhận được nhiều DHCPACK từ nhiều bộ định tuyến không (có lẽ họ đang như vậy).


1
Tôi tìm thấy các mục địa chỉ của trình trợ giúp trên các bộ định tuyến mạng con cục bộ của máy chủ dhcp. Những cái đó đã bị xóa và tôi đang theo dõi lưu lượng để xem liệu đăng nhập có giảm không.
ewwhite

Vâng ... có vẻ như các bộ định tuyến của bạn đang lặp lại các chương trình phát sóng DHCP từ AND cho nhau, đây là lý do tại sao bạn thấy hai trong số các chương trình phát sóng trong bộ ba. Bạn đang tạo ra cơn bão DHCP nhỏ.
Joseph Kern

5

Một số khách hàng (đặc biệt là Windows 7) liên tục gửi tin nhắn DHCPINFORM nếu không có tùy chọn WPAD được chỉ định trong phản hồi DHCPACK.

Bạn có thể sửa lỗi này cho ISC DHCP bằng cách thêm các dòng sau vào cấu hình của mình:

option wpad code 252 = text;

subnet xxx {
    option wpad "\n";
}

Bạn có thể sửa lỗi này cho dnsmasq bằng cách thêm phần sau vào tệp dnsmasq.conf:

dhcp-option=252,"\n"

1

Máy chủ DHCP của bạn dường như đang nghe trên cùng một giao diện nhiều lần, với các ổ cắm khác nhau (nhìn vào các bit "thông qua" - nó nói về eth0 và hai địa chỉ IP khác nhau). Nếu bạn đã cấu hình rõ ràng ổ cắm nghe của máy chủ DHCP, hãy kiểm tra xem bạn chỉ có một ổ cắm trên mỗi giao diện.

Ngoài ra, giao thông trông khá bình thường. Các máy chủ Windows thường truy vấn các tham số bổ sung mà chúng không lưu trong bộ đệm bằng DHCPINFORM và WinCE có bộ đệm khá nhỏ.


Các phần thông qua đang đến từ các bộ định tuyến địa phương trên mạng. Chúng tôi đang thiết lập với các mục trợ giúp dhcp trong các bộ định tuyến cục bộ để tiếp cận các mạng con khác.
ewwhite

Trong trường hợp đó, những tin nhắn này cũng có thể lặp lại từ một mạng con trở lại cùng một mạng con không? Bởi vì đó là những gì họ dường như đang làm.
Simon Richter

0

Nếu bạn có giao diện người dùng "DHCP Manager" trên máy đó, bạn đã thử tăng độ dài của daemon dhcpd chưa? Tò mò nếu bạn nhận được bất kỳ manh mối nào khác cho vấn đề từ việc này. Hoặc khởi động lại với verbose và nhật ký giao dịch được kích hoạt:

# /etc/init.d/dhcp stop
# /usr/lib/inet/in.dhcpd -v -l 5 [options]

Trong đó /etc/syslog.conf chứa:

local0.notice              /var/log/dhcpsrvc 
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.