Raspberry Pi som 3g (Huawei E303) trådlös router (Edimax EW-7811Un) (2 / 5 steg)
Steg 2: Hämta och ställa ppp, UMTSKeeper och Sakis3g
PPP-paketet installerar Point-to-Point protocol daemon, som kommer att hantera anslutningen mellan dig och din 3g leverantör. Paketet kan installeras via terminalen med kommandot:
sudo lämplig-få installera ppp
Inget mer måste hända med pppd, det ska bara sitta där i bakgrunden, som en demon är tänkt att, väntar på Sakis3g att peta i revbenen. Vill du veta mer? Här är en länk till Wikipedia sida på demoner i linux.
UMTSKeeper
UMTSkeeper används automatiskt återansluta 3 g dongel med hjälp av skriptet Sakis3g bör anslutningen släppa, vilket faktiskt händer med monotona regelbundenhet i Kenya.
Ladda ner och packa upp UMTSkeeper genom att utfärda följande kommandon från terminal-fönstret:
sudo mkdir umtskeeper
CD umtskeeper
sudo wget "http://zool33.uni-graz.at/petz/umtskeeper/src/umtskeeper.tar.gz"
sudo tjära - xzvf umtskeeper.gz
sudo chmod + x umtskeeper
Det första kommandot skapade en mapp som heter "umtskeeper" i den aktuella katalogen som du är. För att bekräfta vad denna katalog är, skriv "pwd". Anteckna utdata, som vi behöver för den fullständiga sökvägen till automatisera UMTS keeper senare. Nu ska vi hämta Sakis3g till samma katalog att hålla det enkelt.
Sakis3g
Sakis3g är ett skript som används för att göra en 3g-anslutning. Du behöver för att kunna ge några detaljer: din APN, PIN-koden för SIM-kortet och ditt användarnamn och lösenord om det krävs för din leverantör. Denna information kan (förhoppningsvis) finns på webbplatsen leverantörer eller i dokumentationen som medföljde din simkort/dongle. Om inte, en sökning på google efter "din leverantör APN inställningar" bör gräva fram dem.
Sakis-3g.org hemsida har legat nere en tid. Lyckligtvis har någon lagt upp en kopia av skriptet på sourceforge. För att ladda ner och packa upp den, utfärda följande kommandon från terminal-fönstret:
sudo wget "http://downloads.sourceforge.net/project/vim-n4n0/sakis3g.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fvim-n4n0%2Ffiles%2F & ts = 1363537696 & use_mirror = tene ~ t" - O sakis3g.tar.gz
sudo tjära - xzvf sakis36.tar.gz
sudo chmod + x sakis3g
Innan du går vidare, bör du försöka att göra en 3g-anslutning med hjälp av skriptet sakis3g ensam, visar allt du har gjort fram till nu arbeten. Sakis3g har ett interaktivt läge, som vilja snabb du för information om din 3g-anslutning. I terminalfönstret, skriv:
. / sakis3g--interaktiva
och följ anvisningarna på skärmen. Om du har inga APN användare eller lösenord, anger du "0". När en anslutning har gjorts, se till att du kan surfa på internet eller utfärda en ping från terminal-fönstret:
ping -c 4 google.com
Nu testa UMTSkeeper. Kommandot kan först titta lite förvirrande (detaljer är för min anslutning):
. / umtskeeper--sakisoperators "USBINTERFACE ="0"andra ="USBMODEM"USBMODEM ='12 d 1:1506" APN = 'CUSTOM_APN' CUSTOM_APN = 'safaricom"SIM_PIN ="1234"APN_USER ="saf' APN_PASS = 'data' "--sakisswitches"--sudo--konsolen"--enhetsnamn 'Huawei'--logga--tyst--monthstart 8--nat"nej"
Bryta ner lite, är dessa områden som du behöver för att ändra:
USBMODEM: Enheten ID Vi hittade med kommandot lsusb tidigare
CUSTOM_APN, APN_USER, APN_PASS, SIM_PIN: Information om SIM-kortet och nätverket leverantörer data.
En fullständig uppdelning av parametrar finns på UMTSKeeper webbplats.
När du är nöjd UMTSKeeper arbetar i harmoni med Sakis3g, vi kan redigera /etc/rc.local så att den startar när operativsystemet startar. I terminalfönstret, skriv:
sudo nano /etc/rc.local
och Lägg till följande rad, redigerad för att visa din väg till den umtsfolder du hittat med kommandot "pwd" tidigare:
VÄG går här/umtskeeper--sakisoperators "USBINTERFACE ="0"andra ="USBMODEM"USBMODEM ='12 d 1:1506" APN = 'CUSTOM_APN' CUSTOM_APN = 'safaricom"SIM_PIN ="1234"APN_USER ="saf' APN_PASS = 'data' "--sakisswitches"--sudo--konsolen"--enhetsnamn 'Huawei'--logga--tyst--monthstart 8--nat"nej"&
Exit, spara ändringar.