Não consigo conectar net discada de jeito nenhum. [Resolvido]

Iniciado por Kaoru Higurashi, 01 de Outubro de 2009, 00:59

tópico anterior - próximo tópico

Kaoru Higurashi

Oi pessoal.
Meu problema, como o de muita gente, é com a net discada no Ubuntu. Eu já tentei de tudo (e tbm já pesquisei pelo fórum todo), mas nada adiantou.

Meu modem é um HSP56 MR (VIA). Eu instalei e configurei o Gnome PPP, assim como o Wvdial, mas ainda não consigo me conectar. Sempre q eu tento me conectar com o Gnome PPP aparece que o modem não está respondendo. E quando tento me conectar com o Wvdial, aparece uma mensagem dizendo que o modem não foi detectado.

Alguém pode me ajudar?

Aqui um dos arquivos que foram criados quando eu usei o scanModem (antes de instalar o Gnome PPP e o Wvdial). É o arquivo com título de ModemData:
CitarOnly plain text email is forwarded by the  Discuss@Linmodems.org List Server,
as HTML can contain viruses. Use as the email Subject Line:
          YourName, YourCountry  kernel 2.6.28-11-generic
With this Subject Line cogent experts will be alerted, and useful case names left in the Archive.
YourCountry will enable Country specific guidance. Linux experts in YourCountry
can be found through: http://www.linux.org/groups/index.html.
They will know your Country's modem code, which may be essential for dialup service.
Responses from Discuss@Linmodems.org are sometimes blocked by an Internet Provider mail filters.
So in a day, also check the Archived responses at http://www.linmodems.org
--------------------------  System information ----------------------------
CPU=i686,  
Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009
scanModem update of:  2009_09_15

The dialer utility package WVDIAL does not appear to be installed on your System.
For Ubuntu Jaunty users, there are at the bottom of http://linmodems.technion.ac.il/packages/:
    wvdial_jaunty_amd64.zip   for x86_64, 64 bit bus systems.
    wvdial_jaunty_i386.zip    for 32 bit systems.
These are about 1 MB in size.  After downloaded and copied into your Linux partition:
$ unzip wv*.zip
Within the new folder:
$ sudo dpkg -i *.deb
will  complete the wvdial installation
Please read Modem/DOCs/wvdial.txt for usage information.

Presently install your Linux Distributions dkms package. It provides for automated driver updates,
following upgrade of your kernel.  For details see http://linux.dell.com/projects.shtml#dkms

There are no blacklisted modem drivers in /etc/modprobe*  files

Potentially useful modem drivers now loaded are:
  snd_via82xx_modem            

Attached USB devices are:
ID 043d:00e9 Lexmark International, Inc. 2400 Series
ID 0c45:612a Microdia PC Camera (SN9C110)
If a cellphone is not detected, see http://ubuntuforums.org/archive/index.php/t-878554.html
A sample report is:  http://linmodems.technion.ac.il/bigarch/archive-nineth/msg00578.html

If a USB modem or cellphone is attached and was not detected, please
provide available information in your request to discuss@linmodems.org

For candidate card in slot 00:11.6, firmware information and bootup diagnostics are:
PCI slot   PCI ID      SubsystemID   Name
----------   ---------   ---------   --------------
00:11.6   1106:3068   1543:4c21   Communication controller: VIA Technologies, Inc. AC'97 Modem Controller

Modem interrupt assignment and sharing:
22:       2281   IO-APIC-fasteoi   VIA82XX-MODEM, VIA8233
--- Bootup diagnostics for card in PCI slot 00:11.6 ----
[    0.643984] pci 0000:00:11.6: reg 10 io port: [0xe000-0xe0ff]
[   10.882025] VIA 82xx Modem 0000:00:11.6: PCI INT C -> GSI 22 (level, low) -> IRQ 22
[   10.884054] VIA 82xx Modem 0000:00:11.6: setting latency timer to 64


===== Advanced Linux Sound Architecture (ALSA) diagnostics =====
The ALSA packages provide audio support and also drivers for some modems.
ALSA diagnostics are written during bootup to /proc/asound/ folders.

The ALSA verion is 1.0.18
The modem cards detected by "aplay -l"  are:
placa 1: modem [VIA 82XX modem], dispositivo 0: VIA 82XX modem [VIA 82XX modem]

The /proc/asound/pcm file reports:
-----------------------
00-00: VIA 8235 : VIA 8235 : playback 4 : capture 1
00-01: VIA 8235 : VIA 8235 : playback 1 : capture 1
01-00: VIA 82XX modem : VIA 82XX modem : playback 1 : capture 1

about /proc/asound/cards:
------------------------
0 [V8235          ]: VIA8233 - VIA 8235
                     VIA 8235 with CMI9761A+ at 0xdc00, irq 22
1 [modem          ]: VIA82XX-MODEM - VIA 82XX modem
                     VIA 82XX modem at 0xe000, irq 22

Modem firmware information is in /proc/asound/card1/codec97#0/mc97#1-1
-----------------------------------------------
Extended modem ID: codec=1 LIN1

Lines in: /proc/asound/card1/codec97#0/mc97#1-1+regs
-------------------------------
0:7c = 5349  and  0:7e = 4c21
are translated from hexadecimal code into the modem chip identifier:  SIL21


The driver snd-via82xx-modem with its dependent drivers:
snd_via82xx_modem      19336  0
snd_ac97_codec        112292  2 snd_via82xx,snd_via82xx_modem
snd_pcm                82948  4 snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_pcm_oss
snd                    62628  18 snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_mpu401_uart,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
snd_page_alloc         16904  3 snd_via82xx,snd_via82xx_modem,snd_pcm
----------
provide modem + audio support.

=== Finished firmware and bootup diagnostics, next deducing cogent software. ===

Predictive  diagnostics for card in bus 00:11.6:
   Modem chipset  detected on
NAME="Communication controller: VIA Technologies, Inc. AC'97 Modem Controller "
CLASS=0780
PCIDEV=1106:3068
SUBSYS=1543:4c21
IRQ=22
SOFT=1106:3068.MC97
CodecArchived=SIL21
CodecDiagnosed=SIL21
CodecClass=SIL
IDENT=slmodemd
SLMODEMD_DEVICE=modem:1
Driver=snd-via82xx-modem

For candidate modem in:  00:11.6
  0780 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller
     Primary device ID:  1106:3068
   Subsystem PCI_id  1543:4c21
   Softmodem codec or chipset from diagnostics: SIL21, a Pctel type
                              from    Archives: SIL21
                       
     

Support type needed or chipset:   slmodemd

An ALSA (Advanced Linux Sound Architecture) modem driver:  snd-via82xx-modem
provides Low Level support enabling contact with the modem hardware.
For all BUT Conexant chip soft modems (using hsfmodem software)
complementary High Level support is through a Smartlink utility:  slmodemd

Download from http://linmodems.technion.ac.il/packages/smartlink/
the package SLMODEMD.gcc4.3.tar.gz having a compiled slmodemd. Unpack under Linux with:
   $ tar zxf SLMODEMD.gcc4.3.tar.gz
and read instructions therein. But briefly, the modem is setup with command:
   sudo slmodemd -c YOUR_COUNTRY --alsa modem:1
reporting dynamic creation of ports:
   /dev/ttySL0 --> /dev/pts/N   , with N some number
Read DOCs/Smartlink.txt and Modem/DOCs/YourSystem.txt for follow through guidance.

Writing DOCs/Smartlink.txt
============ end Smartlink section =====================

Completed candidate modem analyses.

The base of the UDEV device file system is: /dev/.udev

Versions adequately match for the compiler installed: 4.3.3
            and the compiler used in kernel assembly: 4.3.3

The patch utility is needed and is needed for compiling ALSA drivers, and possibly others.


Minimal compiling resources appear complete:
  make utility - /usr/bin/make
  Compiler version 4.3
  linuc_headers base folder /lib/modules/2.6.28-11-generic/build

However some compilations and executable functions may need additional files,
in the FileNames.h (so called kernel "h"eaders) collection installed in  /usr/include/ .
For martian_modem, additional required packages are needed. The also required headers of package libc6 are commonly installed by default.
Compiling hsfmodem drivers does require linux-libc-dev and libc6-dev packages, for kernels 2.6.24 and later versions.
In not included on your install CD, search for them at http://packages.ubuntu.com
or comparable Repository for other Linux distros.
When compiling ALSA drivers, the utility "patch" will also be needed.




If a driver compilation fails, with message including some lack of some FileName.h (stdio.h for example), then
Some additional kernel-header files need installation to /usr/include. The minimal additional packages are libc6-dev
and any of its dependents, under Ubuntu linux-libc-dev

If an alternate ethernet connection is available,
$  apt-get update
$  apt-get -s install linux-kernel-devel
will install needed packages.
For Debian/Ubuntu related distributions, run the following command to display the needed package list:

Otherwise packages have to be found through http://packages.ubuntu.com
Once downloaded and transferred into a Linux partition,
they can be installed alltogether with:
$ sudo dpkg -i *.deb


Checking pppd properties:
   -rwsr-xr-- 1 root dip 277352 2009-02-20 14:25 /usr/sbin/pppd

In case of an "error 17" "serial loopback" problem, see:
   http://linmodems.technion.ac.il/linmodems/archive-sixth/msg02637.html

To enable dialout without Root permission do:
   $ su - root  (not for Ubuntu)
       sudo chmod a+x /usr/sbin/pppd
or under Ubuntu related Linuxes
   sudo chmod a+x /usr/sbin/pppd

Checking settings of:   /etc/ppp/options
asyncmap 0
noauth
crtscts
lock
hide-password
modem
proxyarp
lcp-echo-interval 30
lcp-echo-failure 4
noipx

In case of a message like:
  Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
see http://linmodems.technion.ac.il/bigarch/archive-sixth/msg04656.html

Read Modem/DOCs/YourSystem.txt concerning other COMM channels: eth0
Which can interfere with Browser naviagation.

Don't worry about the following, it is for experts should trouble shooting be necessary.
==========================================================

Checking for modem support lines:
--------------------------------------
    /device/modem symbolic link:  
slmodemd created symbolic link /dev/ttySL0:  
    Within /etc/udev/ files:

    Within /etc/modprobe.conf files:
/etc/modprobe.d/alsa-base.conf:options snd-atiixp-modem index=-2
/etc/modprobe.d/alsa-base.conf:options snd-via82xx-modem index=-2
/etc/modprobe.d/blacklist-modem.conf:# Uncomment these entries in order to blacklist unwanted modem drivers
/etc/modprobe.d/blacklist-modem.conf:# blacklist snd-atiixp-modem
/etc/modprobe.d/blacklist-modem.conf:# blacklist snd-via82xx-modem
    Within any ancient /etc/devfs files:

    Within ancient kernel 2.4.n /etc/module.conf files:

--------- end modem support lines --------



Se alguém puder me ajudar fico muito grata.
OBS: Sou iniciante em Ubuntu e tbm nunca mexi com Linux, então seja detalhista na explicação, ok?  ;D

rjbgbo

Linux User #440843 | Ubuntu User #11469

Kaoru Higurashi

Eu segui o link que vc passou. Li vários posts, mas nenhum desses tratava do meu problema. Segui um link de lá e baixei o pacote modem-arquivos-v29, mas ainda assim o modem continua não respondendo.

Estou quase desistindo do Ubuntu já....

Será que alguém aí pode dar uma dica?  :(

coruja

Kaoru,

Como já existe o tópico tratando deste assunto, conforme postado pelo rjbgbo:

Citação de: rjbgbo online 01 de Outubro de 2009, 13:59
Veja esse tópico - http://ubuntuforum-br.org/index.php/topic,52943.0.html

acho que se você postasse o seu problema naquele tópico seria melhor, sugestão posta já com os resultados dos comandos apresentados no tópico:

lspci e lspci -n

assim os problemas semelhantes ficarão concentrados no mesmo local facilitando a pesquisa por outras pessoas que também poderão se usufruir da solução que alguém vai te ajudar a encontrar.

abs.

alarcon

#4
Citação de: Kaoru Higurashi online 03 de Outubro de 2009, 00:25
Eu segui o link que vc passou. Li vários posts, mas nenhum desses tratava do meu problema. Segui um link de lá e baixei o pacote modem-arquivos-v29, mas ainda assim o modem continua não respondendo.

Estou quase desistindo do Ubuntu já....

Será que alguém aí pode dar uma dica?  :(


Pelo que vi você usa o Ubuntu 9.04 32bits e possui um modem HSP56 MR (VIA) e então tem de usar o pacote modem-arquivos-v30.tar.gz que vc baixa deste link aqui:

http://ubuntuforum-br.org/index.php/topic,4204.msg287645.html#msg287645

Baixe pelo seu windows ou outro sistema operacional que acesse a internet, depois leve ao Ubuntu, por um pendriver por exemplo, vá no menu Locais > Pasta pessoal e cole por lá, em seguida clique com o botão direito do mouse sobre o arquivo modem-arquivos-v30.tar.gz e escolha a opção extrair aqui no menu suspenso que aparecer. Vai ser criada uma pasta chamada de modem-arquivos-v30, entre nela e leia os arquivos Leia-me (resumido) e guia_instalação.pdf (completo com ilustrações) que vai lhe mostrar como usar este pacote. É necessário ter em mãos, durante o processo de ativação, o livecd de instalação do Ubuntu no driver optico, pois alguns arquivos necessários a compilação do driver para o modem estão nele ok.

Antes de fazer o processo acima para a ativação do seu modem vá ao terminal (menu Aplicativos > Acessórios > Terminal) e digite:

sudo gedit /etc/modprobe.d/blacklist.conf

ao digitar esse comando vai ser pedido uma senha que vc deve digitar a sua (aquela que vc digita para entrar no sistema). Não se preocupe que ao digitar a senha pelo terminal não é exibido nada nem  os ***, mas acredite que vc está realmente digitando sua senha.

Com o arquivo blacklist.conf aberto com o comando anterior, adicione ao final dele exatamente este texto aqui:

blacklist snd-via82xx-modem

Reinicie o sistema e só então tente os procedimentos iniciais do arquivo modem-arquivos-v30.tar.gz que falei anteriormente.


PS: Não desista, é um pouco chato e complicado por modems para conexão discar a funcionar, mas com persistencia se consegue. Caso o que falei aqui ainda não funcione é só retornar ok.


Atenção: Como vc usou um pacote indevido (o modem-arquivos-v29.tar.gz), pelo que me parece, então seria melhor você reinstalar o seu Ubuntu 9.04 32bits para só então tentar o que falei acima. Se seu Ubuntu não for a versão que pensei então vc pode encontrar o pacote modem-arquivos-v?.tar.gz adequado nesse link aqui:

http://ubuntuforum-br.org/index.php/topic,4204.0.html

Kaoru Higurashi

Obrigada pela ajuda mas ainda não deu certo. Eu fiz o que vc falou. Reinstalei o Ubuntu e instalei o modem-arquivos-v30. Continuo sem conseguir conectar, quando eu tento usar o GnomePPP aparece que o não é possível abrir o modem. Quando eu clico em registro, aparece o seguinte connection log:

Citar--> Ignoring malformed input line: ";Do NOT edit this file by hand!"
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttySL0: No such file or directory
--> Cannot open /dev/ttySL0: No such file or directory
--> Cannot open /dev/ttySL0: No such file or directory

alarcon

#6
Citação de: Kaoru Higurashi online 06 de Outubro de 2009, 01:12
Obrigada pela ajuda mas ainda não deu certo. Eu fiz o que vc falou. Reinstalei o Ubuntu e instalei o modem-arquivos-v30. Continuo sem conseguir conectar, quando eu tento usar o GnomePPP aparece que o não é possível abrir o modem. Quando eu clico em registro, aparece o seguinte connection log:

Citar--> Ignoring malformed input line: ";Do NOT edit this file by hand!"
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttySL0: No such file or directory
--> Cannot open /dev/ttySL0: No such file or directory
--> Cannot open /dev/ttySL0: No such file or directory



Ok, quero fazer um teste com vc.

Ao entrar no Ubuntu abra um terminal indo no menu Aplicações > Acessórios > Terminal e digite os seguintes comandos:

sudo /etc/init.d/sl-modem-daemon stop

sudo killall slmodemd

sudo modprobe -r ungrab-winmodem

sudo modprobe -r slamr

sudo modprobe -r snd-via82xx-modem

sudo rm /dev/slamr0

sudo mknod -m 600 /dev/slamr0 c 242 0

sudo modprobe ungrab-winmodem

sudo modprobe slamr

sudo /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0 &


cada linha destacada em negrito logo acima é um comando a ser executado por vez e na sequência. Não se preocupe com qualquer mensagem de erro ao executar alguns deles ok. Se for pedido senha (password) é a sua senha de usuária que vc deve digitar.

Depois de feito esses 10 comandos acima vá no menu Aplicativos > Internet > Gnome PPP e tente novamente a conexão e veja se agora ela se efetiva.

OBS: Estou considerando que você fez corretamente todo o procedimento para se instalar o pacote modem-arquivos-v30.tar.gz e que configurou corretamente seus dados no discador gnome-ppp conforme as perguntas que foram feitas a vc pelo script instalador do pacote em questão. Um erro comum é do modem conectar e não navegar por que o Firefox está no modo offline o que não acho que é o seu caso no momento, mas fique atenta a esse erro se vc conectar e não navegar.

Gostaria que vc postasse aqui os resultados dos seguintes comandos executados no terminal:

dmesg | grep slamr

lsmod | grep slmar

lsmod | grep ungrab*

lsmod | grep snd_via82xx_modem

ps -aux | grep slmodemd


Isso após fazer o que foi comentado logo acima.

Kaoru Higurashi

Mais uma vez agradeço pela atenção, Alarcon. Infelizmente o problema persiste, o modem continua não respondendo. Eu executei os últimos comandos que vc me passou e os resultados foram esses:


Citarfabiana@fabiana-desktop:~$ dmesg | grep slamr
[   10.198685] slamr: module license 'Smart Link Ltd.' taints kernel.
[   10.204646] slamr: SmartLink AMRMO modem.
[   10.204806] slamr: probe 1106:3068 VIA3058 card...
[   10.204838] slamr 0000:00:11.6: PCI INT C -> GSI 22 (level, low) -> IRQ 22
[   10.204867] slamr 0000:00:11.6: setting latency timer to 64
[   10.208665] slamr: mc97 codec is SIL21
[   10.208706] slamr: slamr0 is VIA3058 card.
[  112.178338] slamr 0000:00:11.6: PCI INT C disabled
[  113.308564] slamr: SmartLink AMRMO modem.
[  113.308652] slamr: probe 1106:3068 VIA3058 card...
[  113.308678] slamr 0000:00:11.6: PCI INT C -> GSI 22 (level, low) -> IRQ 22
[  113.308712] slamr 0000:00:11.6: setting latency timer to 64
[  113.419785] slamr: mc97 codec is SIL21
[  113.419827] slamr: slamr0 is VIA3058 card.
[  323.201498] slamr 0000:00:11.6: PCI INT C disabled
[  512.821664] slamr: SmartLink AMRMO modem.
[  512.821747] slamr: probe 1106:3068 VIA3058 card...
[  512.821771] slamr 0000:00:11.6: PCI INT C -> GSI 22 (level, low) -> IRQ 22
[  512.821800] slamr 0000:00:11.6: setting latency timer to 64
[  512.824076] slamr: mc97 codec is SIL21
[  512.824116] slamr: slamr0 is VIA3058 card.
fabiana@fabiana-desktop:~$ lsmod | grep slamr
slamr                 437544  0
fabiana@fabiana-desktop:~$ lsmod | grep ungrab*
ungrab_winmodem        10112  0
fabiana@fabiana-desktop:~$ lsmod | grep snd_via82xx_modem
fabiana@fabiana-desktop:~$ ps -aux | grep slmodem
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
fabiana   4582  0.0  0.1   3352   812 pts/0    S+   21:07   0:00 grep slmodem


alarcon

#8
Citação de: Kaoru Higurashi online 09 de Outubro de 2009, 00:19
Mais uma vez agradeço pela atenção, Alarcon. Infelizmente o problema persiste, o modem continua não respondendo. Eu executei os últimos comandos que vc me passou e os resultados foram esses:


Citarfabiana@fabiana-desktop:~$ dmesg | grep slamr
[   10.198685] slamr: module license 'Smart Link Ltd.' taints kernel.
[   10.204646] slamr: SmartLink AMRMO modem.
[   10.204806] slamr: probe 1106:3068 VIA3058 card...
[   10.204838] slamr 0000:00:11.6: PCI INT C -> GSI 22 (level, low) -> IRQ 22
[   10.204867] slamr 0000:00:11.6: setting latency timer to 64
[   10.208665] slamr: mc97 codec is SIL21
[   10.208706] slamr: slamr0 is VIA3058 card.
[  112.178338] slamr 0000:00:11.6: PCI INT C disabled
[  113.308564] slamr: SmartLink AMRMO modem.
[  113.308652] slamr: probe 1106:3068 VIA3058 card...
[  113.308678] slamr 0000:00:11.6: PCI INT C -> GSI 22 (level, low) -> IRQ 22
[  113.308712] slamr 0000:00:11.6: setting latency timer to 64
[  113.419785] slamr: mc97 codec is SIL21
[  113.419827] slamr: slamr0 is VIA3058 card.
[  323.201498] slamr 0000:00:11.6: PCI INT C disabled
[  512.821664] slamr: SmartLink AMRMO modem.
[  512.821747] slamr: probe 1106:3068 VIA3058 card...
[  512.821771] slamr 0000:00:11.6: PCI INT C -> GSI 22 (level, low) -> IRQ 22
[  512.821800] slamr 0000:00:11.6: setting latency timer to 64
[  512.824076] slamr: mc97 codec is SIL21
[  512.824116] slamr: slamr0 is VIA3058 card.
fabiana@fabiana-desktop:~$ lsmod | grep slamr
slamr                 437544  0
fabiana@fabiana-desktop:~$ lsmod | grep ungrab*
ungrab_winmodem        10112  0
fabiana@fabiana-desktop:~$ lsmod | grep snd_via82xx_modem
fabiana@fabiana-desktop:~$ ps -aux | grep slmodem
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
fabiana   4582  0.0  0.1   3352   812 pts/0    S+   21:07   0:00 grep slmodem




O último comando está errado, veja vc colocou assim:

ps -aux | grep slmodem

quando na verdade deveria ser assim

ps -aux | grep slmodemd

portanto repita os passos aí e poste aqui outra vez.

Ah quando não conseguir usar o gnome-ppp tente mais isso, feche o discador gnome-ppp, abra o terminal (menu Aplicativos > Acessórios > Terminal) e digite exatamente isso:

sudo /etc/init.d/sl-modem-daemon restart

e  depois tente usar outra vez o discador gnome-ppp pelo menu Aplicativos > Internet > GNOME PPP.

Já usei este tipo de modem no linux e funcionava perfeitamente, então é só questão de tempo. Vejo que provavelmente o seu caso vai ser do uso do driver smartlink da forma ALSA, mas por enquanto quero tentar todas as possibilidades da forma padrão que acho melhor.

Kaoru Higurashi

Ah, é verdade  ;D
É que eu vi aquele d ali e não sabia se era um erro de digitação ou se era assim mesmo, então escrevi dos dois jeitos. De qlq maneira eu refiz os comandos e ainda não conseguia conectar. Daí fiz aquele comando: sudo /etc/init.d/sl-modem-daemon restart. E tentei de novo...

E consegui!!!  Finalmente consegui! Estou postando pelo Ubuntu agora  ;D
Muito obrigada viu. Obrigada mesmo
Agora só me restou uma dúvida. Eu vou ter que usar esse comando toda vez que for conectar?

alarcon

#10
Citação de: Kaoru Higurashi online 10 de Outubro de 2009, 01:17
Ah, é verdade  ;D
É que eu vi aquele d ali e não sabia se era um erro de digitação ou se era assim mesmo, então escrevi dos dois jeitos. De qlq maneira eu refiz os comandos e ainda não conseguia conectar. Daí fiz aquele comando: sudo /etc/init.d/sl-modem-daemon restart. E tentei de novo...

E consegui!!!  Finalmente consegui! Estou postando pelo Ubuntu agora  ;D
Muito obrigada viu. Obrigada mesmo
Agora só me restou uma dúvida. Eu vou ter que usar esse comando toda vez que for conectar?



Se seu problema é resolvido apenas com isso:

CitarQuando não conseguir usar o gnome-ppp tente mais isso, feche o discador gnome-ppp, abra o terminal (menu Aplicativos > Acessórios > Terminal) e digite exatamente isso:

sudo /etc/init.d/sl-modem-daemon restart

e  depois tente usar outra vez o discador gnome-ppp pelo menu Aplicativos > Internet > GNOME PPP.

Tem sim como resolver esta pequena chateação fazendo isso aqui:


primeira coisa abra um terminal e digite:

mkdir /home/fabiana/.bin

esse comando vai criar uma pasta oculta chamada de .bin dentro da sua pasta de usuária, no caso acho que seria fabiana.

agora digite:

gedit /home/fabiana/.bin/discador

vai ser aberto um arquivo vazio chamado discador que vc deve colocar nele este conteúdo:


Citar#! /bin/sh

sudo /etc/init.d/sl-modem-daemon restart

sleep 2

gnome-ppp &

exit 0

salve e saia do arquivo. Agora dê permissão de execução a ele assim (no terminal):

chmod +x /home/fabiana/.bin/discador

atenção que no comando acima não é preciso ser executado como root, ou seja, não é preciso colocar a palavra sudo na frente do comando anterior ou abrir o terminal e digitar sudo su, vá fazendo os passos exatamente como digitei.

agora digite:

sudo gedit /usr/share/applications/gnome-ppp.desktop

vai abrir um arquivo com este conteúdo:


Citar[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=GNOME PPP
Name[be]=GNOME PPP
Name[ca]=GNOME PPP
Name[de]=GNOME PPP
Name[es]=GNOME PPP
Name[fr]=GNOME PPP
Name[it]=GNOME PPP
Name[mk]=GNOME PPP
Name[pl]=GNOME PPP
Name[pt_BR]=GNOME PPP
Name[ru]=GNOME PPP
Name[sr]=ГППП
Name[sr@Latn]=GPPP
Name[sv]=Uppkopplingsverktyg
Name
=GNOME PPP
Name[vi]=GNOME PPP
Comment=GNOME Dialup Tool
Comment[be]=Інструмэнт далучэньня праз тэлефанаваньне
Comment[ca]=Utilitat d'Accés Telefònic de GNOME
Comment[cs]=GNOME Nástroj pro vytáčená připojení
Comment[de]=GNOME Dialup Tool
Comment[es]=Utilidad de acceso telefnico de Gnome
Comment[fr]=Utilitaire de connexion téléphonique GNOME
Comment[it]=Utility di accesso remoto per GNOME
Comment[mk]=GNOME алатка за бирање
Comment[pl]=Narzędzie Dialup dla GNOME
Comment[ru]=Программа для модемного соединения
Comment[sr]=Гном позивар
Comment[sr@Latn]=Gnom pozivar
Comment[sv]=Uppkopplingsverktyg
Comment
=Gnome Çevrim Aracı
Comment[vi]=Công cụ quay số GNOME
Exec=gnome-ppp
Icon=gnome-ppp.png
StartupNotify=true
Terminal=false
Type=Application
Categories=Application;Network;
X-Ubuntu-Gettext-Domain=gnome-ppp

altere a linha que destaquei em negrito para este valor:

Exec=/home/fabiana/.bin/discador

ou seja, o arquivo agora ficaria assim:


Citar[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=GNOME PPP
Name[be]=GNOME PPP
Name[ca]=GNOME PPP
Name[de]=GNOME PPP
Name[es]=GNOME PPP
Name[fr]=GNOME PPP
Name[it]=GNOME PPP
Name[mk]=GNOME PPP
Name[pl]=GNOME PPP
Name[pt_BR]=GNOME PPP
Name[ru]=GNOME PPP
Name[sr]=ГППП
Name[sr@Latn]=GPPP
Name[sv]=Uppkopplingsverktyg
Name
=GNOME PPP
Name[vi]=GNOME PPP
Comment=GNOME Dialup Tool
Comment[be]=Інструмэнт далучэньня праз тэлефанаваньне
Comment[ca]=Utilitat d'Accés Telefònic de GNOME
Comment[cs]=GNOME Nástroj pro vytáčená připojení
Comment[de]=GNOME Dialup Tool
Comment[es]=Utilidad de acceso telefnico de Gnome
Comment[fr]=Utilitaire de connexion téléphonique GNOME
Comment[it]=Utility di accesso remoto per GNOME
Comment[mk]=GNOME алатка за бирање
Comment[pl]=Narzędzie Dialup dla GNOME
Comment[ru]=Программа для модемного соединения
Comment[sr]=Гном позивар
Comment[sr@Latn]=Gnom pozivar
Comment[sv]=Uppkopplingsverktyg
Comment
=Gnome Çevrim Aracı
Comment[vi]=Công cụ quay số GNOME
Exec=/home/fabiana/.bin/discador
Icon=gnome-ppp.png
StartupNotify=true
Terminal=false
Type=Application
Categories=Application;Network;
X-Ubuntu-Gettext-Domain=gnome-ppp

Salve e saia do arquivo.

Isso faz com que ao clicar no ícone do discador no menu Aplicativos > Internet > GNOME PPP, ao invés de só chamar o discador gnome-ppp, ele vai executar o script chamado de discador oculto numa pasta .bin dentro da sua pasta de usuária que antes executa aqueles comandos que reativam o modem e só depois chamam o discador gnome-ppp.

Feito tudo isso vamos agora a parte mais perigosa e o grande pulo do gato. ;D

então vamos fazer a edição de um arquivo chamado de sudoers, que se encontra em /etc, no qual iremos fazer com que ao executar o comando que chama o script sl-modem-daemon sem pedir a senha root, embora o comando seja executado como superusuário.

Feita estas considerações vamos aos passos em si, tecle Alt+F2 para abrir a janela Executar Aplicação e lá digite:

gksu nautilus /etc


este comando irá abrir o gerenciador de arquivos, nautilus, como root (superusuário) já na pasta /etc onde fica o arquivo sudoers. Procure pelo arquivo sudoers e clique nele com o botão direito do mouse e vá em Propriedades > Aba Permissões  e lá onde tem Dono: root , Acesso: Apenas leitura (fig.1), mude para Dono:root, Acesso: Leitura e escrita (fig. 2) . O resto das opções da aba Permissões do arquivo sudoers deixe como estão.





feita esta pequena modificação, agora poderemos editar o arquivo sudores e colocar um linha de comando no final deste arquivo afim de que possamos usar o script sl-modem-daemon sem pedir senha. Clique no arquivo sudoers novamente como o botão direito do mouse e escolha a opção Abrir com editor de texto para fazermos a edição no arquivo sudoers.

Ao fazer isso você verá o seguinte conteúdo:


Citar# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults   env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root   ALL=(ALL) ALL

# Uncomment to allow members of group sudo to not need a password
# (Note that later entries override this, so you might need to move
# it further down)
# %sudo ALL=NOPASSWD: ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL


que iremos alterar para:


Citar# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults   env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root   ALL=(ALL) ALL

# Uncomment to allow members of group sudo to not need a password
# (Note that later entries override this, so you might need to move
# it further down)
# %sudo ALL=NOPASSWD: ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
%admin ALL= NOPASSWD: /etc/init.d/sl-modem-daemon

ou seja, apenas acrescentar a última linha destacada em negrito.

Feito isso salve o arquivo e clique outra vez com o botão direito do mouse sobre o arquivo sudoers e vá em Propriedades > Aba Permissões  e lá onde tem Dono: root , Acesso: Leitura e escrita (fig.2), mude para Dono:root, Acesso: Apenas leitura (fig. 1), ou seja, volte para os valores originais da aba permissões do arquivo sudoers. Atenção que é muito importante que se faça isso . O resto das opções da aba Permissões do arquivo sudoers deixe como estão.

ATENÇÃO: Durante todo o processo de alteração de permissões do arquivo sudoers e edição do mesmo, vc não pode fechar o gerenciador de arquivos nautilus que foi aberto como root, só faça isso de fechar o nautilus depois que vc editar o arquivo sudoers e voltar com as permissões originais do arquivo que é de apenas leitura para o dono que seria o root. Caso vc não faça isso, vai perder a utilização do comando sudo e sudo su que é vital para se fazer certas operações que só o root pode fazer ok, portanto MUITO CUIDADO, se seguir direitinho como falo não há erro.

Kaoru Higurashi


alarcon

Citação de: Kaoru Higurashi online 17 de Outubro de 2009, 00:39
Deu certinho.
Obrigada mesmo  ;)

Que  bom que tudo tenha se resolvido, então por gentileza edite o título do seu primeiro texto deste tópico e acrescente nele a palavra resolvido para que outros colegas que tenham um problema semelhante ao seu, saibam que existe uma possível solução.