Просмотр полной версии : Не хочет сохраняться измененный МАК-адрес.
PeaceMaker
15.01.2017, 22:40
Имею Wi-Fi адаптер TL-WN722N и Kali Linux 2016.2-i386 с последними обновлениями.
Ввожу в терминале:
ifconfig wlan0 down
macchanger -r wlan0
ifconfig wlan0 up
ifconfig показывает изменение МАК-адреса на случайный, при этом выход в интернет отсутствует. Пингуется только роутер, в интернете адреса не пингуются. При переподключении или подключении к другой точке доступа появляется интернет, но ifconfig показывает родной МАК-адрес адаптера. :-( Кто знает выход из подобной ситуации - прошу помочь советом.
ghostphisher
15.01.2017, 22:48
А если данную операцию сделать 2 раза?
PeaceMaker
15.01.2017, 23:35
ghostphisher сказал(а):
А если данную операцию сделать 2 раза?
Вы имеете ввиду повторить после переподключения?
ifconfig wlan0 down
macchanger -r wlan0
ifconfig wlan0 up ?
При повторе происходит то же самое: MAK меняется, но пропадает интернет. Пингуется вся локалка. При переподключении интернет появляется, но MAK сбрасывается на перманентный.
ghostphisher
15.01.2017, 23:45
PeaceMaker сказал(а):
При повторе происходит то же самое: MAK меняется, но пропадает интернет. Пингуется вся локалка. При переподключении интернет появляется, но MAK сбрасывается на перманентный.
Как происходит подключение к Инету и сети?
Похоже, что у Вас интерфейс перезапускается, а значит все настройки сбрасываются.
valerian38
15.01.2017, 23:47
PeaceMaker сказал(а):
Имею Wi-Fi адаптер TL-WN722N и Kali Linux 2016.2-i386 с последними обновлениями.
Ввожу в терминале:
ifconfig wlan0 down
macchanger -r wlan0
ifconfig wlan0 up
ifconfig показывает изменение МАК-адреса на случайный, при этом выход в интернет отсутствует. Пингуется только роутер, в интернете адреса не пингуются. При переподключении или подключении к другой точке доступа появляется интернет, но ifconfig показывает родной МАК-адрес адаптера. :-( Кто знает выход из подобной ситуации - прошу помочь советом.
Изменить MAC на постоянно:
Вводим команду в терминале
mcedit/etc/network/interfaces
откроется голубое окно, в нём опускаем курсор ниже
всех записей и
Прописываем нужный MAC адрес. В следующей команде:
pre-up ifconfig wlan0 hw ether 00:00:00:00:00:0A
Нажимаем сохранить, закрыть это окно
и перезапустить систему.
Это работало в Kali 2.0. Как будет в Rolling не пробовал.
PeaceMaker
16.01.2017, 01:17
ghostphisher сказал(а):
Как происходит подключение к Инету и сети?
Похоже, что у Вас интерфейс перезапускается, а значит все настройки сбрасываются.
Видимо да, настройки не сохраняются. В интернет выхожу через WI-FI точку доступа, к которой подключаюсь с помощью WI-FI адаптера TL-WN722N.
valerian38 сказал(а):
Изменить MAC на постоянно:
Вводим команду в терминале
mcedit/etc/network/interfaces
откроется голубое окно, в нём опускаем курсор ниже
всех записей и
Прописываем нужный MAC адрес. В следующей команде:
pre-up ifconfig wlan0 hw ether 00:00:00:00:00:0A
Нажимаем сохранить, закрыть это окно
и перезапустить систему.
Это работало в Kali 2.0. Как будет в Rolling не пробовал.
valerian38 сказал(а):
Изменить MAC на постоянно:
Вводим команду в терминале
mcedit/etc/network/interfaces
откроется голубое окно, в нём опускаем курсор ниже
всех записей и
Прописываем нужный MAC адрес. В следующей команде:
pre-up ifconfig wlan0 hw ether 00:00:00:00:00:0A
Нажимаем сохранить, закрыть это окно
и перезапустить систему.
Это работало в Kali 2.0. Как будет в Rolling не пробовал.
Спасибо, попробую - отпишусь.
DoberGroup сказал(а):
Проблема в NetworkManager, на Kali уже предпринимались попытки их подружить, но обновления их сводят на нет. Дело в том, что macchanger гасит NetworkManager и когда вы подымаете интерфейс после смены mac, уже некому прописать новый маршрут через него.
Есть несколько решений. Например, добавте маршрут руками:
Код:
route add default gw IP_РОУТЕРА
Пока не нужно переподключаться - вполне рабочее решение.
Что бы вернуться к привычному управлению wi-fi
Код:
service NetworkManager restart
, но это естественно переинициализирует интерфейс и вернет mac.
Есть и другие решения, вопрос в том, для чего именно одменять мак
Спасибо за разъяснение причины и за рабочее решение. Для моих нужд вполне сгодится. Сейчас буду пробовать.
valerian38 сказал(а):
Изменить MAC на постоянно:
Вводим команду в терминале
mcedit/etc/network/interfaces
откроется голубое окно, в нём опускаем курсор ниже
всех записей и
Прописываем нужный MAC адрес. В следующей команде:
pre-up ifconfig wlan0 hw ether 00:00:00:00:00:0A
Нажимаем сохранить, закрыть это окно
и перезапустить систему.
Это работало в Kali 2.0. Как будет в Rolling не пробовал.
Не хочет сохранять новый МАК, пробовал два раза. mcedit/etc/network/interfaces - после mcedit нужно пробел поставить, кто-то скопипастит и будет мучиться. Да, видимо в Rolling такой вариант не проходит...
DoberGroup сказал(а):
Проблема в NetworkManager, на Kali уже предпринимались попытки их подружить, но обновления их сводят на нет. Дело в том, что macchanger гасит NetworkManager и когда вы подымаете интерфейс после смены mac, уже некому прописать новый маршрут через него.
Есть несколько решений. Например, добавте маршрут руками:
Код:
route add default gw IP_РОУТЕРА
Пока не нужно переподключаться - вполне рабочее решение.
Что бы вернуться к привычному управлению wi-fi
Код:
service NetworkManager restart
, но это естественно переинициализирует интерфейс и вернет mac.
Есть и другие решения, вопрос в том, для чего именно одменять мак
Спасибо еще раз, опробовал Ваш вариант, меня вполне устраивает. Можно очень оперативно изменить MAC в любой момент. Выпишу все команды в одном месте, может еще кому-нибудь пригодится:
ifconfig wlan0 down \\ отключаем интерфейс wlan0
macchanger -r wlan0 \\ случайный MAC
macchanger -m 00:11:22:33:44:55 wlan0 \\ определённый MAC (если необходимо)
ifconfig wlan0 up \\ поднимаем интерфейс wlan0
route add default gw 192.168.X.X \\ добавляем нужный маршрут (IP своего роутера)
service NetworkManager restart \\ вернуться к привычному управлению (если необходимо)
Новый MAC продержится до переподключения, подключения к другой точке или до перезагрузки компьютера.
Лично меня, NetworkManager неистово бесит. Постоянно мешает при тестировании беспроводных сетей.
Wicd - это очень хороший аналог Network Manager, который может достойно заменить его.
apt-get install wicd
<~DarkNode~>
16.01.2017, 11:38
Я поднимаю интернет с помощью команды dhclient ( если роутер раздает адреса по DHCP )
https://forum.antichat.xyz/attachments/28948433/2017.png
https://forum.antichat.xyz/attachments/28948433/2017.png
valerian38 сказал(а):
Изменить MAC на постоянно:
Вводим команду в терминале
mcedit/etc/network/interfaces
откроется голубое окно, в нём опускаем курсор ниже
всех записей и
Прописываем нужный MAC адрес. В следующей команде:
pre-up ifconfig wlan0 hw ether 00:00:00:00:00:0A
Нажимаем сохранить, закрыть это окно
и перезапустить систему.
Это работало в Kali 2.0. Как будет в Rolling не пробовал.
Так же можно просто кинуть исполняемый баш скрипт в папку /etc/network/if-pre-up.d/
Дальше копипаст из Форума Help_Ubuntu
Есть директория /etc/network/с поддиректориямиif-down.d, if-pre-up.d, if-post-down.d, if-up.d. Если разместить скрипт в одной из этих поддиректорий, то он будет выполняться соответственно при выключении, перед включением, после выключения или при включении сети.
Другой способ — указать в файле /etc/network/interfaces одну из следующих директив: up, pre-up, post-up, down, pre-down, post-down. Например, строка
post-up /path/to/script.sh
после включения сети выполнит скрипт script.sh. Подробнее можно почитать в man interfaces.
В любом случае на скрипт должны быть установлены права, разрешающие выполнение, иначе он не сможет запуститься.
PeaceMaker
16.01.2017, 15:21
Triton сказал(а):
Лично меня, NetworkManager неистово бесит. Постоянно мешает при тестировании беспроводных сетей.
Wicd - это очень хороший аналог Network Manager, который может достойно заменить его.
Да, Wicd - тоже хороший вариант, кстати, сохраняет измененный МАС даже при переподключении и подключении к другой сети.
~~DarkNode~~ сказал(а):
Я поднимаю интернет с помощью команды dhclient ( если роутер раздает адреса по DHCP )
Так же можно просто кинуть исполняемый баш скрипт в папку /etc/network/if-pre-up.d/
Дальше копипаст из Форума Help_Ubuntu
Есть директория /etc/network/с поддиректориямиif-down.d, if-pre-up.d, if-post-down.d, if-up.d. Если разместить скрипт в одной из этих поддиректорий, то он будет выполняться соответственно при выключении, перед включением, после выключения или при включении сети.
Другой способ — указать в файле /etc/network/interfaces одну из следующих директив: up, pre-up, post-up, down, pre-down, post-down. Например, строка
post-up /path/to/script.sh
после включения сети выполнит скрипт script.sh. Подробнее можно почитать в man interfaces.
В любом случае на скрипт должны быть установлены права, разрешающие выполнение, иначе он не сможет запуститься.
Спасибо, Ваш вариант с спомощью команды dhclient тоже очень интересный и гибкий.
Я сталкивался с такой проблемой. Дома eth0, и у провайдера жёсткая фильтрация по MAC-адресу.Чего только не перепробовал. Даже в виртуалке, пропадало соединение через торифицированный трафик при попытке смены mac.В итоге,помог ,чисто ламерский подход с виртуалки.На виртуалке Kali,установил Wicd ,не удаляя основной Network-Manager.Wicd появляется в трее в левом нижнем углу экрана.Запускаю так: 1.) sudo ifconfig eth0 down 2.) sudo service network-manager stop 3) Из трея вызываю окно wicd -отключиться 4.) sudo macchanger -r eth0 5.) sudo ifconfig eth0 up 6.) Из трея wicd -соединиться,жду соединения.(основной network-manager не запускаю при этом) 7) sudo service tor start 8.) sudo service privoxy start 9) Проверяю : curl ident.me , приходит значение IP-адреса . После работы всё возврвщаю в прежнее значение. Да,меняю также до запуска виртуалки Mac-адреса адаптеров ,которые отвечают за работу с ней.Если изменить Mac на основной машине,отвечающей за выход в интернет (этого -то и не надо делать),то забьётся шлюз,после чего придётся звонить провайдеру,чтобы он выполнил сброс и переподключение.
DoberGroup сказал(а):
Но зачем, зачем Вы это делаете? Какая разница, что Вы измените в виртуалке, если в пакетах к провайдеру будет все равно мак физического интерфейса?
Вы правы,но мне пришлось изгаляться в моём случае.Задача стояла скрыть торифицированный трафик от провайдера,изменить Mac на Linux и поднять сеть.Шаманил с настройками интерфейса адаптеров, менял их mac-адреса софтом,пропускал затем перед стартом VB весь трафик через VPN и подредактировал в Linux etc/resolv.conf .Ну и далее,как описывал до этого. Другого решения на тот момент не нашёл,соединение только Nat возможно в моём случае между VB и основной машиной.
PeaceMaker сказал(а):
Имею Wi-Fi адаптер TL-WN722N и Kali Linux 2016.2-i386 с последними обновлениями.
Ввожу в терминале:
ifconfig wlan0 down
macchanger -r wlan0
ifconfig wlan0 up
ifconfig показывает изменение МАК-адреса на случайный, при этом выход в интернет отсутствует. Пингуется только роутер, в интернете адреса не пингуются. При переподключении или подключении к другой точке доступа появляется интернет, но ifconfig показывает родной МАК-адрес адаптера. :-( Кто знает выход из подобной ситуации - прошу помочь советом.
так и никто не помог с проблемой(( в Rolling
ghostphisher
06.03.2017, 08:28
Xulinam сказал(а):
так и никто не помог с проблемой(( в Rolling
Все рекомендации выше не принесли пользы?
PS К слову - в виртуалке можно менять мак в самой виртулке, помогает.
вот видео шоу на эту тему
ghostphisher сказал(а):
Все рекомендации выше не принесли пользы?
PS К слову - в виртуалке можно менять мак в самой виртулке, помогает.
вот видео шоу на эту тему
У меня кали на основной оси стоит)
ghostphisher
06.03.2017, 10:48
Xulinam сказал(а):
У меня кали на основной оси стоит)
Кроме Вас у других модет стоять не ВМ. Вы не ответили - Все ли рекомендации выполнили?
Д
ghostphisher сказал(а):
Кроме Вас у других модет стоять не ВМ. Вы не ответили - Все ли рекомендации выполнили?
а полностью все( и не помогает(
ghostphisher
06.03.2017, 11:29
Xulinam сказал(а):
Да полностью все( и не помогает(
А при схеме из сообщений 6 и 7 что происходит?
ghostphisher сказал(а):
А при схеме из сообщений 6 и 7 что происходит?
Вы имеете ввиду перезапуск Wlan0?, тогда при любом перезапуске МАС возвращаться старый(
ghostphisher
06.03.2017, 12:29
Xulinam сказал(а):
Вы имеете ввиду перезапуск Wlan0?, тогда при любом перезапуске МАС возвращаться старый(
ifconfig wlan0 up после этого или service NetworkManager restart?
Как только не кому делает рестарт старый мак возвращается назад)
ghostphisher сказал(а):
ifconfig wlan0 up после этого или service NetworkManager restart?
Как только происходит рестарт старый МАС возвращаться
ghostphisher
06.03.2017, 12:54
Xulinam сказал(а):
Как только не кому делает рестарт старый мак возвращается назад)
Как только происходит рестарт старый МАС возвращаться
Что делает рестарт? Что за не кому???? Если network-manager, выше есть решение - заменить на другое решение. Вы пробовали менять.
ПС Пишите более точнее.
ghostphisher сказал(а):
Что делает рестарт? Что за не кому???? Если network-manager, выше есть решение - заменить на другое решение. Вы пробовали менять.
ПС Пишите более точнее.
Сори))) это т9 немного жжжжет)))(про некому) буду возле компа буду мучать этот вопрос)))
~localhost
18.03.2018, 10:21
Bash:
nano
/etc/network/interfaces
в конец добавляем строчку
Bash:
pre-up
ifconfig
wlan0 hw ether
10
:10:10:10:10:10
А как сделать так, чтобы мак менялся на рандомный при перезагрузке?
~localhost
18.03.2018, 14:05
TROOPY сказал(а):
А как сделать так, чтобы мак менялся на рандомный при перезагрузке?
macchanger при установки спрашивает,
Еще я просто дававлял в автозагрузку скрипт с тем же самим macchanger, но у меня на кали при подлючение к сети mac сбрасывается на оригинальный. в этом случае мне помог способ описанный мной выше
~localhost сказал(а):
macchanger при установки спрашивает,
Еще я просто дававлял в автозагрузку скрипт с тем же самим macchanger, но у меня на кали при подлючение к сети mac сбрасывается на оригинальный. в этом случае мне помог способ описанный мной выше
Твой способ выше будет менять мак каждый раз при перезагрузке на один и тот же или на рандомный?
~localhost
18.03.2018, 14:20
TROOPY сказал(а):
Твой способ выше будет менять мак каждый раз при перезагрузке на один и тот же или на рандомный?
На один и тот же, Советую протестировать все на своей сети, один их способом посмотреть текущий mac : macchangeer -s wlan0
~localhost сказал(а):
На один и тот же, Советую протестировать все на своей сети, один их способом посмотреть текущий mac : macchangeer -s wlan0
Как сделать, чтобы на рандомный менялся? Macchanger уже установлен.
~localhost
18.03.2018, 14:49
Ifconfig wlan0 down
macchanger -r wlan0
ifconfig wlan0 up
Я все это писал в файле и помещал его в автозагрузку
~localhost сказал(а):
Ifconfig wlan0 down
macchanger -r wlan0
ifconfig wlan0 up
Я все это писал в файле и помещал его в автозагрузку
Так у меня такая же проблема: при соединение к сети мак сбрасывается на оригинальный, только я через кронтаб дел, а не через автозагрузку.
~localhost
18.03.2018, 15:09
Ну сделай как я первый раз написал. Просто не рандомный будет
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot