Como estabeleço uma conexão de banda larga móvel a partir da linha de comando?

1

Eu corro o Ubuntu 12.04 em um antigo iMac G3. Como a GUI é muito pesada, desativei o gerenciador de exibição (lightdm) e estou executando o computador no modo de console. Como faço para estabelecer uma conexão de banda larga móvel a partir da linha de comando?

Quando eu conecto o modem, ele aparece como ttyUSB0 na lista de dispositivos do Network Manager:

$ nmcli dev
DEVICE     TYPE              STATE        
ttyUSB0    gsm               disconnected    
eth0       802-3-ethernet    unavailable

Eu também copiei um arquivo de configuração de conexão de outro computador para %código%. Ainda assim, quando tento conectar, recebo um erro de "conexão desconhecida":

$ nmcli con up id "Com Hem Default 1"
Error: Unknown connection: Com Hem Default 1.

Alguma pista?

    
por August Karlstrom 22.06.2012 / 18:41

2 respostas

1

wvdial é a ferramenta de que você precisa. Instale-o com sudo apt-get install wvdial , se necessário. Você pode configurar a conexão editando /etc/wvdial.conf :

[Dialer Defaults]
Phone = <dial-out number here>
Username = 
Password = 
New PPPD = yes

Suas páginas de manual serão realmente úteis, eu acho. man wvdial e man wvdial.conf para detalhes.

    
por Samik 22.06.2012 / 19:08
0

O caminho do CLI

Existem 3 arquivos envolvidos: "/ etc / ppp / peers / provider", "/etc/chatscripts/pap" e "/etc/ppp/cap-segredets".

#/etc/ppp/peers/provider

user "user"

connect "/usr/sbin/chat -v -f /etc/chatscripts/pap -T *99#"

# Serial device to which the modem is connected.

/dev/ttyUSB0

# Try to get the name server addresses from the ISP.

usepeerdns

# Use this connection as the default route.

defaultroute

replacedefaultroute

# Makes pppd "dial again" when the connection is lost.

persist

# no compression - ppp is used only until the modem

novj

novjccomp

nopcomp

nodeflate

noccp

#debug

“/ etc / chatscripts / pap”: -     ABORT OCUPADO

ABORT           VOICE

ABORT           "NO CARRIER"

ABORT           "NO DIALTONE"

ABORT           "NO DIAL TONE"

""              ATZ

OK ATE0V1&D2&C1S0=0+IFC=2,2

OK AT+CGDCONT=1,"IP","3internet"

OK ATDT*99#

CONNECT         ""

“/ etc / ppp / chap-secrets”: -     # Segredos para autenticação usando o CHAP

# client        server  secret                  IP addresses

3ireland        *       3ireland

A configuração mais importante é para o APN no script de chat “ 3internet ”, mude isso para se adequar ao seu próprio provedor. Você também pode precisar alterar nomes de usuários e senhas. Até que você esteja confiante de que a conexão está funcionando corretamente, você também pode querer habilitar a depuração descomentando “#debug” em / etc / ppp / peers / provider. Geralmente, com 3 os servidores DNS não são distribuídos corretamente, por isso, é aconselhável comentar “usepeerdns” e colocar os servidores DNS da sua conexão em “/etc/resolv.conf” manualmente.

Para iniciar a conexão, basta digitar "pon", para interromper o processo "poff". Para iniciar a conexão na inicialização, adicione “pon” a “/etc/rc.local”. Para compartilhar a conexão, habilite o encaminhamento de ip em “/etc/sysctl.conf” e tenha o iptables configurado corretamente. Veja link para mais informações sobre o lado do firewall.

[referir] link

    
por totti 02.02.2013 / 13:05