web-dev-qa-db-fra.com

Comment établir une connexion haut débit mobile à partir de la ligne de commande?

Je lance Ubuntu 12.04 sur un vieil iMac G3. Étant donné que l’interface graphique est trop chargée en ressources, j’ai désactivé le gestionnaire d’affichage (lightdm) et j’exécute actuellement l’ordinateur en mode console. Comment établir une connexion haut débit mobile à partir de la ligne de commande?

Lorsque je connecte le modem, il apparaît sous la forme ttyUSB0 dans la liste des périphériques de Network Manager:

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

J'ai également copié un fichier de configuration de connexion en cours depuis un autre ordinateur vers /etc/NetworkManager/system-connections/Com\ Hem\ Default\ 1. Néanmoins, lorsque j'essaie de me connecter, j'obtiens une erreur "connexion inconnue":

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

Des indices?

1
August Karlstrom

wvdial est l'outil dont vous avez besoin. Installez-le avec Sudo apt-get install wvdial si nécessaire. Vous pouvez configurer la connexion en modifiant /etc/wvdial.conf:

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

Je pense que leurs pages de manuel seront vraiment utiles. man wvdial et man wvdial.conf pour plus de détails.

1
Samik

La méthode CLI

Il y a 3 fichiers impliqués “/ etc/ppp/peers/provider”, “/ etc/chatscripts/pap” et “/ etc/ppp/chap-secrets”.

#/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 BUSY

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”: - # Secrets pour l'authentification avec CHAP

# client        server  secret                  IP addresses

3ireland        *       3ireland

Le paramètre le plus important concerne l'APN dans le script de discussion en ligne “ 3internet ”, modifiez-le en fonction de votre propre fournisseur. Vous devrez peut-être également modifier les noms d'utilisateur et les mots de passe. Jusqu'à ce que vous soyez certain que la connexion fonctionne correctement, vous pouvez également activer le débogage en supprimant la mise en commentaire de "#debug" dans/etc/ppp/peers/provider. Généralement avec 3, les serveurs DNS ne sont pas correctement distribués. Il est donc sage de commenter "usepeerdns" et de placer manuellement les serveurs DNS de votre connexion dans "/etc/resolv.conf".

Pour démarrer la connexion, tapez simplement "pon", pour arrêter inversement "poff". Pour démarrer la connexion au démarrage, ajoutez "pon" à "/etc/rc.local". Pour partager la connexion, activez le transfert IP dans "/etc/sysctl.conf" et configurez iptables correctement. Voir http://www.johnlewis.ie/the-importance-of-a-minimal-firewall/ pour plus d'informations sur le pare-feu.

[référez-vous] http://johnlewis.ie/mobile-broadband-from-the-command-line-in-ubuntu/

0
totti