#1 Le 16/07/2015, à 17:03
- Romuald-25
[Résolu] Script pour changer l'adresse MAC
Bonjour à tous,
Ce que je demande aujourd'hui est un peu technique; j'ai hésité à le placer dans la catégorie "Script et ligne de commande"; je le ferai déplacer au besoin.
Voilà: j'utilise en ce moment pas mal le changement d'adresse MAC pour des expérimentations sur mon réseau wifi. Voilà ce que je fais actuellement, plusieurs fois par jour:
# D'abord je désactive le wifi via le tableau de bord
sudo ifconfig wlan0 down
sudo ifconfig wlan0 hw ether XX:XX:XX:XX:XX:XX #Je mets une adresse MAC différente de celle de mon ordinateur
#Puis je réactive le wifi
sudo ifconfig wlan0 up
Pour éviter de taper ça 115 fois par jour, je voudrais créer un script-shell.
Donc, je crois savoir que es commandes sont les mêmes, mais après recherches en vain sur le net, je n'ai pas trouvé comment désactiver la connexion wifi en ligne de commande.
Comment faire ???
Merci.
EDIT: pour l'instant, mon script ressemblerait à ça:
sudo #Ligne de commande: désactive wifi
echo Réseau wifi désactivé
sudo ifconfig wlan0 down #Eteindre la carte réseau
echo Carte réseau désactivée
sudo ifconfig wlan0 hw ether XX:XX:XX:XX:XX:XX #je mets l'adresse mac (c'est toujours la même)
echo Adresse MAC changée en XX:XX:XX:XX:XX:XX
sudo #Ligne de commande: réactive wifi
echo Réseau wifi réactivé
sudo ifconfig wlan0 up #Démarrer la carte réseau
echo Carte réseau réactivée
exit 0
Dites-moi si c'est bon
Dernière modification par Romuald-25 (Le 24/07/2015, à 16:13)
Hors ligne
#2 Le 17/07/2015, à 08:41
- cistes44
Re : [Résolu] Script pour changer l'adresse MAC
Salut,
De mon expérience, il est bon de préciser en première ligne le langage utilisé pour faire le script, et d'éviter les sudo au cours du script. Je verrai donc plutôt :
#!/bin/bash
#Ligne de commande: désactive wifi
echo Réseau wifi désactivé
ifconfig wlan0 down #Eteindre la carte réseau
echo Carte réseau désactivée
ifconfig wlan0 hw ether XX:XX:XX:XX:XX:XX #je mets l'adresse mac (c'est toujours la même)
echo Adresse MAC changée en XX:XX:XX:XX:XX:XX
#Ligne de commande: réactive wifi
echo Réseau wifi réactivé
ifconfig wlan0 up #Démarrer la carte réseau
echo Carte réseau réactivée
exit 0
Et après, tu lances :
sudo /chemin/du/script/script
en ayant fait au préalable :
chmod +x /chemin/du/script/script
Dell Latitude D830 et Thinkpad X220 - Xubuntu 16.04 et 18.04
En cas de problème, appliquez une pincée de poudre verte.
Et pensez aux parrains linux pour une aide IRL. %NOINDEX%
Hors ligne
#3 Le 17/07/2015, à 13:27
- Romuald-25
Re : [Résolu] Script pour changer l'adresse MAC
Salut,
Merci pour tes lignes, je les rajoute dès maintenant. Mais sais-tu comment activer/désactiver le wifi en terminal ?
Hors ligne
#4 Le 17/07/2015, à 13:36
- pires57
Re : [Résolu] Script pour changer l'adresse MAC
Utilises rfkill
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#5 Le 17/07/2015, à 13:51
- cistes44
Re : [Résolu] Script pour changer l'adresse MAC
Merci pour tes lignes, je les rajoute dès maintenant. Mais sais-tu comment activer/désactiver le wifi en terminal ?
Pas de soucis, mais désolé, j'avais dû aller trop vite dans la lecture de ton post... Mea culpa.
Et oui, rfkill devrait faire l'affaire, consulte le man pour la syntaxe
Dell Latitude D830 et Thinkpad X220 - Xubuntu 16.04 et 18.04
En cas de problème, appliquez une pincée de poudre verte.
Et pensez aux parrains linux pour une aide IRL. %NOINDEX%
Hors ligne
#6 Le 24/07/2015, à 16:13
- Romuald-25
Re : [Résolu] Script pour changer l'adresse MAC
Ok super merci
Hors ligne