Кто-нибудь может сказать мне, как изменить MAC для wlan0
?
Я пробовал macchanger
команды, но ничего не работает (сетевой адаптер Ubuntu 12.10-Broadcom).
Вот что я получаю:
Я пробовал следующее:
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
Я могу рассказать вам простой способ изменить адрес eth1 без использования macchanger.
sudo ifconfig eth1 down
sudo ifconfig eth1 hw ether 00:11:22:33:44:55
sudo ifconfig eth1 up
Тогда все в порядке с вашим новым MAC-адресом.
Вы уверены, что хотите изменить eth1 ?? Проверьте имя вашего интерфейса Wi-Fi с помощью ifconfig.
Что бы я сделал:
sudo service network-manager stop
sudo macchanger -a wlan0
sudo service network-manager start
Извините, если я ошибаюсь, нет опции графического интерфейса в диспетчере сети. Нажмите на значок сетевого менеджера> выберите «Редактировать соединения»> «Изменить свойства вашей сети», найдите поле «Клонировать MAC-адрес» и введите свой новый MAC-адрес.
Если щелкнуть значок сети на панели задач Unity в правом верхнем углу, а затем перейти к Редактировать подключения , вы сможете переключиться на вкладку Wireless и открыть Редактировать диалог для вашего соединения.
В этом диалоговом окне редактирования на первой странице есть поле для редактирования вашего MAC-адреса. Вы можете ввести прямо в текстовое поле.
Я написал небольшой скрипт, который использует macchanger -A для получения другого MAC-адреса, а затем обновляет необходимые файлы WLAN. Проверьте это .
Приветствия,
Мануэль
Вы редактируете eth1
вместо wlan0
, измените eth1
на wlan0
, и ваша команда MAC-адреса будет работать.
Так что везде есть eth1
, как это:
sudo macchanger -a eth1
должно быть так:
sudo machchanger -a wlan0
Эта ошибка:
Слишком много открытых файлов в системе
blockquote>свидетельствует о том, что ваша система достигла максимально открытых файлов в операционной системе.
Запустите
sysctl kern.num_files
, чтобы увидеть, сколько файлов открыто в данный момент, иsysctl kern.maxfiles
, чтобы проверить, каково текущее ограничение.Чтобы увидеть, какие файлы открыты в данный момент, выполните:
lsof | grep -w REG
.Чтобы увеличить системный лимит, выполните:
sysctl -w kern.maxfiles=20480 sysctl -w kern.maxfilesperproc=4096
Префикс с
sudo
, если требуется, или войдите какroot
. Sup>Для ограничений оболочки ( например, Bash), используйте команду
ulimit
, напримерulimit -Sn 8192 # Increase open files limit.