у вас обоих кислое с пресным намешано. чтобы разобраться в проблеме необходимо больше информации касающейся именно сабжевого устройства.
я использую dir-100 вполне успешно как vlan switch (есть там такая прошивка на диске из комплекта) ни разу не зависал, стоит под тумбочкой. охлаждения - 0.
устройство очень дешевое и функциональное, правда костылями

разработчиком предлагаются 3 прошивки:
1) роутер. = 4 порта - свитч, 1 wan порт. обычный маршрутизатор dlink со всеми причитающимися функциями типа НАТ, ПАТ, ДМЗ.
2) мультимедиа роутер. - мультикаст трафик с WAN порта отправляется на специальный порт для STB, остальные порты (вроде, надо доставать смотреть картинки на нем есть) работают как и в первом варианте). особенности: необходимо указывать VLAN ID для мультикаста, для доступа в интернет. причем указание не прозрачно (как это обычно бывает в свитчах 2-3 уровней OSI) что есть не слишком удобно. но работает. при работе с данной прошивкой висло раз в день, а то и чаще. списал на недостаточное охлаждение (грелся как ДВС).
3) влан свитч. тут все просто. функции маршрутизации напрочь выпилены. на WAN порт приходит транк, мы его разбираем по LAN портам. за LAN портами стоят STB и роутер (сейчас вот DIR-300 чтоб ему не ладно). все прекрасно работает, как уже было сказано Выше.