Eine sehr einfache Lösung ist dieser "AP"-Mode von airbase-ng:
airbase-ng -c 9 -e mein-ap wlan0
Das Paket müsstest du wahrscheinlich selbst kompilieren, da es noch nicht in den meisten Repos verfügbar ist (airbase-ng [Aircrack-ng]).

Manuell könnte es so funktionieren (ohne dhcp und dns):
ifconfig wlan0 up
iwconfig wlan0 mode ad-hoc essid mein-ap channel 2 key off
ifconfig wlan0 10.0.0.1 netmask 255.255.255.0 up
iptables -A FORWARD -i wlan0 -o eth0 -s 10.0.0.0/24 -m state --state NEW -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A POSTROUTING -t nat -j MASQUERADE
sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
Mit dns und dhcpd gehts so am einfachsten: Router › Wiki › ubuntuusers.de