известный непонятный баг. уже проходил, долго копал дампы DHCP пакетов так и не понял почему Windows получает настройки, а ubuntu - нет, такое ощущение, что у провайдера виндовый DHCP сервер который ни в какую не хочет отвечать на линуксовые DHCP запросы. если инет получаешь через туннельное соединение (pppoe, pptp ), забивать статикой любой ip и работай. при подъеме туннеля нужные маршуты и днс выдаст провайдер(его туннельный сервер). если же инет получашь по dhcp (шлюз и днс), тогда просто посмотри что выдается винде и тоже самое пропиши статикой в ubuntu.