wcstreams

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

wcstreams

Messaggio da samiel »

Volevo compilare wvdial per connettermi con la chiavetta USB,
ma wvdial richiede wvstreams. Ora, sulla 13.37 la compilazione di wcstreams
fallisce con un errore misterioso:

Codice: Seleziona tutto

In file included from ipstreams/wvaddr.cc:19:0:
./include/wvaddr.h: In member function 'uint32_t WvIPAddr::addr() const':
./include/wvaddr.h:284:31: warning: dereferencing type-punned pointer will break strict-aliasing rules
./CXX -c ipstreams/wvipraw
In file included from ./include/wvipraw.h:10:0,
                 from ipstreams/wvipraw.cc:8:
./include/wvaddr.h: In member function 'uint32_t WvIPAddr::addr() const':
./include/wvaddr.h:284:31: warning: dereferencing type-punned pointer will break strict-aliasing rules
./CXX -c ipstreams/wvlistener
In file included from ipstreams/wvlistener.cc:10:0:
./include/wvaddr.h: In member function 'uint32_t WvIPAddr::addr() const':
./include/wvaddr.h:284:31: warning: dereferencing type-punned pointer will break strict-aliasing rules
./CXX -c ipstreams/wvresolver
In file included from ./include/wvresolver.h:10:0,
                 from ipstreams/wvresolver.cc:7:
./include/wvaddr.h: In member function 'uint32_t WvIPAddr::addr() const':
./include/wvaddr.h:284:31: warning: dereferencing type-punned pointer will break strict-aliasing rules
./CXX -c ipstreams/wvstreamsdebuggerserver
In file included from ./include/wvstreamsdebuggerserver.h:12:0,
                 from ipstreams/wvstreamsdebuggerserver.cc:6:
./include/wvaddr.h: In member function 'uint32_t WvIPAddr::addr() const':
./include/wvaddr.h:284:31: warning: dereferencing type-punned pointer will break strict-aliasing rules
./CXX -c ipstreams/wvtcp
In file included from ./include/wvtcplistener.h:11:0,
                 from ipstreams/wvtcp.cc:7:
./include/wvaddr.h: In member function 'uint32_t WvIPAddr::addr() const':
./include/wvaddr.h:284:31: warning: dereferencing type-punned pointer will break strict-aliasing rules
./CXX -c ipstreams/wvudp
In file included from ./include/wvudp.h:10:0,
                 from ipstreams/wvudp.cc:8:
./include/wvaddr.h: In member function 'uint32_t WvIPAddr::addr() const':
./include/wvaddr.h:284:31: warning: dereferencing type-punned pointer will break strict-aliasing rules
./CXX -c ipstreams/wvunixdgsocket
In file included from ./include/wvunixdgsocket.h:13:0,
                 from ipstreams/wvunixdgsocket.cc:1:
./include/wvaddr.h: In member function 'uint32_t WvIPAddr::addr() const':
./include/wvaddr.h:284:31: warning: dereferencing type-punned pointer will break strict-aliasing rules
ipstreams/wvunixdgsocket.cc: In constructor 'WvUnixDGSocket::WvUnixDGSocket(const WvFastString&, bool, int)':
ipstreams/wvunixdgsocket.cc:50:32: error: 'chmod' was not declared in this scope
make: *** [ipstreams/wvunixdgsocket.o] Error 1
bash-4.1#
Idee, in attesa che sia disponibile su slacky il pacchetto?

Grazie
M.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3025
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: wcstreams

Messaggio da ponce »

probabilmente ti serve questa patch (e anche questa se vuoi usare make con piu' jobs).

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Re: wcstreams

Messaggio da samiel »

Perfetto, compilato e funzionante.
Mille grazie
M.

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Re: wcstreams

Messaggio da tgmx »

Se ti può essere utile, tempo fa ho recuperato uno script che utilizzo per connettere la chiavetta TIM dalla slack:

Codice: Seleziona tutto

#QUESTO SCRIPT SERVE AD AVVIARE LA CONNESSIONE INTERNET CON UNA INTERNET KEY UTILIZZANDO LA CONNESSIONE TIM
#BASTA MODIFICARE IL DEVICE (PORT) CON QUELLO GIUSTO PERCHÈ NON TUTTE LE INTERNET KEY USANO LO STESSO

echo nameserver 213.230.155.10  > /etc/resolv.conf

# the modem port to use:
PORT=/dev/ttyUSB2

# unlock the SIM sending my PIN (skip this if SIM is already unlocked)
#echo AT+CPIN=7432^M >$PORT
# note: the "^M" is actually a character 13 (modem does not like LF -  
#wants CR)

# start pppd using these parameters:
# - speed 921600 (it seems it is not needed)
# - use rts/cts controls (not sure if actually needed)
# - detach from terminal only after pppd is up (or if error happens)
# - setup default routing to the newly created pppd
# - use peer DNS (does not work with H3G, so I setup manually  
#nameservers as above)
# - lcp echo is 6*10=60 seconds (lcp echo apparently required by H3G  
#Italy)
# - connect script sends first an ATZ, then the "tre.it" APN  
#(required by H3G
#   Italy), then the connect stuff
# ***beware*** the following is a single line

/usr/sbin/pppd $PORT 921600 crtscts updetach defaultroute usepeerdns lcp-echo-failure 6 lcp-echo-interval 10 connect '/usr/sbin/chat -t 6 -s -v "" ATZ OK AT+CGDCONT=1,\"IP\",\"ibox.tim.it\",\"\",0,0 OK ATDT*99***1# CONNECT \d\c'
basta avviarlo da root. Per chiudere la connessione:

killall pppd


Forse non è molto elegante però lo porto sempre nella pennetta usb dato che non richiede dipendenze particolari e funziona praticamente ovunque ci sia un pinguino... :-)

Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

Re: wcstreams

Messaggio da ermes »

ciao,
ripesco questo post di qualche mese fa perchè ho comprato una chiavetta TIM senza limiti per i mesi estivi.
Huawey mobile bradband E173.
ho provato l'installazione sul notebook di mia moglie (windows) e funziona senza problemi... installazione, lancio del programma TIM... insomma tutto a posto.
Ho provato l'installazione sul mio notebook (slackware current). L'installazione con lo script appositamente messa sulla chiavetta per linux sembra funzionare.
L'applicazione che permette la connesione si avvia regolarmente ma al momento della connesione il programma sembra entrare in un loop senza fine tentando di accedere alla rete senza successo.

ho provato a cercare nel forum e ho tentato la soluzione dello script di "tgmx".
al lancio dello script però il sistema di risponde con il seguente messaggio:
/usr/sbin/pppd: unrecognized option '/dev/ttyUSB2

ho provato a modificare il dev, come consigliato nei commenti dello script ma niente da fare.
- come facio a sapere a che dev fare riferimento ?
- ho il dubio che il messaggio di errore sia legato ad un errore nello script (dice infatti che non riconosce l'opzione, non il device.

sbaglio ? qualcuno può darmi una mano !

grazie

Avatar utente
percoco2000
Linux 3.x
Linux 3.x
Messaggi: 632
Iscritto il: gio 15 lug 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware
Località: Salerno

Re: wcstreams

Messaggio da percoco2000 »

Di solito le huawey usano /dev/ttyUSB0. Comunque basta dare un'occhio a dmesg per verificare quali periferiche sono assegnate alla penna. P.S. Sicuro che la penna sia gia' in modalita' modem?

Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

Re: wcstreams

Messaggio da ermes »

scusa ma sono molto ignorante in materia... cosa significa essere in modalità modem ?
ho provato a inserire nello script tutte le tty_USB* presenti in dev e con alcune, il comando pppd sembrava funzionare... la chiavetta veniva riconosciuta e si accendeva persino la luce verde... poi però non sembrava in grado di navigare... ping www.google.it mi dava errore...
probabilmente mi sfugge qualche pasaggio. devo dare qualche altro comando dopo aver lanciato lo script ?

ho provato a percorrere anche la via di Samiel (wvstreams e wvdial)... ho compilato i due sw e li ho installati...
ho lanciato da root il comando wvdialconfig che mi ha rilevato le caratteristiche del modem... quando però ho lanciato il comando wvdial mi ha dato errore perché chiede user e pwd... ???? ma io non ho questi dati ! in windows funziona tutto senza dati di accesso ...
grazie ancora

Avatar utente
percoco2000
Linux 3.x
Linux 3.x
Messaggi: 632
Iscritto il: gio 15 lug 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware
Località: Salerno

Re: wcstreams

Messaggio da percoco2000 »

Solitamente queste keys, si presentano al sistema come memorie di massa. Bisogna commutarle in modalita' modem, prima di poter effettuare una connessione.

http://ezziolino.blogspot.com/2011/02/i ... lla-3.html

Qui trovi qualche info in piu'.

Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

Re: wcstreams

Messaggio da ermes »

ho letto il contenuto del link.
grazie !
Il sistema era già impostato correttamente per commutare da chiavetta a modem.
ho continuato con i miei esperimenti e sono riuscito a navigare con KPPP inserendo i parametri che lo script passa al comando pppd.
chissà perchè con lo script non funzionava.
ora ho un ultimo problema: la chiavetta funziona solo una volta. se la tolgo dal portatile (è in condivisione con mia moglie) e la ricollego, il computer non la riesce più a vedere... e quindi per tornare a navigare mi tocca riavviare (peggio delle installazioni di windows !).

ciao e grazie

Rispondi