Sie sind auf Seite 1von 3

Setting up Rasberry PI as access point Installing dnsmasq

Your wireless interface must be set statically for hostap, edit your /etc/network/interfaces file to look like this (or copy and paste!):
auto lo iface lo inet loopback iface eth0 inet dhcp iface wlan0 inet static address 192.168.1.1 netmask 255.255.255.0 restart wireless ifdown wlan0 ifup wlan0 Now we need to install hostapd.for edimax Realtek-RTL8188-based chipsets we need to make custom hostapd. If you installed remove it Sudo apt-get remove hostapd We need to use the V1.0.tar.gz to make custom hostapd,if not available download from source from github.
wget https://github.com/segersjens/RTL8188-hostapd/archive/v1.0.tar.gz tar -zxvf v1.0.tar.gz

now we need to build hostapd


cd RTL8188-hostapd-1.0/hostapd sudo make

sudo make install

configuration file in /etc/hostapd/hostapd.conf . Edit this configuration file and start the hostapd service:

Now to configure hostap. Edit /etc/hostapd/hostapd.conf

interface=wlan0 driver=rt1871xdrv #default it will be driver=nl80211 for edimax we need to use own driver ssid=<ssid> channel=1 Restart the hostapd service now you can see the wireless ssid in laptop or mobile Final step is dnsmasq to obtain ipaddress Edit /etc/dnsmasq.conf Never forward plain names (without a dot or domain part)

Open the file add following lines domain-needed # Only listen for DHCP on wlan0 interface=wlan0 # create a domain if you want, comment it out otherwise #domain=urown # Create a dhcp range on your /24 wlan0 network with 12 hour lease time dhcp-range=192.168.1.5,192.168.1.254,255.255.255.0,12h # Send an empty WPAD option. This may be REQUIRED to get windows 7 to behave. #dhcp-option=252,"\n" restart dnsmasq service now you able to connect and get IP from the AP we should IPforward to connect network and internet # turn on forwarding echo 1 > /proc/sys/net/ipv4/ip_forward

you need it to provide NAT between your wifi network and your main network which is attached to the internet. Use the command iptables -t nat -A POSTROUTING -j MASQUERADE to achieve this
# enable NAT iptables -t nat -A POSTROUTING -j MASQUERADE

Now you able to access internet in your device.

One final thing to ensure your Pi-Point works from a reboot you'll need to create a run file to turn on forwarding, nat and run hostap at boot time. Create a file /etc/init.d/myap with these contents:
#!/bin/sh # Configure Wifi Access Point. # ### BEGIN INIT INFO # Provides: WifiAP # Required-Start: $remote_fs $syslog $time # Required-Stop: $remote_fs $syslog $time # Should-Start: $network $named slapd autofs ypbind nscd nslcd # Should-Stop: $network $named slapd autofs ypbind nscd nslcd # Default-Start: 2 # Default-Stop: # Short-Description: Wifi Access Point configuration # Description: Sets forwarding, starts hostap, enables NAT in iptables ### END INIT INFO # turn on forwarding echo 1 > /proc/sys/net/ipv4/ip_forward # enable NAT iptables -t nat -A POSTROUTING -j MASQUERADE # start the access point hostapd -B /etc/hostapd/hostapd.conf

Next make the script executable with chmod +x /etc/init.d/myap and add the script to the startup sequence using update-rc.d pipoint start 99 2. This should ensure your Pi-Point should reboot as a functioning wifi access point.

Das könnte Ihnen auch gefallen