Можно поискать прошивку, которая нормально настроит таблицу маршрутизации. У меня asus с прошивкой по умолчанию вообще локальную сеть не видел. Для DIR-300 наверняка есть нормальная стандартная.
По этой ссылке последние посты:
http://www.wl500g.info/showthread.ph...hlight=DIR-300
По этой одна из альтернативных прошивок:
http://reenter.us/dd-wrt-third-party-firmware/
Здесь могут помочь со стандартной прошивкой:
http://forum.dlink.ru/
Разумеется, замена прошивки не очень простой вопрос. По крайней мере был для меня.