recuperer ip du sous réseau |
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
MDP frontpage mioche
|
recuperer 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
|
recuperer 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
|
recuperer ip du sous réseau , Posté le: 23-03-2005 16:05 |
|
|
ça va, j'ai trouvé 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 |
|
|
|
|
S'enregistrer
Profil
Se connecter pour vérifier ses messages privés
Rechercher
Membres
FAQ
Connexion
|