Как сменить MAC на wlan0?

Кто-нибудь может сказать мне, как изменить MAC для wlan0?

Я пробовал macchanger команды, но ничего не работает (сетевой адаптер Ubuntu 12.10-Broadcom).

Вот что я получаю:

enter image description here

Я пробовал следующее:

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
4
задан 13 December 2013 в 00:04

7 ответов

Я могу рассказать вам простой способ изменить адрес eth1 без использования macchanger.

sudo ifconfig eth1 down sudo ifconfig eth1 hw ether 00:11:22:33:44:55 sudo ifconfig eth1 up

Тогда все в порядке с вашим новым MAC-адресом.

0
ответ дан 13 December 2013 в 00:04

Вы уверены, что хотите изменить eth1 ?? Проверьте имя вашего интерфейса Wi-Fi с помощью ifconfig.
Что бы я сделал:

sudo service network-manager stop  
sudo macchanger -a wlan0
sudo service network-manager start
0
ответ дан 13 December 2013 в 00:04

Извините, если я ошибаюсь, нет опции графического интерфейса в диспетчере сети. Нажмите на значок сетевого менеджера> выберите «Редактировать соединения»> «Изменить свойства вашей сети», найдите поле «Клонировать MAC-адрес» и введите свой новый MAC-адрес.

0
ответ дан 13 December 2013 в 00:04

Если щелкнуть значок сети на панели задач Unity в правом верхнем углу, а затем перейти к Редактировать подключения , вы сможете переключиться на вкладку Wireless и открыть Редактировать диалог для вашего соединения.

В этом диалоговом окне редактирования на первой странице есть поле для редактирования вашего MAC-адреса. Вы можете ввести прямо в текстовое поле.

0
ответ дан 13 December 2013 в 00:04

Я написал небольшой скрипт, который использует macchanger -A для получения другого MAC-адреса, а затем обновляет необходимые файлы WLAN. Проверьте это .

Приветствия,

Мануэль

0
ответ дан 13 December 2013 в 00:04

Вы редактируете eth1 вместо wlan0, измените eth1 на wlan0, и ваша команда MAC-адреса будет работать.

Так что везде есть eth1, как это:

sudo macchanger -a eth1

должно быть так:

sudo machchanger -a wlan0
0
ответ дан 13 December 2013 в 00:04

Эта ошибка:

Слишком много открытых файлов в системе

свидетельствует о том, что ваша система достигла максимально открытых файлов в операционной системе.

Запустите sysctl kern.num_files, чтобы увидеть, сколько файлов открыто в данный момент, и sysctl kern.maxfiles, чтобы проверить, каково текущее ограничение.

Чтобы увидеть, какие файлы открыты в данный момент, выполните: lsof | grep -w REG.

Чтобы увеличить системный лимит, выполните:

sysctl -w kern.maxfiles=20480
sysctl -w kern.maxfilesperproc=4096

Префикс с sudo, если требуется, или войдите как root.

Для ограничений оболочки ( например, Bash), используйте команду ulimit, например

ulimit -Sn 8192 # Increase open files limit.
0
ответ дан 13 December 2013 в 00:04

Другие вопросы по тегам:

Похожие вопросы: