Диапазон IP-адреса 169.xxx - это диапазон, выделенный для связи DHCP. Если вы в конечном итоге получили адрес в этом диапазоне, это означает, что вашему компьютеру не удалось получить адрес, используя обычные методы DHCP, и компьютер установил этот адрес в попытке связаться с сервером DHCP более прямым способом.
Так что да, кажется, что виноват DHCP.
Если вы не можете установить связь даже с IP-адресом, назначенным вручную, и уверены, что IP-адрес и связанная с ним сетевая маска правильны на 100%, проблема может заключаться в драйверах сетевого интерфейса или настройке беспроводного шифрования.