а, т.е. dual-access имеется в виду 2 логических интерфейса (ethernet и pppoe/pptp) на одном физическом (wan-порт)? ну, с этим справляется и dd-wrt, настраивал так роутер. wan настроен как ethernet со статическим адресом, поднят штатный pptp-клиент и пару строчек занесено в startup script. но openwrt опять же гибче - там можно добавлять сколько угодно интерфейсов с разными протоколами, и для каждого из них определить свой физический интерфейс и свою firewall-зону, исходя из которой можно уже дальше настраивать правила фильтрации/форварда/натирования и т.д.
мне это сильно пригодилось для dual-wan конфигурации: один "родной" wan через физический интерфейс eth1 выделен для локалки (протокол ethernet со статикой), а для adsl-линка хитрее: чтобы можно было и до модема достучаться, и в интернет ходить одновременно через один и тот же физический интерфейс eth0.2 (под который отрезан с помощью port-based vlan один из lan-портов) на этот интерфейс приходится 2 логических интерфейса: один ethernet (для управления модемом), а другой - pppoe (ну, тут понятно - интернет).
более того, поставив пакет multiwan можно настроить например переход на резервный канал связи в случае пропадания пинга. и т.п. вещи. т.е. при пропадании adsl-линка можно непринужденно поднять резевный интернет через локалку/гпрс-модем.
буффалу брал на ибее, да. как файл-сервер не пользовал, уж не знаю. тут немного про самбу есть : http://g300nh.blogspot.com/2010/06/samba-sharing-in-dd-wrt.html