Pagina 1 di 1

Make wvdial su Zenwalk non riuscito

Inviato: dom 27 mag 2007, 10:50
da Finalfire
Salve ragazzi,
Da poco tempo a questa parte ho messo da parte Debian e, complice un buon ricordo della vecchia Slacky 10.1, ho scaricato e installato Zenwalk 4.4.1.
Dato che con ppp*, accedendo alla rete via dialup, sembra che la connessione sia inizializzata ma non attiva (infatti non riesco a pingare niente), ho scaricato wvidial e relatve wvstreams.
Installate wvstreams, ok.
Configurata la PKG_CONFIG_PATH, ok.
Quando do il make di wvdial, mi si presenta un target missed:

Codice: Seleziona tutto

root[wvdial-1.56]# make
compiling wvdialer.o...
compiling wvmodemscan.o...
compiling wvpapchap.o...
compiling wvdialbrain.o...
compiling wvdialmon.o...
linking wvdial.a...
ar: creating wvdial.a
compiling wvdial.o...
/usr/local/include/wvstreams/wvlogrcv.h:52: warning: `virtual void WvLogRcv::_make_prefix(time_t)' was hidden
wvdial.cc:36: warning:   by `virtual void WvDialLogger::_make_prefix()'
make: *** No rule to make target `-luniconf', needed by `wvdial'.  Stop.
root[wvdial-1.56]#
Ho notato l'esistenza di una libreria libuniconf.pc, ma e' gia presente nella PKG_CONFIG_PATH, quindi non saprei :(
Potreste delucidarmi? Grazie mille :D

Inviato: dom 27 mag 2007, 14:50
da Finalfire
Uhm...
Ho risolto nel modo piu' semplice (installpkg) grazie al consiglio di un amico ma, ecco presentarsi un altro problema (ho postato in un altro forum, copio direttamente da li):

Il mio wvdial e' cosi' composto:

Codice: Seleziona tutto

[Dialer Defaults]
Dial Command = ATDT
Init1 = ATZ
Init2 = ATQ0 X3 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Carrier Check = no
Stupid Mode = yes
Modem Type = Analog Modem
Phone = 7020187187
Modem = /dev/ttyS0
Username = ...
Password = ...
Baud = 115200
Le mie aggiunte riguardano il X3 nel'init2, il Carrier Check e il Stupid Mode (ho anche aggiunto Dial Command ma sarebbe la stessa cosa).

Dando wvdial:

Codice: Seleziona tutto

root[TarGz]# wvdial
--> WvDial: Internet dialer version 1.56 (root@darkstar)
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 X3 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 X3 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT7020187187
--> Waiting for carrier.
ATDT7020187187
CONNECT 44000/V42BIS
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Sun May 27 14:33:24 2007
--> Pid of pppd: 3082
--> Using interface ppp0
--> pppd: x[18][06][08][08]![06][08]
--> pppd: x[18][06][08][08]![06][08]
--> pppd: x[18][06][08][08]![06][08]
--> pppd: x[18][06][08][08]![06][08]
--> local  IP address 80.104.162.6 (tanto e' dinamico :p)
--> pppd: x[18][06][08][08]![06][08]
--> remote IP address 217.141.251.14
--> pppd: x[18][06][08][08]![06][08]
--> primary   DNS address 62.211.69.150
--> pppd: x[18][06][08][08]![06][08]
--> secondary DNS address 212.48.4.15
--> pppd: x[18][06][08][08]![06][08]
wvdial rimane cosi' e non succede nient'altro. Se lo fermo, ok, altrimenti rimane in questo modo.

La connessione, a quanto ho capito, si attiva. Il problema, credo, e' che non arrivano pacchetti.
Infatti, se do ifconfig dopo un paio di minuti:

Codice: Seleziona tutto

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:80.104.162.6  P-t-P:217.141.251.14  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:210 (210.0 b)  TX bytes:372 (372.0 b)
Il mio modem e' seriale, funziona alla perfezione con Linux (almeno, funzionava su Debian e su altre distro :^) ma questa volta la connessione da problemi. Avrei pensato di controllare i comandi AT che Windoze da mentre si connette, magari trovo l'inghippo e li sostituisco, ma volevo chiedere se qualcuno avesse qualche informazione o potrebbe aiutartmi :)
Thanks a lot

Inviato: dom 27 mag 2007, 16:59
da joe
anch'io usavo wvdial e grosso modo il fatto che la scermata resti ferma così come l'hai postata mi pare buon segno e da quanto vedo direi che sei connesso....

Penseavo all'impostazione dei DNS in /etc/resolv.conf, hai presente?

Tuttavia non sono sicuro perchè wvdial dice anche quali sono i tuoi dns quindi dovrebbero essere impostati...
hai provatoa pingare il remote ip? (remote IP address 217.141.251.14).

Ad ogni modo non sono molto esperto e chiedo scusa se ho detto castronerie...

Ciao.

Inviato: dom 27 mag 2007, 17:56
da Finalfire
joe ha scritto:anch'io usavo wvdial e grosso modo il fatto che la scermata resti ferma così come l'hai postata mi pare buon segno e da quanto vedo direi che sei connesso....

Penseavo all'impostazione dei DNS in /etc/resolv.conf, hai presente?

Tuttavia non sono sicuro perchè wvdial dice anche quali sono i tuoi dns quindi dovrebbero essere impostati...
hai provatoa pingare il remote ip? (remote IP address 217.141.251.14).

Ad ogni modo non sono molto esperto e chiedo scusa se ho detto castronerie...

Ciao.
Ciao! Innanzitutto grazie per la risposta :D
Si, e' vero. Sono connesso e credo proprio che sia un problema di protocollo, poiche' a quanto vedo qualche volta la rete invia/riceve pacchetti.
Non ho provato a pingare il remote ip, provo e ti faccio sapere :)
Riguardo /etc/resolv.conf, non l'ho proprio toccato. Forse e' rpoprio questo il problema, ma non lo capisco, dato che sono da dialup. Comuqnue controllero' :)
Graize :)

Inviato: dom 27 mag 2007, 18:12
da joe
Puoi fare questa prova:

ping maya.ngi.it

e vedi qual'è l'esito

ping 88.149.128.3

e vedi...

Se la prima ti restituisce qualche errrore, ma la seconda funziona e scambia dati allora direi che non ci sono dubbi: 88.149.128.3 è l'indirizzo maya.ngi.it tradotto numericamente.

Se questo fosse il problema, aggiungi in /etc/resolv.conf le righe:

nameserver 62.211.69.150
nameserver 212.48.4.15

che, a quanto dice wvdial, dovrebbero essere gli indirizzi dei tuoi server dns.

Auguri! :p

Inviato: lun 28 mag 2007, 18:55
da Finalfire
Eh si, era proprio quello l'inghippo!
Ti ringrazio, non avevo proprio pensato al DNS :D

Inviato: lun 28 mag 2007, 22:28
da joe
Bene!! :D
Mi fa molto piacere che tu ahbbia risolto!

A presto, saluti :p