Проблема Не хочет сохраняться измененный МАК-адрес.
Имею Wi-Fi адаптер TL-WN722N и Kali Linux 2016.2-i386 с последними обновлениями.
Ввожу в терминале:
ifconfig wlan0 down
macchanger -r wlan0
ifconfig wlan0 up
ifconfig показывает изменение МАК-адреса на случайный, при этом выход в интернет отсутствует. Пингуется только роутер, в интернете адреса не пингуются. При переподключении или подключении к другой точке доступа появляется интернет, но ifconfig показывает родной МАК-адрес адаптера. 🙁 Кто знает выход из подобной ситуации — прошу помочь советом.
ghostphisher
местный
PeaceMaker
Вы имеете ввиду повторить после переподключения?
ifconfig wlan0 down
macchanger -r wlan0
ifconfig wlan0 up ?
При повторе происходит то же самое: MAK меняется, но пропадает интернет. Пингуется вся локалка. При переподключении интернет появляется, но MAK сбрасывается на перманентный.
ghostphisher
местный
При повторе происходит то же самое: MAK меняется, но пропадает интернет. Пингуется вся локалка. При переподключении интернет появляется, но MAK сбрасывается на перманентный.
Как происходит подключение к Инету и сети?
Похоже, что у Вас интерфейс перезапускается, а значит все настройки сбрасываются.
valerian38
Имею 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 не пробовал.
DoberGroup
ifconfig показывает изменение МАК-адреса на случайный, при этом выход в интернет отсутствует. Пингуется только роутер, в интернете адреса не пингуются. При переподключении или подключении к другой точке доступа появляется интернет, но ifconfig показывает родной МАК-адрес адаптера. 🙁 Кто знает выход из подобной ситуации — прошу помочь советом.
Проблема в NetworkManager, на Kali уже предпринимались попытки их подружить, но обновления их сводят на нет. Дело в том, что macchanger гасит NetworkManager и когда вы подымаете интерфейс после смены mac, уже некому прописать новый маршрут через него.
Есть несколько решений. Например, добавте маршрут руками:
route add default gw IP_РОУТЕРА
Пока не нужно переподключаться — вполне рабочее решение.
Что бы вернуться к привычному управлению wi-fi
service NetworkManager restart
, но это естественно переинициализирует интерфейс и вернет mac.
Есть и другие решения, вопрос в том, для чего именно подменять мак
PeaceMaker
Как происходит подключение к Инету и сети?
Похоже, что у Вас интерфейс перезапускается, а значит все настройки сбрасываются.
Видимо да, настройки не сохраняются. В интернет выхожу через WI-FI точку доступа, к которой подключаюсь с помощью WI-FI адаптера TL-WN722N.
[doublepost=1484510339,1484510264][/doublepost]
Изменить MAC на постоянно:
Вводим команду в терминале
mcedit/etc/network/interfaces
откроется голубое окно, в нём опускаем курсор ниже
всех записей и
Прописываем нужный MAC адрес. В следующей команде:
pre-up ifconfig wlan0 hw ether 00:00:00:00:00:0A
Нажимаем сохранить, закрыть это окно
и перезапустить систему.
Это работало в Kali 2.0. Как будет в Rolling не пробовал.
Изменить MAC на постоянно:
Вводим команду в терминале
mcedit/etc/network/interfaces
откроется голубое окно, в нём опускаем курсор ниже
всех записей и
Прописываем нужный MAC адрес. В следующей команде:
pre-up ifconfig wlan0 hw ether 00:00:00:00:00:0A
Нажимаем сохранить, закрыть это окно
и перезапустить систему.
Это работало в Kali 2.0. Как будет в Rolling не пробовал.
Проблема в NetworkManager, на Kali уже предпринимались попытки их подружить, но обновления их сводят на нет. Дело в том, что macchanger гасит NetworkManager и когда вы подымаете интерфейс после смены mac, уже некому прописать новый маршрут через него.
Есть несколько решений. Например, добавте маршрут руками:
route add default gw IP_РОУТЕРА
Пока не нужно переподключаться — вполне рабочее решение.
Что бы вернуться к привычному управлению wi-fi
service NetworkManager restart
, но это естественно переинициализирует интерфейс и вернет mac.
Есть и другие решения, вопрос в том, для чего именно одменять мак
Спасибо за разъяснение причины и за рабочее решение. Для моих нужд вполне сгодится. Сейчас буду пробовать.
[doublepost=1484513174][/doublepost]
Изменить 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 такой вариант не проходит.
[doublepost=1484515026][/doublepost]
Проблема в 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 продержится до переподключения, подключения к другой точке или до перезагрузки компьютера.
Triton
Лично меня, NetworkManager неистово бесит. Постоянно мешает при тестировании беспроводных сетей.
Wicd — это очень хороший аналог Network Manager, который может достойно заменить его.
~^M1st3r_Bert0ni^~
Изменить 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/
Есть директория /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
Лично меня, NetworkManager неистово бесит. Постоянно мешает при тестировании беспроводных сетей.
Wicd — это очень хороший аналог Network Manager, который может достойно заменить его.
Да, Wicd — тоже хороший вариант, кстати, сохраняет измененный МАС даже при переподключении и подключении к другой сети.
[doublepost=1484565677,1484564447][/doublepost]
Я поднимаю интернет с помощью команды dhclient ( если роутер раздает адреса по DHCP )
Посмотреть вложение 8604 Посмотреть вложение 8603
[doublepost=1484552330,1484551582][/doublepost]
Так же можно просто кинуть исполняемый баш скрипт в папку /etc/network/if-pre-up.d/
Есть директория /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.
В любом случае на скрипт должны быть установлены права, разрешающие выполнение, иначе он не сможет запуститься.
Vertigo
Lex mea est Vulgate Linux
Я сталкивался с такой проблемой. Дома 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 на основной машине,отвечающей за выход в интернет (этого -то и не надо делать),то забьётся шлюз,после чего придётся звонить провайдеру,чтобы он выполнил сброс и переподключение.
Why does internet get disconnected after I change mac in Kali Linux?
The problem is each time I do this internet gets disconnected even though I am doing ifconfig eth0 up after changing mac. Then I have to go to the double computer icon and open the drop down menu to click on Wired Connection 1 to reconnect to internet. Why is this happening? What command do I need to add to this script to reconnect to internet without using GUI?
ARe you sure macchanger -r eth0 is returning 0? Otherwise, the shell won’t be executing ifconfig eth0 up
3 Answers 3
It is the equivelant of disabling the inet device like so
Then changing the hwaddr property to something else and bringing the device back online like so
I figured it out (dont know if it works for virtual machines):
- $ifconfig eth0 down and/or ifconfig wlan0 down
- $service network-manager stop
- $macchanger -r eth0 and/or macchanger -r wlan0
- $service network-manager restart
note: i dont turn the ifconfig wlan0 or eth0 up, because when you restart the network manager they work, but in case it turn them up manually with ifconfig eth0 up or some jazz like that it doesnt work for me. you can check that both network interfaces work by typing $ifconfig (you can also see your new random MAC address).
$ — means the coding started eth0 — network interface wlan0 — network interface macchanger — alters the MAC address ifconfig — you should know that