créer un site


recuperer ip du sous réseau

Poster un nouveau sujet sur shell   Répondre au sujet à shell:recuperer ip du sous réseau    Accueil Forum -> shell
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
MDP
frontpage mioche
frontpage mioche
Messagerecuperer ip du sous réseau , Posté le: 23-03-2005 12:22

Salut,
je voudrais savoir s'il existe une façon de recuperer l'ip d'un sous réseau avec un script...J'ai reussi à prendre l'ip d'une interface et son mask avec la commande ifconfig (et des grep et cut) mais comment faire pour trouver le reseau ? je sais pas comment faire un et logique entre ces deux variables...de plus ce sont des string je suppose...

merci de l'aide !

ciao
salemioche
salemioche
salemioche
Messagerecuperer ip du sous réseau , Posté le: 23-03-2005 14:39

en shell pur, je ne sais pas faire non plus, peut etre ecrire un petit bout de programme en C
MDP
frontpage mioche
frontpage mioche
Messagerecuperer ip du sous réseau , Posté le: 23-03-2005 16:05

ça va, j'ai trouvé Very Happy Ce n'était pas si dur, seulement il fallait trouver la bonne écriture

mask=`ifconfig eth0|grep Masque|cut -d ':' -f4`
echo $mask
mask1=`ifconfig eth0|grep Masque|cut -d ':' -f4|cut -d '.' -f1`
mask2=`ifconfig eth0|grep Masque|cut -d ':' -f4|cut -d '.' -f2`
mask3=`ifconfig eth0|grep Masque|cut -d ':' -f4|cut -d '.' -f3`
mask4=`ifconfig eth0|grep Masque|cut -d ':' -f4|cut -d '.' -f4`

ip=`ifconfig eth0|grep Masque|cut -d ':' -f2|cut -d ' ' -f1`
echo $ip
ip1=`ifconfig eth0|grep Masque|cut -d ':' -f2|cut -d '.' -f1`
ip2=`ifconfig eth0|grep Masque|cut -d ':' -f2|cut -d '.' -f2`
ip3=`ifconfig eth0|grep Masque|cut -d ':' -f2|cut -d '.' -f3`
ip4=`ifconfig eth0|grep Masque|cut -d ':' -f2|cut -d '.' -f4|cut -d ' ' -f1`

ip_res=$[${mask1} & ${ip1}]"."$[${mask2} & ${ip2}]"."$[${mask3} & ${ip3}]"."$[${mask4} & ${ip4}]
echo $ip_res


Merci en tout cas
Montrer les messages depuis:   
Poster un nouveau sujet sur shell   Répondre au sujet à shell:recuperer ip du sous réseau    Accueil Forum -> shell Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
S'enregistrerS'enregistrer
ProfilProfil
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés
RechercherRechercher
Liste des MembresMembres
FAQFAQ
ConnexionConnexion 


© Mentions Légales