Raspberry Pi som 3g (Huawei E303) trådlös router (Edimax EW-7811Un) (1 / 5 steg)

Steg 1: Kontrollera att Pi kan se 3g dongel



Samla Information

För att få mer information om USB-enheter anslutna till Pi, använder vi kommandot "lsusb". Öppna ett terminalfönster och skriv:

lsusb

ska ge en effekt som liknar detta:

Enhet för buss 001 002: ID 0424:9512 Standard Microsystems Corp
Bus 001 enhet 001: ID 1d6b:0002 Linux Foundation 2.0 rotnavet
Bus 001 enhet 003: ID 0424:ec00 Standard Microsystems Corp
Bus 001 enhet 008: ID 050 d: 0234 Belkin komponenter F5U234 USB 2.0 4-Port Hub
Bus 001 enhet 005: ID 7392:7811 Edimax Technology Co, Ltd EW-7811Un 802.11n Trådlös Adapter [Realtek RTL8188CUS]
Bus 001 enhet 010: ID 12 d 1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard

lsusb visar de USB-enheter anslutna till Pi, antingen direkt eller genom navet. Jag har belyst delarna av produktionen som anger 3g dongel kan ses av Pi. Yours bör se liknande detta, även om det varierar från modell till modell - de flesta 3g-donglar på marknaden verkar vara en Huawei med en smak av en annan just nu. Så länge det finns ett omnämnande av 'modem' eller "UMTS", bör du att skratta. Vad du inte vill se är detta:

Bus 001 enhet 010: ID 12d 1:14 d 1 Huawei Technologies Co., Ltd.

Detta är ett problem som uppstår på grund av din 3g-dongle har en liten partition på den som innehåller "dashboard" programvara för windows. Din Pi har upptäckt denna partition och märkt dongeln som en lagringsenhet innan det hade chans att märka den 3 g modem vinka dess armar frenetiskt i bakgrunden.

Detta hände ibland med min 3g-dongle - jag skulle föreslå följande nästa steg även om du känner dig självbelåten om din lsusb produktionen just nu. Nästa gång du startar om din Pi kunde den upptäcka din dongle som en lagringsenhet, kasta dig in i ett anfall av depression. Farliga tider

Detta kan alla lösas med hjälp av usb_modeswitch. Att installera, i terminalfönstret skriver:

sudo lämplig-få installera usb-modeswitch

Ledtråd är i namn - det kommer att växla läge för USB-enheten från "förvaring" till "modem. Yaaaaay. Du måste ge det några riktning, som kommer att kräva några googla. De hexadecimala värdena markerat här:

Bra: Buss 001 enhet 010: ID 12 d 1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/nätverkskort

Dåligt: Buss 001 enhet 010: ID 12d 1:14 d 1 Huawei Technologies Co., Ltd.

berätta operativsystemet leverantören ID och enhets-ID. Ytterligare information om USB-identifiering kan hittas på Debians wiki. Märke att de 4 första tecknen i enheten ID (vendor ID) är samma i båda exemplen, men de sista 4 (enhets-ID) har ändrats. Usb-modeswitch tvingar operativsystemet till att använda den kombination som motsvarar 3g-modem.
usb-modeswitch användning

När usb-modeswitch har installerats måste en post för din 3g-dongle göras i /etc/usb_modeswitch.conf. Om din enhet har redan upptäckts, kan du hitta enheten ID i utdata från "lsusb" - den del som i exemplen ovan. Om du har dock det "dåliga" exemplet i din produktion, måste du hitta rätt enhet ID (andra delen) för din 3g-dongle - ett bra spel är en google-sökning på "3 g dongel modell nummer usb_modeswitch". Annars Sök-funktionen för usb-modeswitch forum. Modellnumret kan normalt hittas någonstans på enheten - försök poppar locket och söker ett klistermärke nära där du sätter in SIM-kortet om du inte kan hitta den på utsidan. Vi kan anta den första delen (vendor ID) är korrekt i båda situationerna.

Efter lite forskning uppgick den information som jag var tvungen att ändra till config-filen till detta:

DefaultVendor = 0x12d1
DefaultProduct = 0x1506
MessageEndPoint = "0x01"
MessageContent = "55534243000000000000000000000011060000000000000000 000000000000"

När du har hittat rätt enhets-ID, kopiera och klistra in informationen ovan i en textredigerare. Ändra informationen för att passa din egen installation, ta bort de två nedersta raderna om de inte behövs - jag kommer inte att hävda att förstå fälten MessageEndPoint och MessageContent: de var del av den lösning jag hittade här - kredit går till Marita av webbplatsen fedoraforum.org . Enheten kan eller inte kan kräva dem. Se till att inkludera "0 x" innan de vendör och anordning ID - detta låter Pi vet att de är hexadecimala värden.

För att lägga till denna information till usb-modeswitch config-filen, öppna filen och redigera genom att utfärda följande kommando i terminal-fönstret:

sudo nano /etc/usb_modeswitch.conf

Klistra in enhets-ID information från textredigeraren längst ned i config-filen du just öppnat i terminal-fönstret. Hit Ctrl + X, y, Enter för att avsluta och spara ändringar.

Starta om din Pi och köra lsusb, Observera utdata - om du hittat rätt apparaten ID, du borde se något till "bra" output exemplet ovan.

Se Steg
Relaterade Ämnen

PiDP-8: En Raspberry Pi som minidatorn PDP-8

Alla ville en PDP-8 minidator. Tja, 1968 ändå. Återupplev den gyllene åldern av minidatorer genom att starta upp denna SD kort bild på en Raspberry Pi. Du kan också lägga till en replik frontpanel för att återskapa den Blinkenlights erfarenheten. En...

Raspberry Pi som webbserver.

Detta instructable kommer endast kort visar ett sätt att aktivera webtraffic till din Raspberry Pi.I det sista steget hittar du en guide för att lägga till innehåll.Du behöver:1 raspberry Pi1 router1 micro USB-kabel1 Ethernet-kabel(och naturligtvis e...

Raspberry Pi som en NAS (Network Attached Storage)

En NAS eller nätverk ansluten lagring, är det bästa sättet att hålla dina data säkerhetskopieras och ström och tillgång innehåll från alla enheter är anslutna till nätverket. Men en NAS är verkligen en dator som är ansluten till nätverket och datorer...

Arduino Vs Raspberry Pi som är bättre för dig?

The Arduino och Raspberry Pi plattformar är mycket olika i hanteringen av de uppgifter, så hur är den genomsnittliga diy'er vet vilken som är rätt för dem?I detta instructable jag kommer att gå över de stora skillnaderna och visa vad olika styrelser...

Raspberry Pi som låg-kostnad HD övervakningskamera

detta instructable beskriver hur man bygger en övervakning cam baserat på en Raspberry Pi mikrodator som spelar in HD video när något rör sig i det övervakade området. Levande bild kan ses från alla webbläsare, även från din mobil när du är på väg.Va...

FerretPi: Använder Raspberry Pi som Secure FTP Server

jag vet vad du tänker: "hur coolt skulle det vara om jag hade min egen Google Drive/SkyDrive/Dropbox som jag kan använda när jag vill?" Eller kanske du får bara in Maker rörelse och du tycker det är den största sak sedan konserverade bröd. Du ha...

Raspberry Pi som billig audio streaming box

Detta instructable beskriver hur att förlänga ditt ljudsystem med en Raspberry Pi mikro-dator att spela någon lokal musik eller audio ström från internet (inklusive Spotify Premium etc.). Bästa är, att du inte behöver ha tangentbord, mus, bildskärm e...

Raspberry Pi som HiFi-spelare med RuneAudio

detta Instructable visar dig hur du slår din Raspberry Pi i en HiFi-musikspelare med överraskande ljud kvalitet i kombination med en USB DAC.Vi ska här presentera RuneAudio, en fri och öppen källkod som vi utvecklat för att ersätta den personliga dat...

Hur man använder Raspberry Pi som en Server

Den främsta orsaken bakom Raspberry Pi otroliga popularitet är dess användbarhet. Lilla datorn kan användas för ett antal roliga projekt som inte bara uppfyller vissa behov, men också fantastiska pedagogiska verktyg för människor i alla åldrar. En av...

Raspberry Pi som en DMX ljusbord

Förvandla din Raspberry Pi till en DMX ljusbordDetta instructable visar dig hur du visar en färg rulla redaktör fönster på skärmen på en Raspberry Pi dator, som du kan manipulera med musen. När du ändrar färgen på skärmen, ändras färgen på DMX armatu...

Raspberry Pi robotbil

Målet med projektet är att skapa en enkel 4-hjul Raspberry Pi robotbil. Processen för att genomföra detta är att ansluta motorer, en Raspberry Pi och ett batteri till en L298n H-bridge motor styrelse genom ledningar, plats att gå runt i en designad b...

Förvandla Raspberry Pi till en Bluetooth-enhet som kan upptäckas av fjärranslutna bluetooth klient

IntroduktionJag har en Bluetooth Radio USB-enhet som samlar damm när jag snubblat på det. Så jag tänkte jag skulle ta den i bruk med Raspberry Pi. Detta instructable är om mitt lärande resa för att lägga till en bluetooth-gränssnitt till Raspberry Pi...

En riktigt billig Raspberry Pi GPIO kabel

detta instructable kan nås på författarens hemsida - http://www.neatinformation.com/howto/Pi%20GPIO.html. Om du länkar till detta instructable från en annan webbplats, vänligen inkludera en länk till webbplatsen Ordentlig Information .Projektet beskr...

Raspberry Pi I2C (Python)

i detta instructable, jag kommer att förklara hur man använder I2C på Pi, med exempel på CMPS03 kompass modulen och SRF08 ultraljud sortiment, med hjälp av python. Jag kommer att förklara rakt igenom installera OS, att se till att beroenden och allt...

Institutionen för redundans institutionen: Raspberry Pi hallon paj

Pi, naturligtvis, är ett användbart verktyg i matematik- men en Raspberry Pi är ett användbart verktyg i alla möjliga sätt. Vi är mycket glada över att äga en Raspberry Pi - som är ungefär som naken mullvad råttan datorer: det är ett kreditkort storl...

AirPlay Multiroom radio med Raspberry Pi, ingen ytterligare hårdvara behövs.

De flesta sätt att strömma musik till flera uppsättningar högtalare kostar mer än det är värt. Jag tror inte jag måste säga mycket om det, du förmodligen ville göra detta tidigare men det verkade bara dum att spendera så mycket pengar på ett separat...

App till kontroll Raspberry Pi (GPIO, automation, kamera...

Instructables gemenskapen har redan tittade på smarta hem projekt med Raspberry Pi och Prota OS mer än 85 000 gånger!Det är en utmärkt prestation och en stor inspirationskälla för oss att gå vidare med vårt Prota projekt och idag vi kommer att göra j...

Ljud-lösning med kontroll och visualisering på en Raspberry Pi med pekskärm (Squeezebox Touch funktionalitet)

Presenterar vi dig en möjlighet att välja och kontrollera din Raspberry Pi ljud spelare direkt via en pekskärm. Vår inställning är baserad på Squeezebox teknik och därför kan också flera rum ljudlösningar.Vår idé var att hitta ett enkelt och prisvärt...

Bästa USB WiFi-Adapter och Setup för Raspberry Pi

Få de flesta bandbredd från ditt wifi-kort. Jag skrev detta instructable eftersom jag köpte en RT5370 USB WiFi Adapter som var reklamen som överensstämmande med 802.11n, men kämpade för att köra på 1Mbps.Bild: iperf3 resultat med mikrovågsugn kör (rö...