Raspberry Pi 3 - Configuring it as wireless access point -AP Mode: Difference between revisions

From Alpine Linux
m (style)
Line 9: Line 9:
=Install hostapd and dnsmasq=
=Install hostapd and dnsmasq=


apk add hostapd
apk add hostapd
apk add dnsmasq


apk add dnsmasq
=Configure /etc/hostapd/hostapd.conf=


=Configure hostpad conf file =
interface=wlan0
 
driver=nl80211
In /etc/hostapd/hostapd.conf
ssid=Pi3-AP
 
hw_mode=g
interface=wlan0
channel=1
 
macaddr_acl=0
driver=nl80211
auth_algs=1
 
wpa=2
ssid=Pi3-AP
wpa_key_mgmt=WPA-PSK
 
wpa_passphrase=raspberry
hw_mode=g
rsn_pairwise=CCMP
 
wpa_pairwise=CCMP
channel=1
 
macaddr_acl=0
 
auth_algs=1
 
wpa=2
 
wpa_key_mgmt=WPA-PSK
 
wpa_passphrase=raspberry
 
rsn_pairwise=CCMP
 
wpa_pairwise=CCMP


=Configure your /etc/dnsmasq.conf=
=Configure your /etc/dnsmasq.conf=


 
interface=wlan0
interface=wlan0
dhcp-range=10.0.0.2,10.0.0.5,255.255.255.0,12h
 
dhcp-range=10.0.0.2,10.0.0.5,255.255.255.0,12h


=Configure Static ips for wlan0 in the file /etc/network/interfaces=
=Configure Static ips for wlan0 in the file /etc/network/interfaces=


auto wlan0
auto wlan0
 
iface wlan0 inet static
iface wlan0 inet static
  address 10.0.0.1
 
  netmask 255.255.255.0
address 10.0.0.1
 
netmask 255.255.255.0


=Start the services=
=Start the services=
service dnsmasq start


service hostapd start
service dnsmasq start
service hostapd start


=Enable the Services permanently on every bootup=
=Enable the Services permanently on every bootup=


rc-update add dnsmasq     
rc-update add dnsmasq     
 
rc-update add hostapd  
rc-update add hostapd  


(to del)
(to del)


rc-update del dnsmasq     
rc-update del dnsmasq     
 
rc-update del hostapd  
rc-update del hostapd  


(or)
(or)


rc-update add dnsmasq boot     
rc-update add dnsmasq boot     
 
rc-update add hostapd boot     
rc-update add hostapd boot     


(to del)
(to del)


rc-update del dnsmasq boot     
rc-update del dnsmasq boot     
 
rc-update del hostapd boot
rc-update del hostapd boot


=Commit all changes to files=
=Commit all changes to files=
Line 91: Line 68:
Make sure you run the below command to commit all changes otherwise they will be lost on reboot
Make sure you run the below command to commit all changes otherwise they will be lost on reboot


lbu ci
lbu ci


=References=
=References=

Revision as of 07:39, 7 March 2017

Copy the necessary firmware files

Create a directory named /firmware/brcm on the root directory of your boot media as it will be automatically copied to /lib/firmware/brcm in the next boot.

Please make sure to include the following files namely brcmfmac43430-sdio.bin and brcmfmac43430-sdio.txt in /firmware/bcrm/ folder of your boot media

Download from https://github.com/RPi-Distro/firmware-nonfree/tree/master/brcm80211/brcm

Install hostapd and dnsmasq

apk add hostapd
apk add dnsmasq

Configure /etc/hostapd/hostapd.conf

interface=wlan0
driver=nl80211
ssid=Pi3-AP
hw_mode=g
channel=1
macaddr_acl=0
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_passphrase=raspberry
rsn_pairwise=CCMP
wpa_pairwise=CCMP

Configure your /etc/dnsmasq.conf

interface=wlan0
dhcp-range=10.0.0.2,10.0.0.5,255.255.255.0,12h

Configure Static ips for wlan0 in the file /etc/network/interfaces

auto wlan0
iface wlan0 inet static
  address 10.0.0.1
  netmask 255.255.255.0

Start the services

service dnsmasq start
service hostapd start

Enable the Services permanently on every bootup

rc-update add dnsmasq     
rc-update add hostapd 

(to del)

rc-update del dnsmasq     
rc-update del hostapd 

(or)

rc-update add dnsmasq boot    
rc-update add hostapd boot    

(to del)

rc-update del dnsmasq boot    
rc-update del hostapd boot

Commit all changes to files

Make sure you run the below command to commit all changes otherwise they will be lost on reboot

lbu ci

References

https://gist.github.com/atlury/fe0ea8b91a981c103df7

https://frillip.com/using-your-raspberry-pi-3-as-a-wifi-access-point-with-hostapd/

Thanks oneinsect@gmail.com