OK, eu tenho um aplicativo shell rodando no Ubuntu 11.04 que deve usar um Modem Verizon Wireless para ficar conectado. Eu não consigo descobrir como invocar este aplicativo a partir do shell, mas posso fazê-lo a partir do gui.
Se o PC perder energia, o Ubuntu deve ativar, fazer login, iniciar o aplicativo no último estado conhecido e conectar-se novamente à Internet. Como o aplicativo é REMOTO, preciso que o PC restabeleça a conexão sem fio sempre que a conexão for interrompida e continue tentando até que aconteça.
Eu configurei o ppp0 como a conexão padrão no gerenciador de rede. No entanto, a única maneira que encontrei para iniciar a conexão após a desconexão é matar o networkmanager, e o gerenciador de rede se reconecta automaticamente.
A conexão:
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)
O processo parece mudar toda vez que eu o executo. O NetworkManager parece autoincrementar o número após ... / PPP. Eu quero ser capaz de executar essa conexão com todas as suas funcionalidades do 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
Alguém pode me fornecer o comando shell que eu posso usar para invocar a conexão acima sem matar o gerente de rede toda vez?