Назад | Перейти на главную страницу

Клиент Mac OS X со статическим назначением DHCP запрашивает неверный IP-адрес через опцию 50

У меня есть несколько ноутбуков Mac (и несколько ноутбуков с Linux), получающих DHCP от коммутатора Force10 уровня 3, единственного DHCP-сервера в подсети. Существует глобальный динамический пул, и для каждого ноутбука штатного сотрудника у меня есть один статический пул IP, установленный по MAC-адресу. Один и только один из клиентов, работающих под управлением OS X 10.7.5, постоянно не может получить статическое назначение. MAC-адрес в определении статического пула был тщательно перепроверен.

Запустив tcpdump на зеркальном порте при подключении ноутбука, я вижу, что он специально запрашивает 10.100.0.252 (динамический адрес):

11:32:10.108280 IP (tos 0x0, ttl 255, id 28293, offset 0, flags [none], proto UDP (17), length 328)
0.0.0.0.bootpc > broadcasthost.bootps: [udp sum ok] BOOTP/DHCP, Request from 3c:07:54:xx:xx:xx (oui Unknown), length 300, xid 0x1399da89, Flags [none] (0x0000)
  Client-Ethernet-Address 3c:07:54:xx:xx:xx (oui Unknown)
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message Option 53, length 1: Request
    Parameter-Request Option 55, length 9: 
      Subnet-Mask, Default-Gateway, Domain-Name-Server, Domain-Name
      Option 119, LDAP, Option 252, Netbios-Name-Server
      Netbios-Node
    MSZ Option 57, length 2: 1500
    Client-ID Option 61, length 7: ether 3c:07:54:xx:xx:xx
    Requested-IP Option 50, length 4: 10.100.0.252
    Lease-Time Option 51, length 4: 7776000
    Hostname Option 12, length 10: "host-name"
    END Option 255, length 0
    PAD Option 0, length 0, occurs 8

Мне не удалось найти на ноутбуке никаких дополнительных системных настроек или необычного программного обеспечения. Отключение интерфейса и перезагрузка или временная установка IP вручную не имеют никакого значения.

Любые предложения приветствуются.

Попробуйте удалить старые записи аренды Mac в / var / db / dhcpclient, а затем перезагрузитесь, чтобы убедиться, что он их повторно прочитал. Возможно, есть более простой способ заставить его перечитать аренду, но, поскольку я не тестировал это должным образом, я рекомендую использовать грубую силу.