Newsgroup: it.comp.reti.locali
Titolo: Rete PC+XBox+DreamBox= aiutoooo!!!

Salve a tutti!
Ho fatto una piccola rete con uno switch a cui ho collegato un PC, una
Xbox (per chi non sapesse: una volta moddata diventa un piccolo PC con tanto
di
scheda di rete ed HD) ed un DreamBox (ricevitore sat x cui vale lo stesso
discorso dell'Xbox). Il tutto e connesso sempre tramite switch al lag
Fastweb in fibra. Tutti i dispositivi si vedono e vanno senza problemi in
Internet ma la comunicazione tra Xbox e PC e tra DreamBox e PC ha un grosso
problema: in un senso che alternativamente può essere in ingresso od in
uscita (ma mai contemporaneamente in tutti e due) il flusso dati e molto
lento (2/300 KBps max contro i 7/8000 KBps normali). Il problema scompare se
prima di avviare l'Xbox (od il DreamBox) sconnetto il cavo di rete che va al
lag di Fastweb). Ho provato di tutto (per quello che ho potuto) ma nulla.
Aiuto!!

 Aiuto!!
E' un problema di ARP. X un qualche motivo che non so, quando per 
esempio la tua dreambox manda una richiesta arp per avere il macaddress 
della tua linux box, il router fastweb (quello in cantina) risponde alla 
richiesta arp mandando il suo macaddress, quindi il flusso dati passa x 
il router fastweb e la banda è limitata a 10mbit half duplex. Ovviamente 
il fatto che non accada sempre dipende penso dalla velocità con cui 
avviene la risposta arp da parte di linux box e router. L'unica cosa che 
mi viene in mente è di fissare manualmente gli ip delle macchine e poi 
impostare manualmente anche il macaddress. Ciao!

 impostare manualmente anche il macaddress. Ciao!
Fino a impostare gli IP fissi del Dreambox della Xbox e del PC ci
sono, ma il "macaddress" (che è???) come lo imposto??
Grazie mille dell'aiuto!!

 Grazie mille dell'aiuto!!
Che sistemi hai installato su Xbox e Dreambox? Immagino una distro di linux
ad hoc...
Il comando dovrebbe essere qualcosa tipo
 arp -s 192.168.1.233 00:50:FC:08:98:FF
dove 192.168.1.233 e l'indirizzo della macchina che vuoi contattare,
00:50:FC:08:98:FF č li mac address. Il mac address e' l'indirizzo fisico
della scheda di rete. Per ottenerlo, devi fare cosě:
Vai sulla dreambox, fai un bel
ping INDIRIZZO_XBOX
poi fai subito un "arp"
Ti usciranno voci simili a queste
Address                  HWtype  HWaddress           Flags Mask
Iface
192.168.1.51             ether   00:50:FC:08:98:FF   C
eth0
192.168.1.88             ether   00:40:D0:65:9E:41   C
eth0
trova la riga corrispondente all'indirizzo della xbox. HWaddress č il suo
macaddress. FAI ATTENZIONE: visto che in alcuni casi ti risponde prima il
router di fastweb, verifica che il macaddress della tua xbox sia DIVERSO da
quello del router fastweb. Se sono uguali, fai un:
arp -d INDIRIZZO_XBOX e ripeti poi il ping, fino a quando non scopri il vero
mac address della tua xbox.
Al limite, stacca l'hag fastweb dalla tua rete mentre fai queste cose, cosě
sei sicuro di vedere i veri mac address.
Una volta scoperto, annotalo, e dai un bel
arp -s INDIRIZZO_XBOX MACADDRESS_XBOX
Questa impostazione si perde dopo il riavvio, quindi impostala in qualche
script di avvio. Fai la stessa operazione da dreambox a pc, poi da pc verso
le altre 2 macchine etc....
Sul pc, se hai windows, il comando č un po diverso. Per vedere gli indirizzi
devi fare "arp -a", mentre gli altri comandi sono uguali. Metti un file .bat
in esecuzione automatica per mantenere il tutto all'avvio. Spero di esserti
stato utile. Ciao!

 00:50:FC:08:98:FF č li mac address. Il mac address e' l'indirizzo fisico
Mamma mia!! Comunque ci provo...
Sei stato molto gentile! Grazie ancora!!