INHOUDSOPGAWE:

Maak van u Pi 'n (plaaslike) wolkbediener !: 19 stappe (met foto's)
Maak van u Pi 'n (plaaslike) wolkbediener !: 19 stappe (met foto's)

Video: Maak van u Pi 'n (plaaslike) wolkbediener !: 19 stappe (met foto's)

Video: Maak van u Pi 'n (plaaslike) wolkbediener !: 19 stappe (met foto's)
Video: Positano, Italy Evening Walk - Amalfi Coast - 4K60fps with Captions - Prowalk Tours 2024, November
Anonim
Maak van u Pi 'n (plaaslike) wolkbediener!
Maak van u Pi 'n (plaaslike) wolkbediener!

Stoor en kry dokumente en foto's en musiek op u eie plaaslike Pi Cloud -bediener! Die beste deel: u kan dit gebruik as, of wanneer, die internet ondergaan (of as u op 'n afgeleë plek is en toegang tot Wikipedia wil hê). O, en as jou vriend een kry en hulle naby woon (*ahem*80ft*ahem*), kan jy dinge met hulle deel en jou eie persoonlike geselslyn maak!

Dit laat my aan die dink.. as genoeg mense Pi Cloud -bedieners bou, kan ons die internet in 'n groot skare aanskaf! Dit sou 'n 11/10 wees op 'n groot skaal. Met die nuwe modelle van die Raspberry Pi -rekenaar is dit moontlik en nie eens duur nie! (Wat! Vertel my meer!)

Hierdie tutoriaal sal u wys hoe u 'n kortafstand (~ 80 voet) WiFi-toegangspunt en 'n persoonlike webbediener opstel (bring dit terug na HTML bbies). U kan dit slegs as 'n (geslote) plaaslike netwerk opstel (dit wil sê u eie persoonlike 'wolk' -rugsteunapparaat), of dit na die res van die wêreld uitstuur! (.. as u dit doen, moet u seker wees dat u netwerkbeveiliging ken.)

Dit gesê, as u 'n basiese kennis van die Pi het, is die uiteensetting:

Lees tyd: ~ 40 min

Bou tyd: ~ 60 min (minder as u ervare is met Linux)

Koste: $ 35 (vir die Pi 3)

As u belangstel om 'n mense se internet te begin, deel dit dan met u vriende en familie en almal wat u ken (of bou dit vir hulle!). As u hierdie projek bou, merk dan dat u dit gebou het, sodat ons 'n idee kan kry van hoeveel mense die infrastruktuur het wat ons nodig het om 'n volwaardige internet te maak. Volg my laastens om op hoogte te bly (ek kontak 'n paar mense om te probeer dat dit 'n werklikheid is; kontak my gerus as u kan help en/of dit kan aanpak, dit is 'n open source!).

Stap 1: Nuut op Linux en terminale programmering?

Nuut op Linux en terminale programmering?
Nuut op Linux en terminale programmering?

Ons moet op afstand toegang tot ons Pi hê (bv. Via SSH). As u 'wtf is dat' wil hê, kyk dan na hierdie inleidende handleiding vir 'n meer deeglike oorsig van hoe u die Raspberry Pi 3 en 'n paar vinnige Linux -terminale programmeer.

Hierdie benadering tot die Pi -toegangspunt* en die webbediener ** gebruik die Jessie Lite -bedryfstelsel. As u hierdie tutoriaal reël-vir-reël volg, benodig u hierdie spesifieke weergawe van Linux

Laastens is hierdie tutoriaal gebaseer op die Adafruit Digital Free Library -tutoriaal, dus kyk na die tutoriaal as u probleme ondervind (of lewer 'n opmerking en ek of 'n ander hulpvaardige sal probeer om u vraag te beantwoord:))

(Dit kan ook 'n bietjie lank voel, so ek het deurgaans verskillende oulike hondjiefoto's ingesluit om u gemotiveerd te hou: D)

*'N Toegangspunt is 'n hardeware -toestel waarmee 'n WiFi -toestel (bv. Slimfoon) met 'n bedrade netwerk (bv. Router) kan skakel.

** 'n Webbediener is 'n rekenaar wat 'n webbladsy lewer. As u na u gunsteling webwerwe gaan, tik u 'www.wikipedia.org' wat u na die IP -adres van die webbediener bring en publieke inligting vertoon.

Waarskuwing: dit word aanbeveel om u Pi slegs as 'n plaaslike netwerk te laat loop (dit wil sê: moenie die Pi aan die breër World Wide Web koppel nie), aangesien die WPA2 -wagwoordprotokol moontlik nie veilig is nie.

Stap 2: materiaal

Materiaal
Materiaal

Rekenaar met Ethernet -poort en SD -kaartgleuf

Framboos Pi 3

- SD -kaart (8 GB of groter, veral as u dit wil stoor)

MicroUSB na USB -netsnoer

Ethernet -kabel

- Aanbeveel: Framboos Pi -omhulsel

Stap 3: sagteware programme

Sagteware programme
Sagteware programme

1. Met PuTTY kan ons op afstand by die Raspberry Pi aanmeld met behulp van die Pi se IP -adres, gebruikersnaam en wagwoord.

Laai hier af:

2. Etcher formateer en skryf die Raspbian (of ander) bedryfstelsel ("OS") na 'n SD -kaart.

Laai hier af:

3. Met WinSCP kan u maklik lêeroordrag tussen u rekenaar en die Raspberry Pi oordra.

Laai hier af (klik op Installasiepakket):

4. Windows -rekenaars benodig Bonjour -drukdienste vir Windows (van Apple) om die "raspberrypi.local" IP -adres te gebruik.

Laai hier af:

Stap 4: Vinnige aanvang

Vinnige begin
Vinnige begin

As u al voorheen met die Pi gewerk het en gemaklik is met die Linux -terminale en so, is 'n vinnige oorsig van hierdie proses:

1. Laai Jessie Lite op 'n SD -kaart (8 GB of meer) en steek dit in die Pi.

Laai die Jessie Lite OS hier af.

2. Teken op afstand aan (bv. SSH) en voer geloofsbriewe in.

3. Hier is 'n Github -bewaarplek met al die opdragte om van u Pi 'n webbediener te maak: D

Gaan deur die Setup -lêer en voer die opdragte in (in volgorde). Hierdie proses installeer HostAPD (verifikasie), DHCP (IP -bestuur), iptables (firewall) en Apache (webbedienersagteware).

4. Skep 'n openbare webbladsy of hou u lêers/data privaat/met vriende en familie

'N Voorbeeld van 'n HTML-webwerf wat aangepas is by die Adafruit Digital Free Library-tutoriaal, is ingesluit in die Github-bewaarplek (ServerWebsiteHTML-Raw). U kan ook die groter zip -lêer gebruik om uit te bou:)

Waarskuwing: dit word aanbeveel om u Pi slegs as 'n plaaslike netwerk uit te voer (dit wil sê, moenie die Pi aan die breër World Wide Web koppel nie), aangesien die WPA2 -wagwoordprotokol moontlik nie veilig is nie.

Stap 5: Stel die Raspberry Pi op

Stel die Framboos Pi op
Stel die Framboos Pi op
Stel die Framboos Pi op
Stel die Framboos Pi op
Stel die Framboos Pi op
Stel die Framboos Pi op
Stel die Framboos Pi op
Stel die Framboos Pi op

1. Flits die SD -kaart met Jessie Lite (laai Jessie Lite hier af). Aktiveer SSH deur 'n lêer met die naam "SSH" in die inhoud van die SD -kaartlêer by te voeg (geen uitbreidings - verwyder die.txt as dit outomaties bygevoeg word). Steek in die Pi.

2. Steek die Ethernet -kabel tussen u rekenaar en die Pi in, en steek die Pi -kragkabel in

3. Skep 'n netwerkbrug tussen u rekenaar en die Pi

Gaan na Instellings -> Netwerk en internet -> Verander adapterinstellings. Kies die Ethernet -verbinding (moet 'n onbekende verbinding of iets soortgelyks toon). Hou die "CTRL" -toets ingedruk en kies dan die WiFi -verbinding. Klik met die rechtermuisknop en kies 'Brugverbindings'.

3. Maak PuTTY oop, tik "raspberrypi.local" vir die gasheernaam, en meld aan by u Pi, woo

As u vir die eerste keer aanmeld, gebruik die standaard gebruikersnaam: pi en wagwoord: framboos. Verander u wagwoord met die opdrag passwd

4. Kontroleer of die Pi aan die internet gekoppel is en werk dit op

Voer hierdie opdrag uit om te kyk of die Pi met Google kan skakel (dit sal 5 reëls druk as dit inligting van google.com ontvang):

ping -c 5 google.com

Voer hierdie opdrag uit om die Pi op te dateer (die eerste een laai die pakkette af, die tweede installeer dit):

sudo apt-get update

sudo apt-get upgrade

Stap 6: Installeer Apache

Installeer Apache!
Installeer Apache!
Installeer Apache!
Installeer Apache!

Apache is ons webbedienersagteware! (Dit stel ons in staat om maklik inligting en lêers te huisves wat toeganklik is via 'n webblaaier soos Chrome, Firefox, Explorer, ens.)

Kom ons installeer die Apache -sagteware en verander dan die regte om die HTML -lêergids te wysig. Tik en voer die volgende opdragte in (in volgorde):

sudo apt -get install apache2 -y

cd /var /www

sudo chown pi: pi/var/www/html

cd

Stap 7: Installeer bedienersagteware

Installeer bedienersagteware!
Installeer bedienersagteware!

1. Installeer HostAPD en DHCP sagteware.

HostAPD word gebruik om inligting wat van gekoppelde toestelle gestuur en ontvang is, te verifieer, en DHCP is 'n protokol wat gebruik word vir vinnige, outomatiese en sentrale bestuur vir die verspreiding van IP -adresse binne 'n netwerk.

Om beide tegelyk te installeer, tik die volgende opdrag en druk dan op "y" om voort te gaan:

sudo apt-get install hostapd isc-dhcp-bediener

2. Installeer iptables vir 'n firewall. (yayy vir veiligheid!)

Voer hierdie opdrag uit en tik "y" (ja) op albei konfigurasieskerms wat verskyn:

sudo apt-get install iptables-persistent

Stap 8: Wysig die DHCP -konfigurasielêer

Wysig die DHCP -konfigurasielêer
Wysig die DHCP -konfigurasielêer
Wysig die DHCP -konfigurasielêer
Wysig die DHCP -konfigurasielêer

Kom ons stel die DHCP -kommunikasieprotokol op sodat ons inligting kan stuur en ontvang (redelik belangrik as u dit oorweeg om 'n gekoppelde netwerk te bou)! Gaan na die DHCP -konfigurasielêer deur die volgende in te tik:

sudo nano /etc/dhcp/dhcpd.conf

1. Voeg 'n opmerking ("#") voor die volgende reëls by (sodat dit soos die lêer op foto 1 lyk):

opsie domeinnaam “example.org”;

opsie domeinnaam-bedieners ns1.example.org, ns2.example.org;

2. Verwyder die opmerking ("#" ') uit die "gesaghebbende" reël (foto 1 is ook nuttig hier):

#As hierdie DHCP -bediener die amptelike DHCP -bediener vir die plaaslike netwerk is, moet die gesaghebbende richtlijn sonder kommentaar gelaat word.

#outoritief;

3. Voeg hierdie kode aan die einde van die lêer (sien foto 2):

subnet 192.168.42.0 netmasker 255.255.255.0 {

reeks 192.168.42.10 192.168.42.50 opsie uitsending-adres 192.168.42.255; opsie routers 192.168.42.1; standaardhuur-tyd 600; maksimum huurtyd 7200; opsie domeinnaam "plaaslik"; opsie domeinnaam-bedieners 8.8.8.8, 8.8.4.4; }

Wat doen dit ?! Om dit (kortliks) op te som, stel dit 'n reeks IP -adresse op wat aan gekoppelde toestelle (van 192.168.42.10 tot 192.168.42.50) toegeken moet word, net soos u tuisrouter! Dit vertel ook vir die Pi hoe om met ander toestelle te kommunikeer (sy uitsaaigids, 192.168.42.255 en sy eie IP -adres, 192.168.42.1). Dit gee 'n tyd (in sekondes) om hierdie verbinding (huurtyd) te deel, en stel domeinnaambedieners op (soos om 'n telefoonnommer in 'n gids op te soek).

4. Stoor en verlaat deur "Ctrl - X" en dan "y" (en dan die enter -sleutel) te druk

Stap 9: Wysig die standaard DHCP -bedienerlêer

Wysig die standaard DHCP -bedienerlêer
Wysig die standaard DHCP -bedienerlêer
Wysig die standaard DHCP -bedienerlêer
Wysig die standaard DHCP -bedienerlêer

Laat ons die DHCP -bedienerlêer wysig sodat ons dit kan toewys om via WiFi uit te saai! Gaan na die DHCP -standaardbedienerlêer deur die volgende in te tik:

sudo nano/etc/default/isc-dhcp-bediener

1. Blaai af na die reël wat INTERFACES =”” sê en verander dit na uitsending via wlan0 (dit is 'n nul, nie 'n O nie):

Koppelvlakke = "wlan0"

2. Stoor en verlaat deur "Ctrl - X" en dan "y" te druk (u het waarskynlik al hierdie sleutelkombinasie uitgevind, so ek sal ophou om dit te noem:)).

Stap 10: Stel 'n statiese IP -adres op

Stel 'n statiese IP -adres op
Stel 'n statiese IP -adres op
Stel 'n statiese IP -adres op
Stel 'n statiese IP -adres op

1. Kom ons gee ons Pi 'n statiese (onveranderlike) IP -adres sodat ons dit altyd kan vind, yay! Skakel die draadlose koppelvlaknetwerk tydelik uit:

sudo ifdown wlan0

2. Gebruik die nano -teksredakteurprogram om die netwerk -koppelvlaklêer te wysig (wat u waarskynlik agtergekom het deur die opdrag te lees (:)

sudo nano/etc/network/interfaces

3. Wysig die lêer sodat dit presies soos die volgende lyk, en verlaat en stoor (kyk ook na Foto 1):

motor lo

iface lo inet loopback iface eth0 inet dhcp

allow-hotplug wlan0

iface wlan0 inet staties

adres 192.168.42.1 netmasker 255.255.255.0

#iface wlan0 inet handleiding

#wpa-roam /etc/wpa-supplicant/wpa_supplicant.conf #standaard standaard inhcp

4. Ken 'n statiese IP toe:

sudo ifconfig wlan0 192.168.42.1

Stap 11: Stel die toegangspuntbesonderhede op

Stel die toegangspuntbesonderhede op
Stel die toegangspuntbesonderhede op
Stel die toegangspuntbesonderhede op
Stel die toegangspuntbesonderhede op
Stel die toegangspuntbesonderhede op
Stel die toegangspuntbesonderhede op

1. Skep 'n nuwe konfigurasielêer met die naam "hostapd":

sudo nano /etc/hostapd/hostapd.conf

2. Skryf die volgende (presies soos dit is) in hierdie nuwe konfigurasielêer (verlaat dan en stoor) (Foto 1):

koppelvlak = wlan0

ssid = HelloWorld #Naam van u RPi WiFi -verbinding country_code = VS #Tensy u elders is! hw_mode = g kanaal = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 #Dit is die wagwoordprotokol wpa_passphrase = framboos #Verander die wagwoord! wpa_key_mgmt = WPA-PSK wpa_pairwise = CCMP wpa_group_rekey = 86400 ieee80211n = 1 wme_enabled = 1

3. Vertel die HostAPD -protokol waar u hierdie nuwe lêer kan vind

Wysig die standaard HostAPD -lêer:

sudo nano/etc/default/hostapd

Soek die reël wat #DAEMON_CONF = "" sê. Verwyder die opmerking en wysig dit sodat dit so lyk (foto 2):

DAEMON_CONF =”/etc/hostapd/hostapd.conf”

Wysig die HostAPD -inisialiseringslêer:

sudo nano /etc/init.d/hostapd

Soek die reël wat DAEMON_CONF =. Wysig dit sodat dit na u nuwe konfigurasielêer wys! Soos hierdie (foto 3):

DAEMON_CONF =/etc/hostapd/hostapd.conf

Stap 12: Stel netwerkadresvertaling op ("NAT")

Stel netwerkadresvertaling op
Stel netwerkadresvertaling op
Stel netwerkadresvertaling op
Stel netwerkadresvertaling op

Met hierdie stap kan verskeie kliënte (soos al u vriende!) Tegelykertyd verbinding maak met die WiFi van die Pi (speel al die speletjies !!). Dit is 'n bietjie tegnies, so ek gaan die deets oorskry (ook nie baie bekend met hierdie deel nie), maar dit sal u deur die proses kry.

1. Eerstens moet ons begin met IP -aanstuur elke keer as die Pi aanskakel. Voer die volgende opdrag in om die konfigurasielêer sysctl* te wysig:

sudo nano /etc/sysctl.conf

- Blaai na onder en tik hierdie kode op 'n nuwe reël, en verlaat en stoor:

net.ipv4.ip_forward = 1

*btw dit is 'n L in sysctl, nie 'n 1 nie, wat ek al so baie gemors het -.-

2. Aktiveer IP -deurstuur deur te tik:

sudo sh -c "echo 1>/proc/sys/net/ipv4/ip_forward"

3. Skep netwerkvertaling tussen die Ethernet -poort eth0 en die WiFI -poort wlan0 deur die volgende opdragte (w/ - tekens en kappies en so) in te tik:

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

sudo iptables -A VOORUIT -i eth0 -o wlan0 -m staat -staat VERWANTE, VASGESTELD -j AANVAAR

sudo iptables -A VOORUIT -i wlan0 -o eth0 -j AANVAAR

4. Om te verseker dat netwerkvertaling plaasvind wanneer ons die Pi herlaai, voer dit uit:

sudo sh -c "iptables -save> /etc/iptables/rules.v4"

Stap 13: Toets die toegangspunt

Toets daardie toegangspunt!
Toets daardie toegangspunt!
Toets daardie toegangspunt!
Toets daardie toegangspunt!

1. Begin hostapd met ons konfigurasielêer handmatig met hierdie opdrag:

sudo/usr/sbin/hostapd /etc/hostapd/hostapd.conf

2. Gaan die WiFi -lys op u rekenaar of slimfoon na en vind u nuwe toegangspunt SSID! As u niks verander het nie, word dit 'HelloWorld' genoem met 'n wagwoord van 'Framboos'.

As u suksesvol verbind, kry u teks op die Raspberry Pi -skerm. Ons sal nog nie veel sien nie, maar ons is baie naby!

3. Kanselleer die toets deur 'Ctrl+C' in die Raspberry Pi -konsole te tik

U kan die status van die gasheer -AP -bediener en die DHCP -bediener kontroleer met die volgende opdragte:

sudo diens hostapd status

sudo-diens isc-dhcp-bedienerstatus

Stap 14: Stel 'n daemon op

Stel 'n daemon op
Stel 'n daemon op

'N Daemon is 'n program wat outomaties begin elke keer as die Pi aanskakel en op die agtergrond loop (nie heeltemal soos die "His Dark Materials" -reeks nie …).

1. Begin die hostapd en dhcp programme:

sudo diens hostapd begin

sudo diens isc-dhcp-bediener begin

2. Voer die volgende twee opdragte uit om hostapd en dhcp in staat te stel om outomaties te begin wanneer die Pi aanskakel:

sudo update-rc.d hostapd aktiveer

sudo update-rc.d isc-dhcp-bediener aktiveer

Stap 15: Amper daar! Skep 'n webbediener HTML -lêer

Amper daar! Skep 'n webbediener HTML -lêer!
Amper daar! Skep 'n webbediener HTML -lêer!
Amper daar! Skep 'n webbediener HTML -lêer!
Amper daar! Skep 'n webbediener HTML -lêer!
Amper daar! Skep 'n webbediener HTML -lêer!
Amper daar! Skep 'n webbediener HTML -lêer!

1. Skryf 'n HTML -bladsy om op u webbediener te huisves! Of laai een af wat ek aangepas het uit die Adafruit Digital Free Library:)

Laai die zip -lêer af en stoor dit, en haal dan die inhoud uit. (Hier is die volledige GitHub -bladsy)

2. Maak WinSCP oop en voer die gasheernaam in: raspberrypi.local

3. Meld aan by die Pi (tik die gebruikersnaam en wagwoord in)

4. Gaan na die tuisgids aan die Pi -kant van die skerm (regterkant)

Klik twee keer op die gids met die pyltjie op.

5. Gaan na die/var/www/html -lêer

Dubbelklik op die gids met die naam "var", dan op die "www" -map "en uiteindelik op die" html "-vouer.

6. Vee die bestaande index.html -lêer uit (of as u dit wil skryf, kan u dit net oopmaak en wysig).

7. Kopieer die webbedienerlêers na die Pi html -lêergids

Gaan aan die linkerkant van die skerm (u rekenaar) na die gids waar u die lêers gestoor het. Merk en sleep die inhoud (twee vouers en 'n lêer met die naam "index.html") na die Pi html -lêergids. Dis dit!

8. Maak 'n blaaier oop en tik "raspberrypi.local" in die navigasiebalk bo. As dit gewerk het, sal u die webbedienerbladsy sien, wat dan!

Stap 16: Wysig die HTML -lêer Pt. 1

Wysig die HTML -lêer Pt. 1!
Wysig die HTML -lêer Pt. 1!

U wil waarskynlik u eie webwerf maak, dus voeg u eie dokumente/beelde/wat ook al by en verander die HTML -lêer om na u lêers te verwys!

1. Maak die index.html -lêer op die Pi oop

2. Wysig die opskrifte en beskrywings in die index.html -lêer

- Verander die titel van u webbediener deur die teks tussen die titeldele te wysig:

jenfoxbot se plaaslike webbediener!

- Verander die opskrif van die webbediener deur die teks tussen die h2 en middelste dele (reël 51) te wysig:

jenfoxbot se plaaslike webbediener

- Opsioneel: Verander die beskrywing van die webblad (reël 55):

Afhangende van die posisie van die maan en sterre*, hierdie hotspot bied moontlik 'n internetverbinding.

As daar 'n internetverbinding is, gaan na die webwerf van jenfoxbot

en leer meer oor die ander lekker dinge wat sy doen!

*En met die posisie van die maan en sterre bedoel ons die huidige grille van die bouer, jenfoxbot:)

3. Opsioneel: verwyder bestaande dokumente, beelde en video's en voeg u eie by

Daar is twee lae op hierdie webblad: die voorblad, wat deur die "index.html" -lêer geskep word, en "intern", wat twee bladsye bevat: "helpfulinfo.html" en "books.html". As u inhoud op die voorblad wil byvoeg/wysig, wysig u die 'index.html' -lêer en voeg dit direk by die' images' -lêergids (u kan ook meer vouers byvoeg om verskillende of meer inhoud te stoor).

As u die inhoud op die interne bladsye wil wysig, redigeer u die "helpfulinfo.html" en "books.html" lêers, voeg prente by die "images" gids en PDF's (of ander dokumente) by die "issues" gids (weer, u kan meer vouers hier byvoeg).

Stap 17: Wysig die HTML -lêer Pt. 2

Wysig die HTML -lêer Pt. 2!
Wysig die HTML -lêer Pt. 2!
Wysig die HTML -lêer Pt. 2!
Wysig die HTML -lêer Pt. 2!
Wysig die HTML -lêer Pt. 2!
Wysig die HTML -lêer Pt. 2!

1. Voeg u eie dokumente by

- Besluit wat u op u bediener wil insluit en laai PDF's van die dokumente af. Laai ook beelde vir elk van die dokumente af, sodat u iets pret kan hê om op te klik: D

- Met WinSCP, voeg u dokumente by die toepaslike vouers (sien vorige stap en foto 1).

- Wysig die index.html of ander relevante html-lêer (bv. As u 'n boek wil byvoeg of wil verander in die nuttige inligtingbladsy, wysig die 'helpfulinfo.html' lêer). Vertoon en kry toegang tot beelde en dokumente deur die lêernaam en uitbreidings te verander en die beskrywings by te werk:

AL U GUNSTELINGWOORDE HIER

2. Vir mense wat nuut is in kode, kan u meer dokumente byvoeg deur die bestaande kode te kopieer en te plak en die lêernaam en uitbreidings te verander (sien foto 2)!

Hier is 'n nuttige oorsig oor HTML van die Khan Academy!

Stap 18: OMG Uiteindelik! Ons is klaar:)

OMG Uiteindelik! Ons is klaar:)
OMG Uiteindelik! Ons is klaar:)
OMG Uiteindelik! Ons is klaar:)
OMG Uiteindelik! Ons is klaar:)
OMG Uiteindelik! Ons is klaar:)
OMG Uiteindelik! Ons is klaar:)

Ontkoppel die Ethernet -kabel, koppel aan u draadlose toegangspunt en tik die IP -adres in die adresbalk van u gunsteling blaaier in (192.168.42.1 as u hierdie tutoriaal presies gevolg het).

As alles werk, sien u u webwerf (ek het my skermkiekies ingesluit). Woohoo, jy het sopas 'n draadlose toegangspunt geskep !! (As dit nie werk nie, loop weer deur die opstelling en kyk of die terminale kode presies is soos aangedui, insluitend spasies en so).

Verken u eie plaaslike Cloud -webwerf en besluit hoe u dit hier wil gebruik!

Stap 19: Wat is volgende?

Wat is volgende?
Wat is volgende?
Wat is volgende?
Wat is volgende?

Een opsie is om dit as 'n plaaslike draadlose bergingstoestel te gebruik. Koppel die Pi aan, maak verbinding met die WiFi -toegangspunt wat u opgestel het (hierdie heet 'HelloWorld') en stoor of trek lêers daaruit. U het toegang tot hierdie lêers, selfs al is u van die internet af gekoppel. U kan dus u gunsteling fliek stoor en dit steeds kyk as die krag uit is (as u 'n gelaaide skootrekenaar het).

Voeg meer dokumente by (byvoorbeeld, u kan dit as rugsteunberging gebruik), speel met die HTML -kode om u webwerf netjies te maak en om pret te hê!

'N Ander opsie is om dit op te stel as 'n openbare bladsy en 'n domeinnaam aan dit toe te ken sodat ander mense toegang tot die lêers kan kry. Dit is veral handig as u êrens heen gaan sonder WiFi of kabelinternet - u kan Wikipedia saamneem! (maar skenk miskien aan hulle as u dit doen, want hulle is wonderlik). As u gemaklik is met kode, kan u dit instel as 'n outomatiese rugsteunbediener, 'n plaaslike draadlose speletjiebediener vir u en u vriende, ens. Wees kreatief!

As u hierdie pad volg, moet u 'n bietjie weet oor netwerkbeveiliging, aangesien die WPA2 -wagwoordprotokol onlangs in gevaar gestel is (sien hieronder).

Uiteindelik, soos in die inleiding genoem, kan u hierdie Cloud -bediener gebruik om 'n mense se internet te begin! Hou 'n boudag saam met u vriende om 'n klomp wolkbedieners te skep, sodat julle almal met mekaar kan 'praat'! Hierdie benadering is nie noodwendig die * beste * (ook bekend as die doeltreffendste/doeltreffendste) manier om 'n openbare internet te bou nie, maar dit is 'n uitstekende beginpunt. Boonop, hoe beter ons verstaan hoe hierdie tegnologie werk, hoe beter gebruik ons dit om ernstige probleme op te los en vir onsself en ons gemeenskappe te pleit.:)

Meer inligting oor die WPA2 -veiligheidsrisiko van die nuttige gebruiker BillDauterive:

"[Die aanvaller benodig 'n toestel binne die bereik van die WiFi -teikennetwerk om 'n bedreiging te wees, dws die opening van 'n poort na die internet beïnvloed dit nie. As 'n [toegangspunt] in die gedrang kom, kan die aanvaller daarna spioeneer/verander verkeer op die Wifi -netwerk wat nie via TLS geïnkripteer is nie. Op 'n gekompromitteerde WLAN sou ongekodeerde VNC na die Pi 'n risiko wees, selfs as u via die WLAN toegang verkry."

Framboos Pi -wedstryd 2017
Framboos Pi -wedstryd 2017
Framboos Pi -wedstryd 2017
Framboos Pi -wedstryd 2017

Naaswenner in die Raspberry Pi -wedstryd 2017

Aanbeveel: