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?
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.
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/