Modem 3G en el Raspberry Pi

Lo primero es asegurarse que los paquetes netbase, ifupdown y ppp estén instalados:
apt-get install netbase ifupdown ppp

luego crear el fichero “/etc/ppp/peers/gprs” con el siguiente contenido:
user “YOUR_USERNAME”
connect “/usr/sbin/chat -v -f /etc/chatscripts/gprs -T YOUR_APN”
/dev/ttyUSB0
noipdefault
defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4
noauth
persist
#mtu 1492
#maxfail 0
#holdoff 20
usepeerdns
#Optional, make it always appear as ppp2:
#unit 2

Editar el fichero “/etc/ppp/chap-secrets” y adicionar al final:
YOUR_USERNAME * YOUR_PASSWORD

Igualmente editar el fichero “/etc/ppp/pap-secrets” y adicionar al final:
YOUR_USERNAME * YOUR_PASSWORD

FInalmente edite el fichero “/etc/network/interfaces” y adicione:
auto gprs
iface gprs inet ppp
provider gprs

Normalmente todo lo anterior es solo lo que se nececita, después del reboot debe de conectarse solo, para conectarse manualmente puede ejecutarse el comando:
ifup gprs
Y para desconectar el comando:
ifdown gprs

NOTA:
Casi siempre los modems 3G además del modem tienen incorporado un lector de memoria MicroSD esto hace con que el Raspberry Pi se confunda y no sepa exactamente cual es el modem y cual es el lector de memoria, para solucionar este problema debe de instalarse el programa usb-modeswitch:
sudo apt-get install usb-modeswitch
En el archivo : “/usr/share/usb_modeswitch/configPack.tar.gz” se encuentra compactado un fichero por cada modem soportado donde esta la información del comando a poner en el archivo “/etc/usb_modeswitch.d/12d1:1446”, ejemplo:
TargetVendor=0x12d1
TargetProductList=”1001,1406,140b,140c,1412,141b,1432,1433,1436,14ac,1506,1511″

MessageContent=”55534243123456780000000000000011062000000100000000000000000000″
Si se tiene duda de cual es el el código del vendedor y del producto, una vez conectado el modem, con el comando lsusb se obtiene un listado de todos los dispositivos USB conectados con sus código de vendedor y producto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *