router ADSL e mac address

2 risposte [Ultimo contenuto]
Ritratto di cavazziniangelo
cavazziniangelo
(Junior)
Offline
Junior
Iscritto: 18/09/2007
Messaggi: 8

Possiedo contratto adsl alice, con modem Alice gate 2 plus wifi che utilizzo, tramite collegamento wifi, da un computer con sistema operativo Linux Fedora. Tutto funziona regolarmente (dopo varie peripezie), con i seguenti dati relativi ai comandi route -n, ifconfig, iwconfig e less /etc/resolv.conf

ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:4C:59:2E:DC
inet addr:192.168.2.2 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:4cff:fe59:2edc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2249 errors:0 dropped:0 overruns:0 frame:0
TX packets:1981 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:259949 (253.8 Kb) TX bytes:143508 (140.1 Kb)
Interrupt:11 Base address:0xa000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3837 errors:0 dropped:0 overruns:0 frame:0
TX packets:3837 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:296286 (289.3 Kb) TX bytes:296286 (289.3 Kb)

wlan0 Link encap:Ethernet HWaddr 00:80:C8:2F:6F:7B
inet addr:192.168.1.117 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::280:c8ff:fe2f:6f7b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12419 errors:0 dropped:0 overruns:0 frame:0
TX packets:9274 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7338612 (6.9 Mb) TX bytes:1692008 (1.6 Mb)
Interrupt:5 Memory:ea020000-ea022000

route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlan0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0

iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.

Warning: Driver for device wlan0 recommend version 18 of Wireless Extension,
but has been compiled with version 16, therefore some driver features
may not be available...

wlan0 IEEE 802.11b ESSID:"Alice-93286542" Nickname:"girone"
Mode:Managed Frequency:2.462GHz Access Point: 00:1C:A2:11:36:2A
Bit Rate=54Mb/s Tx-Power:0 dBm Sensitivity=0/3
RTS thr=4096 B Fragment thr=4096 B
Encryption key:6273-7070-3576-3469-6832-6E32-6A Security mode:restricted
Power Management min timeout:0us mode:All packets received
Link Quality:100/100 Signal level:-56 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Contenuto di resolv.conf:
; generated by /sbin/dhclient-script
nameserver 85.37.17.52
nameserver 85.38.28.92

Dall'esame di questi dati pensavo di essere in comunicazione con un access point di IP=192.168.1.1 e mac=00:1C:A2:11:36:2A, con funzioni di router.

Essendo interessato alle modalita' del mio accesso alla rete ho esaminato con Ethereal il flusso dei pacchetti che si susseguono come conseguenza della mia richiesta di ping con google.com.
Fissata su Ethereal l'interfaccia wlan0, mi aspettavo (ingenuo?) una successione di pacchetti del tipo:
a) Richiesta DNS relativa a google.com con:
-provenienza: mac address ed IP del richiedente, io, (sull'interfaccia wlan0 che inoltra i pacchetti al router)
-destinazione : mac address del router 192.168.1.1 ed IP del nameserver.
Nel mio caso pensavo di rilevare:
mac provenienza=00:80:C8:2F:6F:7B (come da da ifconfig)
IP provenienza=192.168.1.117 (come da ifconfig)
mac destinazione=00:1C:A2:11:36:2A (come da iwconfig o anche da iwlist)
IP destinazione =85.37.17.52 (come da resolv.conf)
Cool Replica del name server (google.com) con:
-provenienza: mac address del router ed IP del nameserver
-destinazione : mac address di wlan0 ed IP assegnatomi dal router su wlan0
Nel mio caso:
mac provenienza =00:1C:A2:11:36:2A (router Alice, come da iwconfig o iwlist)
IP provenienza =85.37.17.52 (nameserver come da resolv.conf)
mac destinazione=00:80:C8:2F:6F:7B (mac address di wlan0, come da ifconfig)
IP destinazione =192.168.1.117 (come da ifconfig)
c) richiesta di ping eccetera

In realta', come rivelato da Ethereal, le cose vanno diversamente. Tutte le volte che io mi aspetto come mac address del router Alice il mac dell'AccessPoint che mi viene comunicato o da iwconfig o da iwlist, mi ritrovo invece con un diverso mac. Quello stesso che posso leggere sul retro di AliceGate2 Plus wifi o, a questo punto ovviamente, sull'output del comando arp. Poiche' tutto cio' dimostra la mia scorretta comprensione del networking, sarei molto grato a chiunque volesse chiarirmi le modalita' di configurazione del router Alice.

Ritratto di pistolinux
pistolinux
(Monster)
Offline
Monster
Iscritto: 05/12/2005
Messaggi: 430

Quote:

Poiche' tutto cio' dimostra la mia scorretta comprensione del networking, sarei molto grato a chiunque volesse chiarirmi le modalita' di configurazione del router Alice.

Se intendi "configurare feettivamente il router", beh, mi sa che non puoi fare altro che aprire da iceweasel (konqueror o quello che preferisci..) l'indirizzo http://192.168.1.1 (o era 12.168.0.1 non ricordo...) e scoprire che questo maledetto router non si può configurare affatto!
Anzi, vedrai le incazzature quando scoprirai che mezzo palazzo si attacca alla tua rete (ciucciando allegramente banda ADSL) e tu non puoi farci niente...
Io così come me lo hanno spedito gliel'ho rimandato indietro tenendomi il caro Netgear DG84! Laughing (credo che però ormai gli abbiano upgradato il firmware e non faccia così schifo come prima, o almeno spero...)
prova a dare un'occhiata QUI comunque, male non fa... Wink
ciao

mess with the best, Love Struck
die like the rest. :cry:

Ritratto di cavazziniangelo
cavazziniangelo
(Junior)
Offline
Junior
Iscritto: 18/09/2007
Messaggi: 8

Gentile Bibbi cerco di chiarire:
Alice gate 2 plus wifi ha l'access point integrato, il dhcp attivato cosi' come la cifratura WEP. Posso collegarmi ad internet nei due modi seguenti, dopo aver attivato la mia scheda wlan:
1- Semplicemente attivando un browser (lynx o mozilla o che altro) ed immettendo il sito richiesto.
2-Attivando direttamente, io stesso, una connessione pppoe tipo adsl.
Da quanto letto in rete mi pare che il primo tipo di connessione sia qualificato come ROUTED il secondo BRIDGED. Ho capito bene?
Rimanendo al primo caso e sulla base delle mie conoscenze sui router pensavo che le cose avvenissero nel modo seguente:
a- dal mio computer parte un pacchetto con indirizzo IP diverso da quello del router, ad esempio google.com.
b- questo pacchetto avra' come mac di provenienza il mac della interfaccia attraverso la quale accedo al router (wlan), come mac di destinazione il mac della interfaccia attraverso la quale il router comunica con me , come IP di provenienza l'IP dell'interfaccia con cui accedo al router (wlan), come IP di destinazione l'IP della VERA DESTINAZIONE, google nell'esempio. (HO CAPITO BENE FINO A QUESTO PUNTO?)

VENIAMO AL DUNQUE: il mio router e' un router ADSL che, appena attivo wlan, mi assegna la route default
route 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
e fissa come name server 192.168.1.1
Io mi aspetto dunque che 192.168.1.1 sia l'IP dell'interfaccia attraverso la quale il router comunica con me, cioe' l'Access point, e che il mac corrispondente sia il mac dell'access point, mac che posso conoscere con il comando "iwlist scan".
Dopo tutto la comunicazione fra me ed il router e' garantita via wi-fi tramite access point. O no?
Invece ETHEREAL rivela che quanto penso e' sbagliato e che il mac dell'interfaccia con la quale il router comunica con me non e' il mac dell'access point.
E' chiara la natura del problema?