Hola.
Claro que se puede.
Como bien ya sabes, necesitas 2 interfaces,una que contendrá la dirección IP pública de tu ISP y otra que tendrá la dirección Ip privada (Lan) que hará de GW para tu red local interna..
Para configurar una interfaz wireless como modo ap (supongamos que es wlan1)...
iwconfig wlan1 mode ap
iwconfig wlan1 essid PUNTO_ACCESO
Esto te funcionará si el driver que estas utilizando permite poner la tarjeta en modo master (AP), hay un monton de drivers que no lo permiten, todo es probar...
y como no (IMPORTANTISIMO, sin esto no funcionaria el invento)... Activar el forwarding de paquetes:
En consola:
echo 1 > /proc/sys/net/ipv4/conf/all/forwarding
(Debe hacerse cada vez wque el pc se inicie)
o fijar el valor en 1 en el archivo /etc/sysctl.conf (El cambio es PERMANENTE)
# Disables packet forwarding
net.ipv4.ip_forward = 0
cambiar a 1
net.ipv4.ip_forward = 1
Con esto último lo que hacemos es activar el forwarding de paquetes. Que el tráfico "atraviese" de una interfáz hacia otra
Una vez hecho todo esto, ya tendrás internet en tu red loocal, pero aun quedan muchos servicios básicos para brindar a esta. Te recomiendo que instales el paquete dnsmasq, el cual brinda un caché dns y servidor dhcp. (Busca info de como hacerlo en san google).
Espero haberte ayudado.