Pagina 1 di 1

Bginfo mi mostra indirizzi ip e mac multipli

Inviato: mar dic 22, 2015 11:14 am
da crazy.cat
Ero molto contento di bginfo perché riuscivo a visualizzare i dati del pc direttamente sul desktop, ho però un problema strano su un gruppo di pc lenovo, mi visualizza tre indirizzi ip (due sono a zero) e tre mac diversi, ci sono tre reti ethernet realtek #1, #2, #3.

Il ricreare una query funziona parzialmente
http://blogs.technet.com/b/johnbaker/ar ... ginfo.aspx
Vedo l'ip giusto ma mostra anche il suo indirizzo in esadecimale (ed è brutto), per il mac mi dice invece none.

Ho cercato in tutti i punti del registro di configurazione ma trovo solo la scheda realtek #3. Ho disinstallato la scheda e riavviato, non serve a nulla.
Non ci sono periferiche di rete fantasma.

Dove caspita ha memorizzato i dati delle altre reti?

Non è indispensabile che funzioni bginfo, ma ormai è una sfida tra me e lui...e non ne vengo fuori al momento.

Idee?
Grazie

Re: Bginfo mi mostra indirizzi ip e mac multipli

Inviato: mer dic 23, 2015 11:09 am
da PippoDJ
Ciao crazy.cat,
crazy.cat ha scritto:Il ricreare una query funziona parzialmente
http://blogs.technet.com/b/johnbaker/ar ... ginfo.aspx
Vedo l'ip giusto ma mostra anche il suo indirizzo in esadecimale (ed è brutto),
probabilmente si tratta dell'indirizzo IPv6. Ti consiglierei di disattivare IPv6 del tutto, se non fosse che in Windows la disattivazione dell'IPv6 comporta spiacevoli effetti collaterali su altre componenti anche se apparentemente non hanno nulla a che fare.
per il mac mi dice invece none.
Come WMI query hai usato questa?

Codice: Seleziona tutto

SELECT MACAddress FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=True
Idee?
Potresti definire un campo "Indirizzo IP" usando "Replace identifier with: VB SCript file" e prendere spunto dallo script che avevamo visto in un'altra discussione.
Eccolo opportunamente modificato:

Codice: Seleziona tutto

Dim INDIRIZZOIP, SCHEDE, SCHEDA

' recupero IP in uso
Set SCHEDE = GetObject("winmgmts:").InstancesOf("Win32_NetworkAdapterConfiguration")
For Each SCHEDA in SCHEDE
    If SCHEDA.IPEnabled Then INDIRIZZOIP = SCHEDA.IPAddress(0)
Next

Echo INDIRIZZOIP
In pratica l'unica differenza è nella riga finale: il comando MsgBox viene rimpiazzato da Echo (necessario per passare l'informazione a BGInfo).

Re: Bginfo mi mostra indirizzi ip e mac multipli

Inviato: mer dic 23, 2015 1:42 pm
da crazy.cat
PippoDJ ha scritto:probabilmente si tratta dell'indirizzo IPv6.
E' lui, non ci avevo pensato.
Ti consiglierei di disattivare IPv6 del tutto
Quando torno dalle ferie provo a toglierlo da un pc in produzione, da quello che mi hai fatto leggere non dovrebbe crearmi particolari problemi.
Come WMI query hai usato questa?

Codice: Seleziona tutto

SELECT MACAddress FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=True
Idee?
Togliendo ipv6 è ricomparso anche il mac.

Rimarrebbe sempre il mistero di capire perché solo su quel gruppo di pc ci sia questo problema, ma oggi non ne ho proprio voglia.

Sei grande come sempre.
Grazie