0% ont trouvé ce document utile (0 vote)
69 vues1 page

UNIX Shell 2017

UNIX Shell 2017

Transféré par

Haroun Jlassi O.D
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
69 vues1 page

UNIX Shell 2017

UNIX Shell 2017

Transféré par

Haroun Jlassi O.D
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

#!

/bin/bash
syntaxe_appel()
{

echo '*****************MENU CONFIGURATION DES CARTES RESEAUX


*************************'
echo '1. Lister les cartes r�seaux'
echo '2. Activer une carte r�seau'
echo '3. D�sactiver une carte r�seaux'
echo '4. Affecter une adresse IP temporaire � une carte r�seau'
echo '5. Red�marrer les services r�seaux'
echo '6. V�rifier que la carte r�seau fonctionne (Ping)'
echo '7. Quitter le menu'
echo
'*********************************************************************************'
}
while true ; do
syntaxe_appel
read -p "Votre choix : " choix
case $choix in
1)
sudo ifconfig -a
sleep 5
;;
2)
read -p "Entrer le nom de l'interface � activer" interface
sudo ifconfig "$interface" up
;;
3)
read -p "Entrer le nom de l'interface � d�sactiver" interface
sudo ifconfig "$interface" down
;;
4)
read -p "Entrer le nom de l'interface � param�trer" interface
read -p "Entrer l'adresse IP � affecter" ipadr
read -p "Entrer le masque r�seau" masque
sudo ifconfig "$interface" "$ipadr" netmask "$masque"
;;
5)
service network restart
service NetworkManager restart
;;
6)
read -p "Entrer l'IP de l'interface r�seau" ipnetwork
if ping -c 5 "$ipnetwork" | grep "100%" 1>/dev/null ; then
echo "Carte non fonctionnelle"
else
echo "Carte fonctionelle"
fi
;;
7) exit 0;
*) echo "Choix incorrect"
esac
done

Vous aimerez peut-être aussi