modem 3g - configurando

Iniciado por zelito, 10 de Agosto de 2010, 13:14

tópico anterior - próximo tópico

zelito

segue uma dica para configurar seu modem 3g.

coloque o conteúdo abaixo em um arquivo e salve-o como modem3g.

--------------------------

#!/bin/bash
#
#
#
# nokia-3g - script para configurar o Internet Stick Nokia CS 10 no Linux
# baseado em instruções do site: http://islascruz.org/html/index.php/blog/show/Nokia-Internet-Stick-CS-10-on-Linux.html
#
# Copyright (C) 2009 Valter Ferraz Sanches <googbar@gmail.com>
#
#
# Este programa é um software livre; você pode redistribui-lo e/ou
# modifica-lo dentro dos termos da Licença Pública Geral GNU como
# publicada pela Fundação do Software Livre (FSF); na versão 2 da
# Licença, ou (na sua opnião) qualquer versão.
#
# Este programa é distribuido na esperança que possa ser  util,
# mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUAÇÂO a qualquer
# MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a
# Licença Pública Geral GNU para maiores detalhes.
#
# Você deve ter recebido uma cópia da Licença Pública Geral GNU
# junto com este programa, se não, escreva para a Fundação do Software
# Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
#
#

cat <<EOF
Ola, este script configura o modem Nokia Internet Stick CS 10 em seu sistema.

Não faz nenhum teste ou autenticação. Voce deve executá-lo como super-usuário (root)

Aqui diz que seu usuário é: `whoami`

Se não for root, não insista, não vai funcionar. Saia, entre como root e execute novamente.

Pressione enter para continuar ou Ctrl+C para finalizar.
EOF

read

echo -n "Criando regras em /etc/udev/rules.d... "

cat <<EOF > /etc/udev/rules.d/90-nokia-zerocd.rules
SUBSYSTEMS=="usb", SYSFS{idVendor}=="0421", SYSFS{idProduct}=="060c", ACTION=="add", PROGRAM=="/usr/local/bin/nokia-testcd %M %s{serial}", RUN+="/usr/bin/eject -s %k", OPTIONS+="last_rule"
EOF

echo "OK"

echo -n "Criando o script de desmontagem da unidade disco do modem... "

cat <<EOF > /usr/local/bin/nokia-testcd
#!/bin/sh
# Don't eject if flag in place
if [ -f /etc/udev/nokia-zerocd-noeject ]; then
  exit 1
fi
# Extract USB serial into major and minor numbers
minor=`echo $2 | sed 's/.[0-9]*\.//'`
major=`echo $2 | sed 's/\.[0-9]*$//'`
# Compare with current software version
if [ "$major" -gt "0" ] ||  [ "$minor" -gt "10" ]; then
  exit 1
fi
# Clean exit on match
exit 0
EOF

chmod 755 /usr/local/bin/nokia-testcd

echo "OK"
echo "Pressione ENTER para continuar. Reinicie seu PC e rode o wvdialconf para configurar seu discador."

read

------------------

execute como root

vá a pasta onde está o arquivo e digite: ./modem3g
Dê enter. e pronto
quando você colocar seu modem siga os passos e pronto.