Quelqu'un peut-il me dire comment changer le MAC de wlan0
?
J'ai essayé les commandes macchanger
mais rien ne fonctionne (adaptateur réseau Ubuntu 12.10-Broadcom).
Voici ce que je reçois:
J'ai essayé ce qui suit:
shivendra@shivendra-Rev-1-0:~$ Sudo ifconfig eth1 down
[Sudo] password for shivendra:
shivendra@shivendra-Rev-1-0:~$ Sudo service network-manager stop
network-manager stop/waiting
shivendra@shivendra-Rev-1-0:~$ Sudo macchanger -a eth1
Current MAC: 00:21:00:72:9c:d5 (unknown)
ERROR: Can't change MAC: interface up or not permission: Too many open files in system
shivendra@shivendra-Rev-1-0:~$ Sudo macchanger --mac 64:27:37:D8:97:6F eth1
Current MAC: 00:d0:61:9d:bf:a5 (Tremon Enterprises Co., Ltd.)
ERROR: Can't change MAC: interface up or not permission: Too many open files in system
shivendra@shivendra-Rev-1-0:~$ Sudo service network-manager start
network-manager start/running, process 2182
shivendra@shivendra-Rev-1-0:~$ Sudo macchanger --mac 64:27:37:D8:97:6F eth1
Current MAC: 64:27:37:d8:97:6f (unknown)
ERROR: Can't change MAC: interface up or not permission: Too many open files in system
Je peux vous dire un moyen simple de changer l'adresse eth1 sans utiliser macchanger.
Sudo ifconfig eth1 down Sudo ifconfig eth1 hw ether 00:11:22:33:44:55 Sudo ifconfig eth1 up
Ensuite, vous êtes tous ensemble avec votre nouvelle adresse mac.
Etes-vous sûr que modifier eth1 est ce que vous voulez faire ?? Vérifiez le nom de votre interface Wifi avec ifconfig.
Ce que je ferais:
Sudo service network-manager stop
Sudo macchanger -a wlan0
Sudo service network-manager start
Désolé si je me trompe, n'y a-t-il pas une option d'interface graphique dans le gestionnaire de réseau? Cliquez sur l'icône du gestionnaire de réseau> sélectionnez Modifier les connexions> Modifier les propriétés de votre réseau Ethernet, recherchez le champ Adresse MAC cloné et entrez votre nouveau MAC.
Vous éditez eth1
au lieu de wlan0
, remplacez eth1
par wlan0
et votre commande d’adresse MAC fonctionnera.
Donc, partout il y a eth1
comme ceci:
Sudo macchanger -a eth1
devrait être comme ça:
Sudo machchanger -a wlan0
Si vous cliquez sur l'icône de mise en réseau dans la barre des tâches de Unity en haut à droite, accédez à Editer les connexions, vous devriez pouvoir passer à l'onglet Sans fil et ouvrir un Edit dialogue pour votre connexion.
Dans cette boîte de dialogue d'édition, la première page contient un champ permettant de modifier votre adresse MAC. Vous pouvez taper directement dans le champ de texte.
J'ai écrit un petit script qui utilise macchanger -A pour obtenir une autre adresse MAC, puis met à jour les fichiers WLAN nécessaires. Check it out .
À votre santé,
Manuel
Cette erreur:
Trop de fichiers ouverts dans le système
suggère que votre système a atteint le nombre maximal de fichiers ouverts dans le système d'exploitation.
Exécutez sysctl kern.num_files
pour voir le nombre de fichiers actuellement ouverts et sysctl kern.maxfiles
pour vérifier quelle est la limite actuelle.
Pour voir quels fichiers sont actuellement ouverts, exécutez: lsof | grep -w REG
.
Pour augmenter la limite du système, exécutez:
sysctl -w kern.maxfiles=20480
sysctl -w kern.maxfilesperproc=4096
Préfixe avec Sudo
si nécessaire ou connectez-vous en tant que root
.
Pour les limites du shell (telles que Bash), utilisez la commande ulimit
, par exemple.
ulimit -Sn 8192 # Increase open files limit.