А вы командочку-то ввели не полностью. У вас только ответ от сервера виден, то есть DHCP отвечает.
Интересно было бы посмотреть какую информацию ему передает клиент, и желательно сравнить с той информацией, которую передает DHCP-серверу Windows, есть у меня одно предположение, но что бы это проверить нужны логи от той и другой системы.
Пользователь решил продолжить мысль 27 Сентября 2010, 19:51:14:
Впрочем не нужны логи, посмотел, увидел. DHCP-сервер в ответ перебирает все изветные MAC-адреса и не обнаружив нужного в базе завершает сеанс.
Client-Ethernet-Address 00:22:b0:da:bb:b3
Client-Ethernet-Address 00:22:15:44:2e:ac
Client-Ethernet-Address 00:22:b0:da:c1:d9
Client-Ethernet-Address 00:22:b0:da:a6:b6
Client-Ethernet-Address 00:1e:58:e2:89:c9
Посему:
1. Сравните MAC-адреса в Windows и Ubuntu, если они разные укажите тот, что в Windows. Попробуйте получить адрес.
2. Попробуйте принудительно указать MAC-адрес отсылаемый DHCP-клиентом, предварительно указав тот MAC-адрес, который используется windows.
Настройки находяться в /etc/dhcp3/dhclient.conf
Попробуйте указать в секции send dhcp-client-identifier ваш MAC с единичкой вначале
send dhcp-client-identifier 1:00:a0:24:ab:fb:9c;
Вместо примера впишите свой. Попробуйте получить адрес.
Авторизаций может быть несколько, это пока мне попалась на глаза, попробуем обойтись "малой кровью".
В противном случае придётся сравнить запросы dclient в Windows и Ubuntu и найти отличия.
PS Эта проблема не Ubuntu, а настройки DHCP-сервера. Иногда приходиться тонко конфигурировать клинет под его запросы. К сожалению Ваш Провайдер не хочет поддерживать альтернативные Операционные системы.
PPS Такая же проблема была в Beeline, разбиралась на этом форуме.