Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    ottenere indirizzo rete (stile ifconfig)

    Sto cercando un modo comodo di ottenere l'indirizzo di rete in notazione CIDR data una specifica interfaccia di rete.
    Per esempio, se chiedo quello di eth0 che ha ip 45.135.123.12 e netmask 255.255.255.0 mi aspetto in output 45.135.123.0/24.
    Il linguaggio non è importantissimo, cmq diciamo che Python e C sarebbero i preferiti.
    Ho pensato di estrarre la stringa dall'output di ifconfig, ma non mi sembra pulitissimo visto che l'esito dipende tutto dal fatto che la struttura dell'output rimanga invariata.

    Grazie
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  2. #2
    http://shammash.homelinux.org/net_cal/

    altrimenti bisogna scriverlo (basta convertire la netmask in binario e contare gli uni)

  3. #3
    Utente di HTML.it L'avatar di nifriz
    Registrato dal
    Jan 2008
    Messaggi
    2,058
    Guarda questo link...
    http://pollycoke.wordpress.com/2007/...schede-nvidia/

    Centra poco lo scopo finale, ma ti dà una base per come potresti fare con PERL, è molto intuitivo! Prendilo come base e lo riadatti per le tue esigenze

    P.S. Scusa l'ignoranza ma non capisco quel /24 finale :master:

  4. #4
    @noodles25
    Ti ringrazio per la risposta, ma non mi interessa un sw che faccia i conti una volta che gli fornisco io l'ip, quella parte di programma posso scrivermela da solo.
    Il problema è ottenere ip e netmask a partire dal nome simbolico ("eth0" per esempio) di una interfaccia di rete locale.
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  5. #5
    Grazie ad entrambi, ma dopo innumerevoli ricerche sono riuscito a trovare di meglio di un articolo da riadattare: http://www.megasolutions.net/python/...fig-25356.aspx

    Questo è perfetto per le mie esigenze
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  6. #6
    ok, scusa avevo capito male

  7. #7
    figurati, non è niente
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.