{"id":249,"date":"2011-08-06T22:26:43","date_gmt":"2011-08-06T22:26:43","guid":{"rendered":"http:\/\/www.budus.it\/Blog\/?p=249"},"modified":"2017-06-18T07:55:41","modified_gmt":"2017-06-18T07:55:41","slug":"samsung-wave-pro-s5330-usarlo-come-modem-per-collegamento-internet-su-debian-gnulinux","status":"publish","type":"post","link":"https:\/\/www.budus.it\/Blog\/samsung-wave-pro-s5330-usarlo-come-modem-per-collegamento-internet-su-debian-gnulinux\/","title":{"rendered":"Samsung Wave Pro (S5330): Usarlo come Modem per collegamento Internet su Debian GNU\/Linux"},"content":{"rendered":"<p>Dunque: scrivo questo articolo per spiegare brevemente come configurare una <a title=\"Debian GNU\/Linux\" href=\"http:\/\/www.debian.org\/\" target=\"_blank\" rel=\"noopener\">Debian GNU\/Linux<\/a> in modo da collegarsi ad Internet usando uno smartphone <a title=\"Samsung Wave Pro (S5330)\" href=\"http:\/\/www.samsung.com\/it\/consumer\/mobile-devices\/smartphones\/smartphones\/GT-S5330HKAVIM\/index.idx?pagetype=prd_detail\" target=\"_blank\" rel=\"noopener\">Samsung Wave Pro (S5330)<\/a> come modem sfruttando l&#8217;operatore telefonico Vodafone.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" title=\"Samsung Wave II Pro (S5330)\" src=\"http:\/\/www.samsung.com\/it\/system\/consumer\/product\/2010\/10\/22\/gt_s5330hkavim\/o_330.jpg\" alt=\"\" width=\"330\" height=\"330\" \/><\/p>\n<p>Sto scrivendo proprio da questo &#8220;sistema&#8221; quindi: tranquilli, per funzionare, funziona.<\/p>\n<p>La procedura da seguire \u00e8 la seguente:<\/p>\n<ul>\n<li>Collegamento del telefono via USB al portatile (non ho provato, ma probabilmente c&#8217;\u00e8 modo di farlo anche tramite bluetooth).<\/li>\n<li>Installazione di <strong>wvdial<\/strong>, il software che gestisce la connessione internet.<\/li>\n<li>Installazione di <strong>gnome-ppp<\/strong>, interfaccia grafica per <strong>wvdial<\/strong>.<\/li>\n<li>Configurazione di <strong>wvdial<\/strong>.<\/li>\n<li>Configurazione del&#8217;utente.<\/li>\n<\/ul>\n<p>Bene, iniziamo<\/p>\n<p>Come prima cosa colleghiamo lo smartphone al PC tramite il cavetto USB in dotazione; se non abbiamo cambiato la configurazione del dispositivo, questi ci dovrebbe chiedere quale tipo di collegamento vogliamo stabilire.<\/p>\n<p>Nel nostro caso useremo: <strong>Debug USB<\/strong><\/p>\n<p>Se tutto va come previsto, Linux dovrebbe riconoscere subito il dispositivo e creare il relativo device:<\/p>\n<pre>\/dev\/ttyACM0<\/pre>\n<p>Ora installiamo &#8211; da utente root &#8211; il software necessario con:<\/p>\n<pre>apt-get install wvdial\r\napt-get install gnome-ppp<\/pre>\n<p>(* Gli utenti <em><strong>Ubuntu<\/strong><\/em> devono chiaramente anteporre il comando <strong>sudo<\/strong>)<\/p>\n<p>Ora passiamo alla configurazione; modifichiamo il file &#8220;<strong><em>\/etc\/ppp\/peers\/wvdial<\/em><\/strong>&#8221; in modo che diventi come il seguente:<\/p>\n<pre>noauth\r\nname wvdial\r\nusepeerdns\r\nlcp-echo-failure 0\r\nlcp-echo-interval 0<\/pre>\n<p>Le ultime due righe mi sono state fondamentali per evitare che a causa del seguente errore:<\/p>\n<pre>appear to have received our own echo-reply!\r\nNo response to 4 echo-requests\r\nSerial link appears to be disconnected.<\/pre>\n<p>la connessione cadesse dopo 2 minuti esatti.<\/p>\n<p>Ora, nella propria HOME directory (cio\u00e8 la directory radice dell&#8217;utente che deve poter eseguire la connessione) andiamo a creare il file di configurazione per <strong>wvdial\/gnome-ppp<\/strong>; si potrebbe usare\u00a0<strong>gnome-ppp<\/strong> ma penso si faccia prima, con qualsiasi editor di testo, a fare un copia incolla nel file &#8220;<strong><em>.wvdial.conf<\/em><\/strong>&#8221; (non mi sono sbagliato, inizia con un punto) delle seguenti righe:<\/p>\n<pre>[Dialer Defaults]\r\nModem = \/dev\/ttyACM0\r\nISDN = off\r\nModem Type = USB Modem\r\nBaud = 460800\r\nInit = ATZ\r\nInit2 = ATQ0 V1 E1 S0=0 &amp;C1 &amp;D2\r\nInit3 = AT+CGDCONT=1,IP,web.omnitel.it\r\nInit4 =\r\nInit5 =\r\nInit6 =\r\nInit7 =\r\nInit8 =\r\nInit9 =\r\nPhone = *99***1#\r\nPhone1 =\r\nPhone2 =\r\nPhone3 =\r\nPhone4 =\r\nDial Prefix =\r\nDial Attempts = 1\r\nDial Command = ATM1L3DT\r\nAsk Password = off\r\nPassword = vodafone\r\nUsername = vodafone\r\nAuto Reconnect = on\r\nAbort on Busy = off\r\nCarrier Check = on\r\nCheck Def Route = on\r\nAbort on No Dialtone = on\r\nStupid Mode = off\r\nIdle Seconds = 0\r\nAuto DNS = off\r\n;Domain =\r\n;Nameserver = 208.67.222.222\r\n;Nameserver2 =\r\n;Minimize = on\r\n;Dock = on\r\n;Do NOT edit this file by hand!<\/pre>\n<p>Tutto quello che riguarda i parametri di connessione dovrebbe essere ok; quello che manca ora \u00e8 sistemare i permessi dell&#8217;utente che deve lanciare la connessione.<\/p>\n<p>Questa cosa tende a cambiare da una distribuzione all&#8217;altra ma, in linea di massima, si tratta di modificare il file &#8220;<em><strong>\/etc\/group<\/strong><\/em>&#8220;; ad esempio nel mio caso:<\/p>\n<pre>\u00a0dialout:x:20:uda<\/pre>\n<p>Da utente root pu\u00f2 essere utile, in caso di problemi, aprire un terminale e dare questo comando:<\/p>\n<pre>tail -f \/var\/log\/syslog<\/pre>\n<p>Quando si effettua la connessione, dovrebbero apparire dei messaggi relativi a <em><strong>ppp0<\/strong><\/em> , che \u00e8 l&#8217;interfaccia di rete relativa alle connessioni dial-up.<\/p>\n<p>Pu\u00f2 succedere che la connessione funzioni ma che comunque non si riesca a navigare; in questo caso pu\u00f2 essere utile chiudere eventuali connessioni sull&#8217;interfaccia <strong><em>eth0<\/em><\/strong> con comandi di questo tipo:<\/p>\n<pre>route del default gw\r\nifconfig eth0 down<\/pre>\n<p>Un&#8217;altra cosa che tende a procurare grane \u00e8 la stringa di inizializzazione (in particolare init3); nel mio caso ho usato:<\/p>\n<pre>AT+CGDCONT=1,IP,web.omnitel.it<\/pre>\n<p>ma mi \u00e8 capitato, in altre situazioni, che ci volesse:<\/p>\n<pre>AT+CGDCONT=1,\"IP\",\"web.omnitel.it\"<\/pre>\n<p>o similare.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dunque: scrivo questo articolo per spiegare brevemente come configurare una Debian GNU\/Linux in modo da collegarsi ad Internet usando uno smartphone Samsung Wave Pro (S5330) come modem sfruttando l&#8217;operatore telefonico Vodafone.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48,3,25,107,6],"tags":[29,36,9,128,108,227,37],"class_list":["post-249","post","type-post","status-publish","format-standard","hentry","category-internet","category-networking","category-operating-system","category-smartphone","category-software","tag-debian","tag-gnome-ppp","tag-linux","tag-modem","tag-samsung","tag-smartphone","tag-wvdial"],"_links":{"self":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/comments?post=249"}],"version-history":[{"count":6,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/249\/revisions"}],"predecessor-version":[{"id":938,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/249\/revisions\/938"}],"wp:attachment":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/media?parent=249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/categories?post=249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/tags?post=249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}