Petites questions GNU/L (réseau)
Résolu/Fermé
le hollandais volant
Messages postés
4998
Date d'inscription
samedi 8 mars 2008
Statut
Membre
Dernière intervention
23 décembre 2023
-
28 août 2011 à 18:31
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 - 29 août 2011 à 16:48
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 - 29 août 2011 à 16:48
A voir également:
- Petites questions GNU/L (réseau)
- Marketplace petites annonces - Guide
- Entrer les informations d'identification reseau - Guide
- Gnu grub version 2.04 ✓ - Forum Ubuntu
- Un robot est sur le même réseau que vous - Forum Windows 10
- Cable reseau du player freebox - Forum Freebox
4 réponses
synopsis8
Messages postés
1364
Date d'inscription
dimanche 15 mars 2009
Statut
Membre
Dernière intervention
1 juin 2013
243
Modifié par synopsis8 le 29/08/2011 à 02:07
Modifié par synopsis8 le 29/08/2011 à 02:07
Essaye
Vieux Core 2 Duo cadencé à 3GHZ avec 6 GB de Ram.
sudo ifconfig eth0 up sudo dhclient eth0
Vieux Core 2 Duo cadencé à 3GHZ avec 6 GB de Ram.
le hollandais volant
Messages postés
4998
Date d'inscription
samedi 8 mars 2008
Statut
Membre
Dernière intervention
23 décembre 2023
1 057
29 août 2011 à 00:41
29 août 2011 à 00:41
Cela fonctionne, merci :-)
Une autre question (la dernière).
J'utilise macchanger pour offusquer l'adresse mac de mes cartes réseaux.
J'ai ajouté donc quelques lignes dans mon fichier /etc/rc.local, pour que ça change l'adresse mac au démarrage :
Le code fonctionne parfaitement.
La question concerne le commentaire qui se trouvait dans le fichier :
Je doit donc vérifier si les commandes ont bien fonctionné, dans le cas contraire, un "1" sera retournée (ou autre chose...).
Je peux faire ça comme suit ?
Un rapide test "à blanc" montre que ça marche.
Mais, est-ce obligatoire ? Vraiment utile ? Y'a t'il plus simple ?
Merci !
Une autre question (la dernière).
J'utilise macchanger pour offusquer l'adresse mac de mes cartes réseaux.
J'ai ajouté donc quelques lignes dans mon fichier /etc/rc.local, pour que ça change l'adresse mac au démarrage :
# By default this script does nothing. sudo ifconfig eth0 down sudo macchanger -r eth0 sudo ifconfig eth0 up sudo ifconfig wlan0 down sudo macchanger -r wlan0 sudo ifconfig wlan0 up exit 0
Le code fonctionne parfaitement.
La question concerne le commentaire qui se trouvait dans le fichier :
# This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error.
Je doit donc vérifier si les commandes ont bien fonctionné, dans le cas contraire, un "1" sera retournée (ou autre chose...).
Je peux faire ça comme suit ?
if sudo ifconfig eth0 down && sudo macchanger -r eth0 && sudo ifconfig eth0 up; then exit 0 else exit 1 fi
Un rapide test "à blanc" montre que ça marche.
Mais, est-ce obligatoire ? Vraiment utile ? Y'a t'il plus simple ?
Merci !
Utilisateur anonyme
Modifié par qqchquicommenceparQ le 29/08/2011 à 01:55
Modifié par qqchquicommenceparQ le 29/08/2011 à 01:55
salut,
pas besoin de sudo : /etc/rc.local est exécuté en tant que root.
/etc/rc.local quittera quand même avec un statut de 0, c'est ce qui compte.
pas besoin de sudo : /etc/rc.local est exécuté en tant que root.
check_commandes () { if "$@"; then echo "$@ : réussi" else echo "$@ : echec. Abandon" break fi } for commande in 'ifconfig eth0 down' 'macchanger -r eth0' 'ifconfig eth0 up' do check_commandes $commande done exit 0la boucle for s'arrêtera à la première erreur.
/etc/rc.local quittera quand même avec un statut de 0, c'est ce qui compte.
le hollandais volant
Messages postés
4998
Date d'inscription
samedi 8 mars 2008
Statut
Membre
Dernière intervention
23 décembre 2023
1 057
29 août 2011 à 16:48
29 août 2011 à 16:48
Ok !
Merci :)
Merci :)