Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

MAC address e IP

Progetti, interfacciamento, discussioni varie su questa piattaforma.

Moderatori: Foto UtenteWALTERmwp, Foto Utentexyz

0
voti

[1] MAC address e IP

Messaggioda Foto Utentemiomiomio » 30 gen 2018, 13:59

Salve a tutti,
avrei alcune domande da porti.
Ho un arduino UNO con scheda ethernet alla quale ho assegnato un MAC address
Codice: Seleziona tutto
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xBD };

e un indirizzi ip che presumo venga assegnato solo se il DHCP dell rete non assegna un ip.
Codice: Seleziona tutto
IPAddress ip(192, 168, 1, 172);
EthernetClient client;

Siccome ho notato che alle volte non si connette alla rete, vorrei sapere se il mac address va bene o può causare conflitto.
il suscritto mac address come viene ricevuto dal router? quella è la scrittura esadecimale?
verrà registrato come DE:AD:BE:EF:FE:BD?
Se voglio registrare un indirizzo ip statico come devo fare?
grazie
Avatar utente
Foto Utentemiomiomio
3 2
 
Messaggi: 29
Iscritto il: 8 gen 2013, 22:09

0
voti

[2] Re: Mac address e ip

Messaggioda Foto Utentebiget » 30 gen 2018, 14:25

Ethernet.begin(mac, ip);
Avatar utente
Foto Utentebiget
1.155 3 7
CRU - Account cancellato su Richiesta utente
 
Messaggi: 464
Iscritto il: 16 dic 2016, 19:47

1
voti

[3] Re: Mac address e ip

Messaggioda Foto Utenteluxinterior » 30 gen 2018, 15:07

Di solito il mac è fornito da chi ti vende a scheda. Il Mac è formato da un codice assegnato ad ogni produttore più un codice che ogni produttore gestisce a piacere.
Lo scopo è quello dell'univocità del mac in modo ch ediversi dispositivi connessi alla stessa rete non abbiano mac in conflitto. Per fare delle prove in casa tua puoi anche usare un mac a caso ma verifica bene il formato leggendo qual è la struttura del mac e il significato dei bit. Che io sappia nessuno nella rete ethernet assegna mac ad altri
Per l'ip se la rete ha un dhcp puoi usare quello oppure assegnare tu un ip ovviamente compatibile con l'indirizzamento della tua rete In quel caso sei tu che devi preoccuparti di onn creare conflitti. Quando colleghi il tuo dispositivo questo informa il server dhcp del suo indirizoz evitando che questo venga assegnato ada ltri dal dhcp.
Per curiosità che scheda di rete hai ?
Avatar utente
Foto Utenteluxinterior
4.311 3 4 9
Master EY
Master EY
 
Messaggi: 2690
Iscritto il: 6 gen 2016, 17:48

0
voti

[4] Re: Mac address e ip

Messaggioda Foto Utentemiomiomio » 30 gen 2018, 16:38

ok grazie
la scheda di rete è https://www.amazon.it/gp/product/B0113Y ... UTF8&psc=1
Pixnor Ethernet Shield W5100 Modulo Per Arduino 2009 UNO Mega 2560 1280.
com'è?

COME FACCIO A DARE ip statico senza che router dia ip tramite dhcp?
Avatar utente
Foto Utentemiomiomio
3 2
 
Messaggi: 29
Iscritto il: 8 gen 2013, 22:09

0
voti

[5] Re: Mac address e ip

Messaggioda Foto Utenteluxinterior » 30 gen 2018, 17:21

Nello specifico non so aiutarti Segui il consiglio di Egbit
Ethernet.begin(mac, ip);
Probabilmente se metti zero al posto di uno dei parametri prende quello di default (Ma è una ipotesi non conosco il prdotto e nemmeno arduino)

Quando accede alla rete il tuo dispositivo può chiedere un ip inviando una richiesta al server DHCP oppure se ha già il suo configurato non scomoda il DHCP. E' una cosa automatica a te basta decidere se configurare o meno il tuo IP. L'unica cosa a cui devi fare attenzione è la coerenza del tuo IP con quelli della tua rete Devi configurare correttamente la netmask e l'indirizzo del gateway se vuoi uscire dalla tua rete locale.
Avatar utente
Foto Utenteluxinterior
4.311 3 4 9
Master EY
Master EY
 
Messaggi: 2690
Iscritto il: 6 gen 2016, 17:48

0
voti

[6] Re: Mac address e ip

Messaggioda Foto Utentemiomiomio » 30 gen 2018, 17:37

ok grazie mille.
Per il mac address che io dia
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xAD };
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xBD };
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xCD };
è INDIFFERENTE? oppure ci sono indirizzi errati che possono mandare in tilt il router? questi tre andrebbero tutti e tre bene?
Avatar utente
Foto Utentemiomiomio
3 2
 
Messaggi: 29
Iscritto il: 8 gen 2013, 22:09

0
voti

[7] Re: Mac address e ip

Messaggioda Foto Utenteluxinterior » 30 gen 2018, 17:59

Qui
spiegano il significato dei due bit
Io senza fare tanti sofismi prenderei il mac del PC su cui lavoro cambio un bit nei tre byte meno significativi e ho un nuovo mac sicuro da utilizzare per i miei test.

Scarica wireshark Ci metti un pochino a capire come usarlo ma è imbattibile ti permette di analizzare tutto sul traffico di rete ...e d è gratuito
Avatar utente
Foto Utenteluxinterior
4.311 3 4 9
Master EY
Master EY
 
Messaggi: 2690
Iscritto il: 6 gen 2016, 17:48

0
voti

[8] Re: Mac address e ip

Messaggioda Foto Utentemiomiomio » 30 gen 2018, 18:42

Ok grazie.
un'ultima cosa. Ho notato che quando collego il mio Arduino (alla rete e alla corrente) a volte riesce a connettersi a internet altre volte no. Allora lo stacco e riattacco dall'alimentazione e poi va. Da cosa può dipendere?
Avatar utente
Foto Utentemiomiomio
3 2
 
Messaggi: 29
Iscritto il: 8 gen 2013, 22:09

0
voti

[9] Re: Mac address e ip

Messaggioda Foto Utenteluxinterior » 30 gen 2018, 18:50

Mi sipace non sono il divino Otelma
Se i lproblema è software con Wireshark riesci a capire perché
Seil problema è hw bisogna vedere come alimenti il tutto se spegni solo arduino o anche la scheda ethernet
Poi dire che riesce a connettersi a internet vuol dire tutto e niente
Da arduino cerchi di raggiungere un IP remoto ? E? configurato il gateway ?
Insomma di cose da vdere ce ne sarebbero parecchie, io andrei per gradi
primo capire se dopo ogni ciclo off-on il tutto si accende e comunica correttamente
secondo capire se le richeisete arrivano al router per essere inoltrete in internet
terzo esaminare le risposte dal remoto.
Avatar utente
Foto Utenteluxinterior
4.311 3 4 9
Master EY
Master EY
 
Messaggi: 2690
Iscritto il: 6 gen 2016, 17:48

0
voti

[10] Re: Mac address e ip

Messaggioda Foto Utentemiomiomio » 31 gen 2018, 16:58

luxinterior ha scritto:Mi sipace non sono il divino Otelma.

AHAHAHAHHA hai ragione!
Comunque faccio la prova anche assegnando l'indirizzo del gateway.
Grazie mille dell'aiuto che mi avete dato!
Avatar utente
Foto Utentemiomiomio
3 2
 
Messaggi: 29
Iscritto il: 8 gen 2013, 22:09

Prossimo

Torna a Arduino

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti