Hurihia to Raspberry Pi hei waahi uru korekore

Wi-Fi-uru-tohu-me-RaspberryPy

En he korero o mua e korero ana mo DietPi he punaha mo ta maatau Piipere Pi i tua atu i te whai hapori nui he momo punaha me nga kaupapa.

I roto i enei ka taea e koe te whakarereke i to Raspberry Pi hei pokapū rongorau, he papatohu takahuri, he kaiwhakarato NAS me etahi atu mea.

I tenei waa ka kite maatau me pehea te whakamahi i a maatau Raspberry Pi hei waahi whakauru ahokore.

Hurihia te Raspberry Pi hei waahi whakauru ahokore

Kia tutuki ai tenei, He mea tika kia whai punaha whakahaere i runga i ta tatou Raspberry, no reira he pai te punaha mana.

Ko te mea tuatahi me whakahou e maatau taatau punaha, mo tenei i te taunga ka tuhia e matou nga whakahau e whai ake nei:

sudo apt-get update
sudo apt-get upgrade

Ka oti ana tenei ka tiimata ano e taatau taatau taputapu, kia tiakina ai nga panoni.

Hoki ki te punaha, ka timata taatau ki te whakauru i nga hostapd, dnsmasq me nga taputapu-piriti, Koinei nga kaupapa e rua ka whakamahia e maatau hei huri i ta maatau Raspberry Pi hei huarahi uru ahokore.

No reira, ki te whakauru, whakatuwherahia noa te tauranga, ki roto hoki ka patohia nga whakahau e whai ake nei.

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

Tatūnga

Ka oti ana te whakauru o enei, ka whakatika maatau i nga konae whirihoranga o nga hotaka kia mutu ta raatau ratonga me:

sudo systemctl stop hostapd
sudo systemctl stop dnsmasq

Na ka haere tonu ta maatau ki te whakatika i te konae e whai ake nei:

sudo nano /etc/dhcpcd.conf

Na kei roto i te konae, taapirihia nga raina e whai ake nei i te mutunga:

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

Anei i tenei ta maatau e whakatakoto ana, kei te whakaaro matou kei a matou nga wahitau IP roheHei taapiri, he ingoa noa ta to taatau hononga whatunga kaore ano etahi atu.

Muri iho i tera, paatohia te Ctrl + O, ka Ctrl + X hei penapena i te konae ka puta atu i te etita.

Whirihorahia te kaitoha DHCP (dnsmasq)

Ka whakamahia e maatau te dnsmasq hei kaituku DHCP. Ko te whakaaro o te kaitautoko DHCP ko te tohatoha hihiri i nga waahanga whirihora whatunga, penei i nga wahitau IP, ki nga atanga me nga ratonga.

Me whakaingoa ano te konae whirihora taunoa ka tuhi hou:

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

I roto i te konae hou ka tuhia e matou enei raina whirihora:

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

Ko nga raina ka taapirihia e maatau ki te whakarato i nga wahitau IP i waenga 192.168.0.11 me 192.168.0.30 mo te atanga wlan0. Ka kati ka penapena i te konae.

Y inaianei ka hangaia e maatau tetahi atu waahanga whirihoranga hou, ka mahia ma te tuhi i nga whakahau e whai ake nei:

sudo nano /etc/hostapd/hostapd.conf

I roto ka tuu e matou nga mea e whai ake nei:

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”

Ka whakarerekehia e raatau nga raina e rua kua hipa, na te mea ka tuhia e raatau te ingoa ka tukuna ki ta raatau waahi whakauru tae atu ki ta raatau kupuhipa, kaore he "".

Ka oti ana te whakatika ka tiakina ka kati nga huringa. Na inaianei kia whakatuwheratia te konae e whai ake nei:

sudo nano /etc/default/hostapd

I roto i tenei konae, rapua te raina e kii ana # DAEMON_CONF = "" - tangohia tera # ka tuu i te ara ki ta maatau konae whirihora ki roto i nga kii, no reira penei ana te ahua:

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

Whirihorahia te ahunga whakamua

Ko te whakaaro i konei ko te wa e hono ana, ka tukuna nga huarahi ki runga i ta raatau taura Itarangi. No reira, me tuku e matou te WLAN ma te taura Itarangi ki to pouwhanga. Ka uru tenei ki te whakatika i tetahi atu konae whirihoranga:

sudo nano /etc/sysctl.conf

Rapua tenei raina:

# net.ipv4.ip_forward = 1

Ka tango i te "#", penapena ka kati ki te konae.

Ko te mahi ka whai ake ko te taapiri i tetahi ture iptables hou, katahi me:

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

Whakahohea te hononga ipurangi

Inaianei kei te mahi te Raspberry Pi hei waahi whakauru ka taea e etahi atu taputapu te hono atu. Heoi, kaore e taea e aua taputapu te whakamahi Pi te uru atu ki te ipurangi. Kia taea ai, me hanga he piriti e whakawhiti katoa i waenga i nga waahanga wlan0 me te eth0.

Kua rite taatau ki te taapiri i tetahi piriti hou (e kiia ana ko br0):

sudo brctl addbr br0

Muri iho, ka hono te hononga eth0 ki to maatau piriti:

sudo brctl addif br0 eth0

Hei whakamutunga, me whakatika e tatou nga konae atanga ka taapiri i nga raina e whai ake nei ki te pito o te konae:

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

Ka tiimata ano e maatau a maatau Raspberry Pi ana ka mutu.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

He korero, waiho i a koe

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.

  1.   SerjiuS ka mea

    Kia ora ahiahi me nga mihi mo nga korero.
    I taea e au te tae atu ki te tohu "Whirihorahia te tuku whakamua" ko nga whakahau tuatahi e rua i mahia pai engari ko te tuatoru "iptables-restore </etc/iptables.ipv4.nat" kaore i pai.

    I muri i tenei ka ngana ahau ki te haere tonu me te tohu "Whakahohe i te hononga Ipurangi" ka oti i ahau te whakahau "sudo brctl addif br0 eth0" Kua pau taku whatunga i roto i te piripiri, taura wifi ranei

    Kua haere tonu au me te toenga o te whirihoranga ki to rohe, engari i muri o te tiimata kaore ano aku hononga.

    Ka taea te whakatika, te huri ranei?

    Nga mihi me te mihi nui ki a koutou i mua.