que fazer um hotspot se voce pode fazer isso com o celular? Boa pergunta. Mas a resposta e bem convincente. Por exemplo, se voce precisar comprar um pacote de 10 Gb, vai pagar de 3 a 4 vezes mais se for pra celular, quando comparado com o valor para somente dados, ou seja, pra modem o valor fica bem mais em conta.Bem, vamos ao nosso projeto. O material utilizado foi:Software: Linux Raspberrypi 3.18.5+Hardware: Raspberry Pi B+ V 1.2Modem USB Huawei 3G, modelo E173sModem wireless USB Ralink Technologies, modelo RT530Visao final do projeto1. Modem switchingAlguns modens possuem dois modos de operacao: modo memoria flash USB e modo modem USB.Essa foi a primeira dificuldade que encontrei: nao conseguia fazer meu modem 3G mudar de memoria flash para modem 3G, quando conectado ao RPi. Apos tentar varias opcoes, a unica solucao que funcionou foi a seguinte: conectei o modem a um laptop Windows e, atraves do Painel de Controle > Gerenciador de Dispositivos, verifiquei que estava usando a porta COM4. Com o utilitario putty.exe, abri uma janela terminal, conforme mostrado abaixo. Na janela terminal aberta, digitei o comando "AT^U2DIAG=0", sem aspas. Ao plugar o modem novamente no RPi verifiquei que, finalmente, o modem havia chaveado pra interface correta, ou seja, modo modem com vendor=0x12d1 e product=0x1c05, como mostrado abaixo: Com o modem 3G sendo reconhecido pelo kernel RPi, agora precisamos configura-lo.2. Configurando o modem 3G no Raspberry PiExistem diversos tutoriais na internet que auxiliam nessa tarefa. O ponto de partida e primeiro saber se o modem foi instalado corretamente no RPi. Isso pode ser feito verificando as mensagens do comando dmesg mostrado abaixo e as informacoes mostradas pelo comando lsusb, como mostra a figura abaixo.Ao executar o comando lsusb, a saida mostra que o modo modem esta ligado. Na figura acima e possivel ver o ID do modem 3G e o status como ligado, significando que o modem foi identificado corretamente pelo RPi.2.1. Instale o software necessarioPara instalar os pacotes necessarios para esse projeto, execute o comando abaixo. Note que amaior parte dos comandos utilizados exigem o login do root ou sudo # apt-get install wvdial ppp hostapd udhcpd Uma vez instalados os pacotes, execute o comando:# wvdialconf /etc/wvdial.conf A ferramenta ira fazer uma verificacao no seu modem 3G, executando uma serie de comandos AT e, ao final, ira gerar o arquivo /etc/wvdial.conf com uma configuracao default que voce podera editar e completar com os dados relativos a sua configuracao ou adicionar uma nova configuracao, usando esse default como template. Segue como ficou a configuracao do meu arquivo wvdial.conf.[Dialer 3gcon]Init1 = ATZInit2 = AT &FE0V1X1 &D2 &C1 S0=0Init3 = AT+CGDCONT=1,"IP","zap.vivo.com.br"Password = <Your Password>Username = <Your Login Name>Modem = /dev/ttyUSB0Check Def Route = onAbort on No Dialtone = offModem Type = Analog ModemStupid Mode = 1Baud = 460800Dial Command = ATDTISDN = 0#Phome = *99#Phone = *99***1#[Dialer Defaults]Init2 = ATQ0 V1 E1 S0=0 &C1 &D2Modem Type = Analog Modem; Phone = <Target Phone Number>ISDN = 0; Username = <Your Login Name>Init1 = ATZ; Password = <Your Password>Modem = /dev/ttyUSB0Baud = 9600 Agora execute o comando para