При подключении доп. устройств через основной комп, при ошибке DNS, делал следущее:
Открывал командную строку и делал tracert до любого удаленного внешнего адреса, первый хоп (первый ip-адрес в списке) ставил как DNS на доп.устройство. Всё прекрасно работало.
Попробуйте, может поможет.....