Newsgroup: it.comp.os.linux.iniziare
Titolo: Ethernet e PPPoA (ancora??)

Ok... lo so che e' un argomento trito, ritrito e stradigerito, ma nonostante
questo una giornata di ricerca tra documentazione e gruppi non mi ha dato
una risposta, quindi spero di trovare qualche anima pia che mi aiuti... ^^;
Visto che il mio modem interno mi contina a dare grattacapi (nel senso che
crea blocchi random alla mia debian), mi sono comprato un D-link DSL-300G+
ethernet con relativa scheda che supporta anche PPPoA (che usa il mio
provider).
Installare un modem ethernet dovrebbe essere a prova d'idiota, mi sono
detto, e infatti non va. K_K
Sicuramente sto dimenticando qualcosa di cosi' stupido che non e' nemmeno
classificabile come "problema" (visto che non ne ho trovata traccia...). La
situazione e' questa (scusate la lunghezza):
la scheda di rete viene riconosciuta e funziona:
sayonghi:/usr/src/linux# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:05:5D:48:FB:DF
          inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:1813 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1568 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:541606 (528.9 KiB) TX bytes:228196 (222.8 KiB)
          Interrupt:11 Base address:0x8000
in questa condizione anche il modem viene visto ed e' pingabile
all'indirizzo locale 192.168.0.1, nonche' configurabile con la sua
interfaccia html. Configurato il tutto, il modem dice:
 PPP Information
 	Connection Type PPPoA
 	Encapsulation VC Mux
 	Login User Name <miousername>
	IP Address <iplocale>
 	Gateway <ipremoto>
 	Connection Status Connected
PVC
 	VPI 8
 	VCI 35
ADSL Line Status
 	Operation Path Interleave
 	Operation Mode G.DMT
 	Upstream 640 Kbits
 	Downstream 6140 Kbits
Current Firmware Version
 	Current Firmware Version R2.05.b4t9italy
 	ADSL driver Version Annex_A(T.79.4.7)
Dal che deduco che la connessione tra modem e provider funziona.
Fermo restando che cosi' pero' la connessione non fuinziona...E ora?
Forse non sono in grado io di capire la documenazione, ma ho trovato
riferimenti a 3 situazioni diverse:
1) non c'e' niente altro da fare, il tutto funziona (non e' vero nel mio
caso)
2) bisogna aggiungere un route add default gw 192.168.0.1 (anche se lo
aggiungo continua a non funzionare niente)
3) bisogna lanciare un pptp 192.168.0.1, ma questo restituisce il seguente
errore:
anon warn[open_inetsock:pptp_callmgr.c:312]: connect: Connection refused
anon fatal[callmgr_main:pptp_callmgr.c:121]: Could not open control
connection to 192.168.0.1
anon fatal[open_callmgr:pptp.c:379]: Call manager exited with error 256
Qualcuno e' disposto a dirmi dove sbaglio?
Grazie.
--
Hayabusa
--------------------------------
Inviato via 
http://usenet.libero.it

 interfaccia html. Configurato il tutto, il modem dice:
E l'interfaccia html non ha un'opzione tipo "test", "connect" o qualcosa del 
genere? Se la usi qual e' il messaggio d'errore?
-- 
Testing? What's that? If it compiles, it is good, if it boots up it is perfect 
-- [Linus Torvalds]
To reply: news [at] mamakin1976 [dot] plus [dot] com

 genere? Se la usi qual e' il messaggio d'errore?
Ha un pulsante "connect", che mi conferma che il modem e' regolarmente
connesso con il provider.
In pratica il PC vede la eth0 e il modem, il modem vede il provider, ma il
PC non vede internet. Il che mi fa pensare che manchi qualcosa, ma cosa?




riesci a pingare all'esterno?



hai impostato i DNS?

 hai impostato i DNS?
Si.
La connessione funziona egregiamente se uso la scheda PCI interna con driver
proprietario ITEX, ma in un tempo variabile tra 5 minuti e due ore mi pianta
il sistema (e' per quello che mi sono comprato un modem ethernet).
Potrei anche provare a chiedere ad atlanet di cambiarmi pila, portandomi su
pppoe ma, ammesso che lo supporti, visto che siamo al 9 di Agosto, temo di
dover attendere a lungo....




La rotta di default passa dal modem?
route add default gw 192.168.0.1
---------------------------------------
Please visit my site at
http://www.crapa.org

 PC non vede internet. Il che mi fa pensare che manchi qualcosa, ma cosa?
Il gateway di default, ie il tuo modem (192.168.0.1?): aggiungilo a 
/etc/sysconfig/network cosi': GATEWAY=192.168.0.1. Che ti da netstat -rn?


 /etc/sysconfig/network cosi': GATEWAY=192.168.0.1. Che ti da netstat -rn?
...e riavvia i servizi di network.


 route add default gw 192.168.0.1
Come ho scritto nel messaggio, ho provato anche a dare quel comando, ma non
sembra cambiare nulla: continuo a non uscire.


 /etc/sysconfig/network cosi': GATEWAY=192.168.0.1. Che ti da netstat -rn?
Questo mi sembra uno spunto interessante.... se non che sulla mia debian non
esiste il file /etc/sysconfig/network (anzi... a dire la verita' non c'e'
nemmeno la directory /etc/sysconfig)
Lo creo a manina inserendoci quella riga? :)


 /etc/sysconfig/network cosi': GATEWAY=192.168.0.1. Che ti da netstat -rn?
Ho fatto la prova, cambia niente.
Per quanto riguarda netstat -rn i risultati sono qui di seguito:
Con scheda itex PCI (connessione funzionante):
sayonghi:/etc/sysconfig# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
10.16.34.42 0.0.0.0 255.255.255.255 UH 40 0 0 ppp0
0.0.0.0 10.16.34.42 0.0.0.0 UG 40 0 0 ppp0
Con modem ethernet (aggiunto /etc/sysconfig/network, ma non funziona):
sayonghi:/home/hayabusa# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 40 0 0 eth0
Come prima, dopo il comando route add default gw 
192.168.0.1
:
sayonghi:/home/hayabusa# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 40 0 0 eth0
0.0.0.0 192.168.0.1 0.0.0.0 UG 40 0 0 eth0
Ma anche in questo caso, se provo:
sayonghi:/home/hayabusa# ping 217.12.3.11
PING 217.12.3.11 (217.12.3.11): 56 data bytes
 
--- 217.12.3.11 ping statistics ---
7 packets transmitted, 0 packets received, 100% packet loss
192.168.0.1 e' il modem
192.168.0.2 e' eth0 (ifconfig eth0 192.168.0.2 netmask 255.255.255.0 up)
Non e' che dovrei configurare diversamente eth0? :o


 Ho fatto la prova, cambia niente.
No, non con la Debian - io ho la RH. Se ci sono degli utenti Debian in giro, 
forse ti possono aiutare loro. Sorry!


 forse ti possono aiutare loro. Sorry!
Ti ringrazio comunque molto per la collaborazione: ho appena trovato il
bandolo della matassa. :)
Per future ricerche di altri newbie come me:
Era di una semplicita' mostruosa, ma non stava scritto da nessuna parte in
nessun howto (almeno: io non l'ho trovato): e' sufficiente dare il comando
 dhcpcd eth0
e... hop, il modem mi permette di uscire (ovviamente chi avesse il modem su
eth1, eth2, ecc... cambia il device nel comando), mentre su netstat ritrovo
gli ip locale e remoto assegnati dal provider, al posto di quelli di scheda
e modem.
Ho trovato la risposta sulle pagine di una ML neozelandese (!!), in
particolare nel post 
http://www.linux.net.nz/lists/NZLUG/2003/03/0432.html
di Glen Boyd che ringrazio.
Il pacchetto dhcpcd va installato a parte (per debian, il solito apt-get
install dhcpcd e' piu' che sufficiente).


 La situazione e' questa (s ?cusate la lunghezza):
Sembra tutto ok, anche se sarebbe opportuna la stampa del route.
Comunque, se non l'hai gia' fatto prova a pingare un ip, tipo quello di
google:
$ ping 216.239.51.99
Che ti restituisce ?
Ciao,
        Fabrizio

 Sembra tutto ok, anche se sarebbe opportuna la stampa del route.
Come ormai avrai visto, ho risolto la questione praticamente in
contemporanea al tuo post.
Ti ringrazio comunque per la tentata collaborazione. :)
