I'm trying to create a hotspot with my computer for my 3DS.
OS is Funtoo, with dnsmasq 2.72 and hostapd 2.0.
I think I've set it up correctly, but my 3DS can't see the hotspot, while my laptop can, and connection works.
Configuring the network manually on the 3DS doesn't work either.
An ethernet cable is connected to the router, and I've got a USB dongle (Realtek RTL8188CUS) to create the hotspot.
These are my configuration files.
dnsmasq.conf:
hostapd.conf:
start.sh:
I hope somebody can point out where I went wrong.
OS is Funtoo, with dnsmasq 2.72 and hostapd 2.0.
I think I've set it up correctly, but my 3DS can't see the hotspot, while my laptop can, and connection works.
Configuring the network manually on the 3DS doesn't work either.
An ethernet cable is connected to the router, and I've got a USB dongle (Realtek RTL8188CUS) to create the hotspot.
These are my configuration files.
dnsmasq.conf:
Code:
no-resolv
interface=wlan0
dhcp-range=10.0.0.3,10.0.0.20,12h
server=8.8.8.8
server=8.8.4.4
hostapd.conf:
Code:
interface=wlan0
driver=nl80211
ssid=waffles
hw_mode=g
channel=1
wpa=0
start.sh:
Code:
#!/bin/bash
set -e
ifconfig wlan0 down
ifconfig wlan0 up 10.0.0.1 netmask 255.255.255.0
sleep 2
dnsmasq -C ./dnsmasq.conf
iptables --flush
iptables --table nat --flush
iptables --delete-chain
iptables --table nat --delete-chain
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --append FORWARD --in-interface wlan0 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward
hostapd ./hostapd.conf -d
killall dnsmasq
I hope somebody can point out where I went wrong.