для начала необходимо забыть на время о диагностике неполадок в ОС
затем провести некий опыт:
1) вытащить сетевой кабель из сетевой карты. значок в панели задач будет с красным крестиком = сеть не подключена.
2) вставить сетевой кабель. крестик не пропадает, значит проблемы действительно с картой/кабелем/портом на DIR-100 или чем-то во взаимодействии этих трех.
3) крестик при подключении кабеля пропадает, затем DHCP клиент (ОС) запрашивает адреса у сервера (dir-100) тот их выдает или не выдает. если выдает, винда пытается достучаться до некоего тестового хоста (по всей видимости) если у нее получается, она радостно сообщает о наличии интернета. в противном случае пишет "без доступа к интернету" и в панели задач значок сети имеет в себе маленкий желтый треугольник с восклицательным знаком внутри.
впрочем, аналогичный значок с восклицательным знаком получается если физическое подключение присутствует, но адреса DHCP не выданы. текущие адреса присвоенные сетевому адаптеру тем (DHCP) или иным способом (статически) можно посмотреть в свойствах сетевого адаптера которые в семерке довольно глубоко запрятаны
центр управления сетями и общим доступом -> в левом меню "изменение параметров адаптера" далее выбираем нужную сетевую карту, если их несколько, щелкаем левой мышью и там жмем сведения... шлюз по умолчанию IPv4 должен присутствовать...