J'ai une application Shell fonctionnant sous Ubuntu 11.04 qui doit utiliser un modem sans fil Verizon pour rester connectée. Je n'arrive pas à comprendre comment invoquer cette application à partir du Shell, mais je peux le faire à partir du gui.
Si le PC n'est plus alimenté, Ubuntu doit se réveiller, se connecter, démarrer l'application dans son dernier état connu et se reconnecter à l'internet. Comme l'application est REMOTE, j'ai besoin que le PC rétablisse la connexion sans fil à chaque fois qu'il la perd, et qu'il continue à essayer jusqu'à ce qu'il y parvienne.
J'ai défini ppp0 comme connexion par défaut dans le gestionnaire de réseau. Cependant, la seule façon que j'ai trouvée pour démarrer la connexion après la déconnexion est de tuer le gestionnaire de réseau, puis le gestionnaire de réseau se reconnecte automatiquement.
La connexion :
ppp0 Link encap:Point-to-Point Protocol
inet addr:XXX.XXX.XXX.XXX P-t-P:XXX.XXX.XXX.XXX Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:211 errors:0 dropped:0 overruns:0 frame:0
TX packets:217 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:26851 (26.8 KB) TX bytes:18801 (18.8 KB)
Le processus semble changer à chaque fois que je l'exécute. Le NetworkManager semble auto-incrémenter le nombre après .../PPP. Je veux pouvoir exécuter cette connexion avec toutes ses fonctionnalités à partir du Shell :
/usr/sbin/pppd nodetach lock nodefaultroute ttyUSB0 noipdefault noauth usepeerdns lcp-echo-failure 5 lcp-echo-interval 30 ipparam /org/freedesktop/NetworkManager/PPP/3 plugin /usr/lib/pppd/2.4.5/nm-pppd-plugin.so
LSUSB :
Bus 002 Device 006: ID 1410:6000 Novatel Wireless
Quelqu'un peut-il me fournir la commande Shell que je peux utiliser pour invoquer la connexion ci-dessus sans tuer le gestionnaire de réseau à chaque fois ?