Роутер выдает Ip адрес из диапазона 169.254?
Это невозможно! Такого не бывает.
Этот адрес компьютер присваивает себе самостоятельно, если не может получить адрес по DHCP.
Возможно не работает DHCP сервер в сети.
Если нет желания разбираться - просто пропишите IP адрес вручную.