Si vas a trabajar con Access (tu .mdb) en Linux .. necesitas soporte ODBC en tu equipo linux.
Las conexiones ODBC por un DSN no están hechas para conexiones "remotas" salvo en una Intranet donde le indicas la ruta "fisica" de ese PC de tu RED que pueda tener ese .mdb (access).
En los comentarios de los usuarios de ese tutorial (del link mencionado) comentan todo el tema de "DSN less". Tambien hablan de conexiones remotas. Leelos que son interesantes (a veces se aprende más o se complementa mucho un artículo de leer esos comentarios/preguntas de los usuarios de un tutorial).
Ejemplo de DSN less en los comentarios de los usuarios:
http://www.phpbuilder.com/annotate/m...hp3?id=1007396
Un saludo,
PD: no es DNS . sino DSN ...ambas "siglas" siginifican cosas direfentes...