linux – DHCPDISCOVER从一个逐个MAC地址请求

前端之家收集整理的这篇文章主要介绍了linux – DHCPDISCOVER从一个逐个MAC地址请求前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Linux DHCP服务器中,我得到了许多这些日志行:
  1. dhcpd: DHCPDISCOVER from 00:30:48:fe:5c:9c via eth1: network 192.168.2.0/24: no free leases

我没有00:30:48:fe:5c:9c的任何机器,我不打算给00:30:48:fe:5c:9c(无论可能是什么).

我跟踪了服务器,它来自并杀死了所有正在运行的DHCP客户端,但DHCPDISCOVER请求没有停止.

我可以通过拉动以太网电缆来证明这是发送服务器 – 请求停止.

奇怪的是发送服务器只有2个接口:

> 00:30:48:fe:5c:9a
> 00:30:48:fe:5c:9b

一个地址的原因是什么?
谁可以发送请求?

细节

我的DHCP客户端是Debian 6.0(Squeeze)http://packages.debian.org/squeeze/isc-dhcp-client中的默认设置

在DHCP客户端主机上:

  1. root@n34:~# ip link
  2. 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
  3. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  4. 2: eth0: <BROADCAST,MULTICAST,LOWER_UP> mtu 1500 qdisc mq state UP qlen 100
  5. link/ether 00:30:48:fe:5c:9a brd ff:ff:ff:ff:ff:ff
  6. 3: eth1: <NO-CARRIER,BROADCAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000
  7. link/ether 00:30:48:fe:5c:9b brd ff:ff:ff:ff:ff:ff
  8. 4: ib0: <BROADCAST,MULTICAST> mtu 2044 qdisc noop state DOWN qlen 256
  9. link/infiniband 80:00:00:48:fe:80:00:00:00:00:00:00:00:02:c9:03:00:08:81:9f brd 00:ff:ff:ff:ff:12:40:1b:ff:ff:00:00:00:00:00:00:ff:ff:ff:ff
  10. 5: ib1: <BROADCAST,LOWER_UP> mtu 2044 qdisc pfifo_fast state UP qlen 256
  11. link/infiniband 80:00:00:49:fe:80:00:00:00:00:00:00:00:02:c9:03:00:08:81:a0 brd 00:ff:ff:ff:ff:12:40:1b:ff:ff:00:00:00:00:00:00:ff:ff:ff:ff

在DHCP客户端主机上(与上面相同的信息):

  1. root@n34:~# ifconfig -a
  2. eth0 Link encap:Ethernet HWaddr 00:30:48:fe:5c:9a
  3. inet addr:192.168.2.234 Bcast:192.168.2.255 Mask:255.255.255.0
  4. inet6 addr: fe80::230:48ff:fefe:5c9a/64 Scope:Link
  5. UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
  6. RX packets:72544 errors:0 dropped:0 overruns:0 frame:0
  7. TX packets:152773 errors:0 dropped:0 overruns:0 carrier:0
  8. collisions:0 txqueuelen:100
  9. RX bytes:4908592 (4.6 MiB) TX bytes:89815782 (85.6 MiB)
  10. Memory:dfd60000-dfd80000
  11.  
  12. eth1 Link encap:Ethernet HWaddr 00:30:48:fe:5c:9b
  13. UP BROADCAST MULTICAST MTU:1500 Metric:1
  14. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  15. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  16. collisions:0 txqueuelen:1000
  17. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  18. Memory:dfde0000-dfe00000
  19.  
  20. ib0 Link encap:UNSPEC HWaddr 80-00-00-48-FE-80-00-00-00-00-00-00-00-00-00-00
  21. BROADCAST MULTICAST MTU:2044 Metric:1
  22. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  23. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  24. collisions:0 txqueuelen:256
  25. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  26.  
  27. ib1 Link encap:UNSPEC HWaddr 80-00-00-49-FE-80-00-00-00-00-00-00-00-00-00-00
  28. inet addr:192.168.3.234 Bcast:192.168.3.255 Mask:255.255.255.0
  29. inet6 addr: fe80::202:c903:8:81a0/64 Scope:Link
  30. UP BROADCAST RUNNING MULTICAST MTU:2044 Metric:1
  31. RX packets:1330 errors:0 dropped:0 overruns:0 frame:0
  32. TX packets:255 errors:0 dropped:5 overruns:0 carrier:0
  33. collisions:0 txqueuelen:256
  34. RX bytes:716415 (699.6 KiB) TX bytes:17584 (17.1 KiB)
  35.  
  36. lo Link encap:Local Loopback
  37. inet addr:127.0.0.1 Mask:255.0.0.0
  38. inet6 addr: ::1/128 Scope:Host
  39. UP LOOPBACK RUNNING MTU:16436 Metric:1
  40. RX packets:8 errors:0 dropped:0 overruns:0 frame:0
  41. TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
  42. collisions:0 txqueuelen:0
  43. RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)

节点使用Perseus进行成像,使用kexec而不是重新启动.

解决方法

首先想到的是Supermicro IPMI接口(MAC地址制造商显示为Supermicro).默认情况下,IPMI卡尝试提取DHCP地址.在较新的板上,IPMI接口是内置的,通常共享一个以太网端口.但拥有自己的MAC地址.

Supermicro板或超级服务器型号是什么?

猜你在找的Linux相关文章