Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink

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

Romuald-25 a écrit :

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 wink


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 wink

Hors ligne