 |
|

15.01.2017, 22:40
|
|
Новичок
Регистрация: 23.12.2016
Сообщений: 22
С нами:
4941537
Репутация:
0
|
|
Имею Wi-Fi адаптер TL-WN722N и Kali Linux 2016.2-i386 с последними обновлениями.
Ввожу в терминале:
ifconfig wlan0 down
macchanger -r wlan0
ifconfig wlan0 up
ifconfig показывает изменение МАК-адреса на случайный, при этом выход в интернет отсутствует. Пингуется только роутер, в интернете адреса не пингуются. При переподключении или подключении к другой точке доступа появляется интернет, но ifconfig показывает родной МАК-адрес адаптера. :-( Кто знает выход из подобной ситуации - прошу помочь советом.
|
|
|

15.01.2017, 22:48
|
|
Новичок
Регистрация: 07.12.2016
Сообщений: 0
С нами:
4963406
Репутация:
0
|
|
А если данную операцию сделать 2 раза?
|
|
|

15.01.2017, 23:35
|
|
Новичок
Регистрация: 23.12.2016
Сообщений: 22
С нами:
4941537
Репутация:
0
|
|
ghostphisher сказал(а):
А если данную операцию сделать 2 раза?
Вы имеете ввиду повторить после переподключения?
ifconfig wlan0 down
macchanger -r wlan0
ifconfig wlan0 up ?
При повторе происходит то же самое: MAK меняется, но пропадает интернет. Пингуется вся локалка. При переподключении интернет появляется, но MAK сбрасывается на перманентный.
|
|
|

15.01.2017, 23:45
|
|
Новичок
Регистрация: 07.12.2016
Сообщений: 0
С нами:
4963406
Репутация:
0
|
|
PeaceMaker сказал(а):
При повторе происходит то же самое: MAK меняется, но пропадает интернет. Пингуется вся локалка. При переподключении интернет появляется, но MAK сбрасывается на перманентный.
Как происходит подключение к Инету и сети?
Похоже, что у Вас интерфейс перезапускается, а значит все настройки сбрасываются.
|
|
|

15.01.2017, 23:47
|
|
Новичок
Регистрация: 20.07.2016
Сообщений: 0
С нами:
5165072
Репутация:
0
|
|
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 не пробовал.
|
|
|

16.01.2017, 01:17
|
|
Новичок
Регистрация: 23.12.2016
Сообщений: 22
С нами:
4941537
Репутация:
0
|
|
ghostphisher сказал(а):
Как происходит подключение к Инету и сети?
Похоже, что у Вас интерфейс перезапускается, а значит все настройки сбрасываются.
Видимо да, настройки не сохраняются. В интернет выхожу через WI-FI точку доступа, к которой подключаюсь с помощью WI-FI адаптера TL-WN722N.
[doublepost=1484510339,1484510264][/doublepost]
valerian38 сказал(а):
Изменить MAC на постоянно:
Вводим команду в терминале
mcedit/etc/network/interfaces
откроется голубое окно, в нём опускаем курсор ниже
всех записей и
Прописываем нужный MAC адрес. В следующей команде:
pre-up ifconfig wlan0 hw ether 00:00:00:00:00:0A
Нажимаем сохранить, закрыть это окно
и перезапустить систему.
Это работало в Kali 2.0. Как будет в Rolling не пробовал.
[doublepost=1484510553][/doublepost]
valerian38 сказал(а):
Изменить MAC на постоянно:
Вводим команду в терминале
mcedit/etc/network/interfaces
откроется голубое окно, в нём опускаем курсор ниже
всех записей и
Прописываем нужный MAC адрес. В следующей команде:
pre-up ifconfig wlan0 hw ether 00:00:00:00:00:0A
Нажимаем сохранить, закрыть это окно
и перезапустить систему.
Это работало в Kali 2.0. Как будет в Rolling не пробовал.
Спасибо, попробую - отпишусь.
[doublepost=1484511096][/doublepost]
DoberGroup сказал(а):
Проблема в NetworkManager, на Kali уже предпринимались попытки их подружить, но обновления их сводят на нет. Дело в том, что macchanger гасит NetworkManager и когда вы подымаете интерфейс после смены mac, уже некому прописать новый маршрут через него.
Есть несколько решений. Например, добавте маршрут руками:
Код:
Код:
route add default gw IP_РОУТЕРА
Пока не нужно переподключаться - вполне рабочее решение.
Что бы вернуться к привычному управлению wi-fi
Код:
Код:
service NetworkManager restart
, но это естественно переинициализирует интерфейс и вернет mac.
Есть и другие решения, вопрос в том, для чего именно одменять мак
Спасибо за разъяснение причины и за рабочее решение. Для моих нужд вполне сгодится. Сейчас буду пробовать.
[doublepost=1484513174][/doublepost]
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 такой вариант не проходит...
[doublepost=1484515026][/doublepost]
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 продержится до переподключения, подключения к другой точке или до перезагрузки компьютера.
|
|
|

16.01.2017, 07:23
|
|
Новичок
Регистрация: 30.09.2016
Сообщений: 0
С нами:
5061452
Репутация:
0
|
|
Лично меня, NetworkManager неистово бесит. Постоянно мешает при тестировании беспроводных сетей.
Wicd - это очень хороший аналог Network Manager, который может достойно заменить его.
|
|
|

16.01.2017, 11:38
|
|
Новичок
Регистрация: 20.10.2016
Сообщений: 0
С нами:
5033900
Репутация:
0
|
|
Я поднимаю интернет с помощью команды dhclient ( если роутер раздает адреса по DHCP )
[doublepost=1484552330,1484551582][/doublepost]
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.
В любом случае на скрипт должны быть установлены права, разрешающие выполнение, иначе он не сможет запуститься.
|
|
|

16.01.2017, 15:21
|
|
Новичок
Регистрация: 23.12.2016
Сообщений: 22
С нами:
4941537
Репутация:
0
|
|
Triton сказал(а):
Лично меня, NetworkManager неистово бесит. Постоянно мешает при тестировании беспроводных сетей.
Wicd - это очень хороший аналог Network Manager, который может достойно заменить его.
Да, Wicd - тоже хороший вариант, кстати, сохраняет измененный МАС даже при переподключении и подключении к другой сети.
[doublepost=1484565677,1484564447][/doublepost]
~~DarkNode~~ сказал(а):
Я поднимаю интернет с помощью команды dhclient ( если роутер раздает адреса по DHCP )
[doublepost=1484552330,1484551582][/doublepost]
Так же можно просто кинуть исполняемый баш скрипт в папку /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 тоже очень интересный и гибкий.
|
|
|

15.02.2017, 17:09
|
|
Познавший АНТИЧАТ
Регистрация: 27.02.2017
Сообщений: 1,312
С нами:
4845950
Репутация:
0
|
|
Я сталкивался с такой проблемой. Дома 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 на основной машине,отвечающей за выход в интернет (этого -то и не надо делать),то забьётся шлюз,после чего придётся звонить провайдеру,чтобы он выполнил сброс и переподключение.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|