Re: [Ninux-Wireless] ifconfig vs ip addr

2013-11-25 Per discussione Giuseppe De Marco
import socket
socket.gethostbyname(socket.gethostname())


oppure fai un comando di sistema (subprocess.Popen), fetchi l'output,
e con le regexp di python trovi tutto.

Fai prima una findall eppoi un match con gruppi assegnati e ti ritrovi
un dizionario che puoi trasformare in oggetto o in cosa desideri
meglio.



2013/11/24 Nemesis neme...@ninux.org

  Ritorna la questione,

 guardate i commenti a questa domanda su stackoverflow:

 http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2

 In particolare questo commento:

 *One more thing though: Your friends are totally right about iproute2
 being the future. But on many systems, particularly embedded ones, you're
 still more likely to encounter the good old ifconfig, the iproute2 package
 might not be installed. So if you want to make your abstraction layer
 portable, you'll probably have to account for both. – Lukas Graf*

 Mi sa che tocca ingegnarsi di più.

 Federico

 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless


___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] ifconfig vs ip addr

2013-11-25 Per discussione nemesis
Giuseppe non lo cerco in locale ma su macchine remote! C'è pure scritto 
nella domanda.


Magari era così facile.

Federico



On Mon, 25 Nov 2013 09:47:29 +0100, Giuseppe De Marco 
demarco...@gmail.com wrote:

import socket
socket.gethostbyname(socket.gethostname())

oppure fai un comando di sistema (subprocess.Popen), fetchi l'output,
e con le regexp di python trovi tutto.

Fai prima una findall eppoi un match con gruppi assegnati e ti
ritrovi un dizionario che puoi trasformare in oggetto o in cosa
desideri meglio.

2013/11/24 Nemesis

 Ritorna la questione,

 guardate i commenti a questa domanda su stackoverflow:


http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2
[2]

 In particolare questo commento:

 _One more thing though: Your friends are totally right about
iproute2 being the future. But on many systems, particularly embedded
ones, you're still more likely to encounter the good old ifconfig, 
the

iproute2 package might not be installed. So if you want to make your
abstraction layer portable, you'll probably have to account for both.
– Lukas Graf_

 Mi sa che tocca ingegnarsi di più.

 Federico

___
 Wireless mailing list
 Wireless@ml.ninux.org [3]
 http://ml.ninux.org/mailman/listinfo/wireless [4]



Links:
--
[1] mailto:neme...@ninux.org
[2]

http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2
[3] mailto:Wireless@ml.ninux.org
[4] http://ml.ninux.org/mailman/listinfo/wireless


___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] ifconfig vs ip addr

2013-11-25 Per discussione nemesis
Il problema è che il tipo ha ragione, se voglio fare un livello di 
astrazione che recupera le informazioni dai device in modo portabile 
devo supportare tutti e due i comandi. Non è pratico che per usare il 
livello di astrazione bisogna prima aggiornare tutti i device di una 
rete.


Federico


On Sun, 24 Nov 2013 23:08:59 +0100, Alessandro (aka ArkaNet) 
arkant...@gmail.com wrote:

Personalmente ifconfig lo uso per pura flessibilità di sistemi
però c'è da considerare che è un po deprecato rispetto le
funzionalità offerte da ip.
 Rispetto la nostra attuale situazione si può usare tranquillamente
il pacchetto iproute2, invitando, per sicurezza, all'aggiornamento
degli ultimi firmware disponibili chiunque sia in rete.

--
 Arka
Il 24/nov/2013 22:59 Nemesis  ha scritto:

 Ritorna la questione,

 guardate i commenti a questa domanda su stackoverflow:


http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2
[2]

 In particolare questo commento:

 _One more thing though: Your friends are totally right about
iproute2 being the future. But on many systems, particularly embedded
ones, you're still more likely to encounter the good old ifconfig, 
the

iproute2 package might not be installed. So if you want to make your
abstraction layer portable, you'll probably have to account for both.
– Lukas Graf_

 Mi sa che tocca ingegnarsi di più.

 Federico

___
 Wireless mailing list
 Wireless@ml.ninux.org [3]
 http://ml.ninux.org/mailman/listinfo/wireless [4]



Links:
--
[1] mailto:neme...@ninux.org
[2]

http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2
[3] mailto:Wireless@ml.ninux.org
[4] http://ml.ninux.org/mailman/listinfo/wireless


___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] ifconfig vs ip addr

2013-11-25 Per discussione Alessandro (aka ArkaNet)
Quindi la questione si sposterebbe verso il che utilizzo ne devi fare
piuttosto che quali potenzialità vuoi avere
Per recuperare nomi interfacce ed indirizzi IP ifconfig fa il suo sporco
lavoro
per qualcosa di più prelibato prediligo iproute2.

Alessandro

Il giorno 25 novembre 2013 11:17, nemesis neme...@ninux.org ha scritto:

 Il problema è che il tipo ha ragione, se voglio fare un livello di
 astrazione che recupera le informazioni dai device in modo portabile devo
 supportare tutti e due i comandi. Non è pratico che per usare il livello di
 astrazione bisogna prima aggiornare tutti i device di una rete.

 Federico



 On Sun, 24 Nov 2013 23:08:59 +0100, Alessandro (aka ArkaNet) 
 arkant...@gmail.com wrote:

 Personalmente ifconfig lo uso per pura flessibilità di sistemi
 però c'è da considerare che è un po deprecato rispetto le
 funzionalità offerte da ip.
  Rispetto la nostra attuale situazione si può usare tranquillamente
 il pacchetto iproute2, invitando, per sicurezza, all'aggiornamento
 degli ultimi firmware disponibili chiunque sia in rete.

 --
  Arka
 Il 24/nov/2013 22:59 Nemesis  ha scritto:


  Ritorna la questione,

  guardate i commenti a questa domanda su stackoverflow:


 http://stackoverflow.com/questions/20177686/python-
 parser-for-unix-ip-address-command-iproute2
 [2]

  In particolare questo commento:

  _One more thing though: Your friends are totally right about

 iproute2 being the future. But on many systems, particularly embedded
 ones, you're still more likely to encounter the good old ifconfig, the
 iproute2 package might not be installed. So if you want to make your
 abstraction layer portable, you'll probably have to account for both.
 – Lukas Graf_


  Mi sa che tocca ingegnarsi di più.

  Federico

 ___
  Wireless mailing list
  Wireless@ml.ninux.org [3]
  http://ml.ninux.org/mailman/listinfo/wireless [4]



 Links:
 --
 [1] mailto:neme...@ninux.org
 [2]

 http://stackoverflow.com/questions/20177686/python-
 parser-for-unix-ip-address-command-iproute2
 [3] mailto:Wireless@ml.ninux.org
 [4] http://ml.ninux.org/mailman/listinfo/wireless


 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless




-- 

*Arka*
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] ifconfig vs ip addr

2013-11-25 Per discussione Giuseppe De Marco
Capito fede,

io ho detto python perchè praticamente faccio tutto con questo, in mancanza
di questo puoi sfruttare bash o quello del quale disponi sui dispositivi.
Per la comunicazione in rete io utilizzerei un bel REDIS come pub/sub, e
ogni nodo registrato sul suo canale prende i messaggi inviati da tutti.

Ad ogni modo penso che il discorso verterà su cosa conviene usare date le
ristrettezze lato dispositivi,
scusami se alle volte non sono chiaro, scrivo frettolosamente in ufficio,
tra mille telefonate e persone che si fiondano in stanza con la novità
della giornata appresso.
G



Il giorno 25 novembre 2013 10:43, nemesis neme...@ninux.org ha scritto:

 Giuseppe non lo cerco in locale ma su macchine remote! C'è pure scritto
 nella domanda.

 Magari era così facile.

 Federico



 On Mon, 25 Nov 2013 09:47:29 +0100, Giuseppe De Marco 
 demarco...@gmail.com wrote:

 import socket
 socket.gethostbyname(socket.gethostname())

 oppure fai un comando di sistema (subprocess.Popen), fetchi l'output,
 e con le regexp di python trovi tutto.

 Fai prima una findall eppoi un match con gruppi assegnati e ti
 ritrovi un dizionario che puoi trasformare in oggetto o in cosa
 desideri meglio.

 2013/11/24 Nemesis

  Ritorna la questione,

  guardate i commenti a questa domanda su stackoverflow:


 http://stackoverflow.com/questions/20177686/python-
 parser-for-unix-ip-address-command-iproute2
 [2]

  In particolare questo commento:

  _One more thing though: Your friends are totally right about
 iproute2 being the future. But on many systems, particularly embedded
 ones, you're still more likely to encounter the good old ifconfig, the
 iproute2 package might not be installed. So if you want to make your
 abstraction layer portable, you'll probably have to account for both.
 – Lukas Graf_

  Mi sa che tocca ingegnarsi di più.

  Federico

 ___
  Wireless mailing list
  Wireless@ml.ninux.org [3]
  http://ml.ninux.org/mailman/listinfo/wireless [4]



 Links:
 --
 [1] mailto:neme...@ninux.org
 [2]

 http://stackoverflow.com/questions/20177686/python-
 parser-for-unix-ip-address-command-iproute2
 [3] mailto:Wireless@ml.ninux.org
 [4] http://ml.ninux.org/mailman/listinfo/wireless


 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless

___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] ifconfig vs ip addr

2013-11-25 Per discussione nemesis
On Mon, 25 Nov 2013 14:29:12 +0100, Giuseppe De Marco 
demarco...@gmail.com wrote:

Capito fede,

io ho detto python perchè praticamente faccio tutto con questo, in
mancanza di questo puoi sfruttare bash o quello del quale disponi sui
dispositivi.
Per la comunicazione in rete io utilizzerei un bel REDIS come
pub/sub, e ogni nodo registrato sul suo canale prende i messaggi
inviati da tutti.


Redis lo sto utilizzando come message broker e caching in produzione, 
ma che c'entra con recuperare le informazioni dei device?



Ad ogni modo penso che il discorso verterà su cosa conviene usare
date le ristrettezze lato dispositivi,
scusami se alle volte non sono chiaro, scrivo frettolosamente in
ufficio, tra mille telefonate e persone che si fiondano in stanza con
la novità della giornata appresso.


Siamo tutti impegnati ;-)

___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


[Ninux-Wireless] ifconfig vs ip addr

2013-11-24 Per discussione Nemesis
Ritorna la questione,

guardate i commenti a questa domanda su stackoverflow:
http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2

In particolare questo commento:

/One more thing though: Your friends are totally right about iproute2
being the future. But on many systems, particularly embedded ones,
you're still more likely to encounter the good old ifconfig, the
iproute2 package might not be installed. So if you want to make your
abstraction layer portable, you'll probably have to account for both. –
Lukas Graf/

Mi sa che tocca ingegnarsi di più.

Federico
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] ifconfig vs ip addr

2013-11-24 Per discussione Alessandro (aka ArkaNet)
Personalmente ifconfig lo uso per pura flessibilità di sistemi però c'è
da considerare che è un po deprecato rispetto le funzionalità offerte da ip.
Rispetto la nostra attuale situazione si può usare tranquillamente il
pacchetto iproute2, invitando, per sicurezza, all'aggiornamento degli
ultimi firmware disponibili chiunque sia in rete.

--
Arka
Il 24/nov/2013 22:59 Nemesis neme...@ninux.org ha scritto:

  Ritorna la questione,

 guardate i commenti a questa domanda su stackoverflow:

 http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2

 In particolare questo commento:

 *One more thing though: Your friends are totally right about iproute2
 being the future. But on many systems, particularly embedded ones, you're
 still more likely to encounter the good old ifconfig, the iproute2 package
 might not be installed. So if you want to make your abstraction layer
 portable, you'll probably have to account for both. – Lukas Graf*

 Mi sa che tocca ingegnarsi di più.

 Federico

 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless


___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] ifconfig vs ip addr

2013-11-24 Per discussione Alessandro Gnagni
Ad esempio se compili openwrt non lo aggiunge di default. È il futuro ma
ancora non è diffuso sugli embedded in maniera capillare.
Il 24/nov/2013 22:59 Nemesis neme...@ninux.org ha scritto:

  Ritorna la questione,

 guardate i commenti a questa domanda su stackoverflow:

 http://stackoverflow.com/questions/20177686/python-parser-for-unix-ip-address-command-iproute2

 In particolare questo commento:

 *One more thing though: Your friends are totally right about iproute2
 being the future. But on many systems, particularly embedded ones, you're
 still more likely to encounter the good old ifconfig, the iproute2 package
 might not be installed. So if you want to make your abstraction layer
 portable, you'll probably have to account for both. – Lukas Graf*

 Mi sa che tocca ingegnarsi di più.

 Federico

 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless


___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless