The problem was here:
Feb 22 15:40:19 runeaudio dnsmasq[366]: reading /etc/resolv.conf
Feb 22 15:40:19 runeaudio dnsmasq[366]: using nameserver 192.168.1.1#53
I tried to modify resolv.conf to set nameserver 192.168.2.1, but reading from wikiarch, it seems that dhcpcd tends to overwrite /etc/resolv.conf by default, so I have to protect /etc/resolv.conf. To do this, append nohook resolv.conf to the dhcpcd config file. Otherwise It is also possible to write protect your resolv.conf:
chattr +i /etc/resolv.conf
The last one solve my problems. Now I can connect to RuneAudioAP, even if the message status is not completly clear:
systemctl status dnsmasq
● dnsmasq.service - A lightweight DHCP and caching DNS server
Loaded: loaded (/usr/lib/systemd/system/dnsmasq.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2016-02-22 15:40:17 CET; 22s ago
Docs: man:dnsmasq(8)
Main PID: 363 (dnsmasq)
Tasks: 1 (limit: 512)
CGroup: /system.slice/dnsmasq.service
└─363 /usr/bin/dnsmasq -k --enable-dbus --user=dnsmasq --pid-file
Feb 22 15:40:17 runeaudio dnsmasq[363]: DBus support enabled: connected to system bus
Feb 22 15:40:17 runeaudio dnsmasq[363]: warning: interface wlan0 does not currently exist
Feb 22 15:40:17 runeaudio dnsmasq-dhcp[363]: DHCP, IP range 192.168.2.2 -- 192.168.2.254, lease time 1d
Feb 22 15:40:17 runeaudio dnsmasq[363]: reading /etc/resolv.conf
Feb 22 15:40:17 runeaudio dnsmasq[363]: using nameserver 192.168.2.1#53
Feb 22 15:40:17 runeaudio dnsmasq[363]: bad address at /etc/hosts line 3
Feb 22 15:40:17 runeaudio dnsmasq[363]: read /etc/hosts - 2 addresses
Feb 22 15:40:29 runeaudio systemd[1]: Started A lightweight DHCP and caching DNS server.
Feb 22 15:40:29 runeaudio dnsmasq[363]: Maximum number of concurrent DNS queries reached (max: 150)
Feb 22 15:40:39 runeaudio dnsmasq[363]: Maximum number of concurrent DNS queries reached (max: 150)