Для всех ПК, DNS сервер - шлюз mikrotik. Сетевой диск и локальная сеть физически в разных портах, трафик через NAT. Видимо, без дополнительных настроек DNS для локальных имен не работает. На самом деле, днс для локалки мне особо не нужен, больше волнует почему доступ к сетевому диску нестабильный. Сейчас посмотрел, на windows 7 таких проблем нет, только в windows XP. Вообще, проблема всплыла как раз после замены старого шлюза на новый mikrotik.
Делал bridge, загнал туда eth2, eth5 + все vlan. Из лан пинги идут, из vlan lan и др.друга не вижу. После рестарта, вообще пинг пропадал. Бриджу IP нужно вешать, если да, то какой?