Avadiho ho lasa fidirana tsy misy tariby ny Raspberry Pi anao

Wi-Fi-access-point-with-RaspberryPy

En lahatsoratra teo aloha miresaka momba ny DietPi rafitra iray ho an'ny Raspberry Pi anay izay ankoatry ny fananana vondrom-piarahamonina marobe dia manana rafitra sy tetik'asa samihafa.

Anisan'izany ny ahafahanao mamadika ny Raspberry Pi anao ho ivon-haino aman-jery, console lalao retro, mpizara NAS ankoatry ny zavatra hafa.

Amin'ity indray mitoraka ity dia ho hitantsika ny fomba fampiasana ny Raspberry Pi ho toy ny fidirana Wireless.

Mamadika Raspberry Pi ho lasa fidirana tsy misy tariby

Mba hahatratrarana izany, ilaina ny manana rafitra miasa amin'ny Raspberry antsika, noho izany ny rafitra ofisialy dia mety aminy.

Ny zavatra voalohany tsy maintsy ataontsika dia ny fanavaozana ny rafitray, satria ity amin'ny terminal dia hotendrenay ireto baiko manaraka ireto:

sudo apt-get update
sudo apt-get upgrade

Raha vantany vao vita io dia handeha hamerina hanangana ny fitaovana misy antsika isika, mba hamonjy ireo fanovana rehetra atao.

Miverina ao amin'ny rafitra, andao hiroso amin'ny fametrahana hostapd, dnsmasq ary tetezana-tetezana, Ireto ireo programa roa izay hampiasainay hanovana ny Raspberry Pi ho lasa fidirana tsy misy tariby.

Noho izany, raha hametraka azy io dia sokafy fotsiny ny terminal ary eo no hanoratantsika ireto baiko manaraka ireto.

sudo apt-get install hostapd
sudo apt-get install dnsmasq
sudo apt-get install bridge-utils

fanahafana

Vantany vao vita ny fametrahana ireo, dia hanitsy ny fisie fikirakiran'ireo programa izahay ka tsy maintsy ajanoninay miaraka aminy ny serivisin'izy ireo:

sudo systemctl stop hostapd
sudo systemctl stop dnsmasq

Manohy manitsy ity rakitra ity izahay izao:

sudo nano /etc/dhcpcd.conf

Izao dia ao anaty rakitra io, ampio ireto andalana manaraka ireto amin'ny farany:

interfaz wlan0
static ip_address = 192.168.0.10/24
denyinterfaces eth0
denyinterfaces wlan0

Eto amin'ity apetratsika ity, mihevitra izahay fa manana adiresy IP eo an-toeranaHo fanampin'izay, ny tambajotram-pifandraisanay dia manana anarana iraisana fa tsy misy hafa.

Aorian'izay, tsindrio Ctrl + O, avy eo Ctrl + X hamonjy ilay rakitra ary mivoaha amin'ny tonian-dahatsoratra.

Configure DHCP server (dnsmasq)

Hampiasa dnsmasq ho mpizara DHCP izahay. Ny hevitry ny mpizara DHCP dia ny fizarana maodely ireo masontsivana fikirakirana tambajotra, toy ny adiresy IP, amin'ireo interface sy serivisy.

Andao hotadiavina anarana ny fisie rakitra default ary manoratra iray vaovao:

sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.back
sudo nano /etc/dnsmasq.conf

Ao amin'ny fisie vaovao no hanoratantsika ireto tsipika fandaminana ireto:

interface=wlan0
dhcp-range=192.168.0.11,192.168.0.30,255.255.255.0,24h

Ny tsipika ampiantsika dia midika fa hanome adiresy IP eo anelanelany izahay 192.168.0.11 sy 192.168.0.30 ho an'ny interface wlan0. Manidy sy mitahiry ilay rakitra izahay.

Y Ankehitriny isika dia hamorona fisie rakitra vaovao hafa, manao izany amin'ny fanoratana ity baiko manaraka ity izahay:

sudo nano /etc/hostapd/hostapd.conf

Ao anatiny no hametrahantsika ireto manaraka ireto:

interface=wlan0
bridge=br0
hw_mode=g
channel=5
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
ssid=”Nombre-que-le-daras-a-tu-punto-de-acceso”
wpa_passphrase=”La-contraseña”

Aiza no hanitsian'izy ireo ny andalana roa farany, satria eto no hametrahan'izy ireo ny anarana izay homeny ny toerana fidirana ary koa ny tenimiafiny, raha tsy misy ny ""

Vantany vao voahitsy isika dia hitahiry sy hanidy ny fanovana. Ary izao andao hosokafana ity rakitra manaraka ity:

sudo nano /etc/default/hostapd

Ao amin'ity fisie ity dia tadiavo ilay tsipika milaza hoe # DAEMON_CONF = ”” - esory io # ary apetraho amin'ny fitanisa ny làlana mankany amin'ny fisie config, ka dia toa izao:

DAEMON_CONF = "/etc/hostapd/hostapd.conf"

Hamafiso ny fandrosoan'ny fifamoivoizana

Ny hevitra eto dia rehefa mifandray izy ireo dia alefa amin'ny alàlan'ny tariby Ethernet-ny fifamoivoizana. Noho izany dia tsy maintsy mandefa WLAN amin'ny alàlan'ny tariby Ethernet amin'ny modem anao izahay. Anisan'izany ny fanovana rakitra hafa:

sudo nano /etc/sysctl.conf

Jereo izao andalana izao:

# net.ipv4.ip_forward = 1

Ary esory ny "#", tahirizo ary manakaiky ny fisie.

Ny dingana manaraka dia ny manampy fitsipika iptables vaovao, avy eo miaraka amin'ny:

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
iptables-restore < /etc/iptables.ipv4.nat

Alefaso ny fifandraisana Internet

Ankehitriny ny Raspberry Pi dia miasa ho toy ny fidirana izay ahafahan'ny fitaovana hafa mifandray. Na izany aza, mbola tsy afaka mampiasa Pi ireo hidirana amin'ny Internet ireo fitaovana ireo. Mba hanatanterahana izany dia mila manamboatra tetezana mandalo ny fifamoivoizana rehetra eo amin'ny interface wlan0 sy eth0 isika.

Vonona izahay hanampy tetezana vaovao (antsoina hoe br0):

sudo brctl addbr br0

Avy eo, hampifandraisinay amin'ny interface ny et0 ny interface:

sudo brctl addif br0 eth0

Ary farany, andao hamboary ny rakitra interface ary ampio ireto andalana manaraka ireto amin'ny faran'ny fisie:

sudo nano /etc/network/interfaces
auto br0
iface br0 inet manual
bridge_ports eth0 wlan0

Averinay indray ny Raspberry Pi ary dia izay.


Ny atin'ny lahatsoratra dia manaraka ny fitsipiky ny etika fanonta. Raha hitatitra tsindry diso eto.

Fanehoan-kevitra iray, avelao ny anao

Avelao ny hevitrao

Ny adiresy email dia tsy ho namoaka. Mitaky saha dia marika amin'ny *

*

*

  1. Tompon'andraikitra amin'ny data: Miguel Ángel Gatón
  2. Tanjon'ny angona: Control SPAM, fitantanana hevitra.
  3. Legitimation: Ny fanekenao
  4. Fifandraisana momba ny angona: Tsy hampitaina amin'ny antoko fahatelo ny angona raha tsy amin'ny adidy ara-dalàna.
  5. Fitehirizana angona: Database nomen'ny Occentus Networks (EU)
  6. Zo: Amin'ny fotoana rehetra, azonao atao ny mametra, mamerina ary mamafa ny mombamomba anao.

  1.   SerjiuS dia hoy izy:

    Mirary hariva ary misaotra amin'ny info.
    Afaka tonga tamin'ilay teboka "Configure traffic forwarding" ny didy roa voalohany dia novonoina tsara fa ny "iptables-restore </etc/iptables.ipv4.nat" fahatelo dia tsy nanao.

    Aorian'izany dia nanandrana nanohy aho ary tamin'ny teboka "Enable the Internet connection" rehefa vitako ny baiko "sudo brctl addif br0 eth0" dia lany ny tambajotra ao amin'ny rasperry, tariby na wifi

    Nanohy ny ambin'ny fanamboarana teo an-toerana aho, fa aorian'ny famerenana dia mbola tsy manana tambajotra aho.

    Azo amboarina ve sa averina?

    Miarahaba ary misaotra betsaka mialoha.