PDA

Просмотр полной версии : Обход фильтрации MAC-адресов


MOHAX_228
28.02.2016, 21:07
Всем привет на Ubuntu 14.04 обхожу фильтрацию MAC-адреса вот таким способом:


sudo ifconfig wlan0 down
sudo ifconfig wlan0 hw ether da:da:da:da:da:da
sudo ifconfig wlan0 up

Все было хорошо, но в один прекрасный момент это перестало работать должным образом. А именно после смены адреса я не могу подключиться к точке доступа с первого раза. Адрес во время неудачи меняется на родимый. Успех только с раза третьего, в лучшем случае. Подскажите, пожалуйста, как убрать стоящие дрова и поставить новые или что-то с этим сделать.

К сетям, на которых не стоит фильтрация ноут всё равно не подключается, если поменять мак. Если же ничего не менять - всё подключается, но интернета нету.

P.S. пользоваться клонированием средствами Network Manager'а - не вариант(у меня, почему-то не работает).

50_Terabytes
28.02.2016, 21:27
надо помимо выключения интерфейса еще и остановить процессы wpa_supplicant и NetworkManager, они мешают смене мака. после смены мака снова запустить. можно ручками через top/htop или скрипт написать. я например такой написал:


#!/bin/sh
pid1=`pidof NetworkManager`
pid2=`pidof wpa_supplicant`
kill $pid1
kill $pid2
ifconfig wlan1 down
echo -n "Введите MAC: --> "
read x
macchanger -m $x wlan1
ifconfig wlan1 up
NetworkManager

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

MOHAX_228
28.02.2016, 22:19
↑ (https://antichat.live/posts/3957992/)
остановить процессы wpa_supplicant и NetworkManager


Пока не убивает эти два процесса. Как жили, так и живут.

Даже если ручками убиваю не помогает. Они сразу же сами запускаются.

50_Terabytes
28.02.2016, 22:23
↑ (https://antichat.live/posts/3958031/)
Пока не убивает эти два процесса. Как жили, так и живут.
Даже если ручками убиваю не помогает. Они сразу же сами запускаются.


если все вышенаписанное ты делаешь через рут, то я хз...

MOHAX_228
28.02.2016, 22:33
↑ (https://antichat.live/posts/3958033/)
если все вышенаписанное ты делаешь через рут, то я хз...


Печально :-(


root@PC:~# pidof NetworkManager
8296
root@PC:~# kill -9 8296
root@PC:~# pidof wpa_supplicant
8321
root@PC:~# kill -9 8321
root@PC:~# pidof NetworkManager
8536
root@PC:~# pidof wpa_supplicant
8559
root@PC:~#

50_Terabytes
28.02.2016, 22:41
↑ (https://antichat.live/posts/3958036/)
Печально :-(


Нет, решение однозначно должно быть, но я, как начинающий линуксоид не могу понять, что заставляет эти процессы автоматически перезапускаться. ибо у меня с этим проблем нет и я могу убить любой из них а затем заново запустить.

50_Terabytes
28.02.2016, 23:58
Кстати попробуй вариант проще.


killall Название процесса

сам не знаю, зачем через pid постоянно торможу процессы, привычка мб

ZodiaX
29.02.2016, 00:02
↑ (https://antichat.live/posts/3958031/)
Даже если ручками убиваю не помогает. Они сразу же сами запускаются.


а просто сервис остановить не пробовали? sudo service network-manager stop

мак можно в файле прописать /etc/network/interfaces

MOHAX_228
29.02.2016, 00:44
↑ (https://antichat.live/posts/3958074/)
sudo service network-manager stop


Вот это сработало. Спасибо

Но, по прежнему с изменённым MAC-адресом оно не хочет подключаться к нужной сети. К ненужной подключается(пробовал раскинуть WiFi с телефона, все подключилось с первого раза и телефон показывает мой изменённый MAC, а к компьютерным(WiFi-сеть создаётся посредством программы "Connectify-me") не хочет).

ZodiaX
29.02.2016, 00:50
↑ (https://antichat.live/posts/3958086/)
Вот это сработало. Спасибо
Но, по прежнему с изменённым MAC-адресом оно не хочет подключаться к нужной сети. К ненужной подключается(пробовал раскинуть WiFi с телефона, все подключилось с первого раза и телефон показывает мой изменённый MAC, а к компьютерным(WiFi-сеть создаётся посредством программы "Connectify-me") не хочет).


В "нужной" сети нет привязки к макам? В логах что нибудь есть?

MOHAX_228
29.02.2016, 01:09
↑ (https://antichat.live/posts/3958092/)
привязки к макам


Там не привязка к макам, а просто есть окно в котором показано всех подключённых людей и чужим можно ограничивать доступ в интернет и сеть.

Когда тебя вычислили и перекрыли все пути в сети остаёшься, но доступа ни к чему нету. Раньше подмена мака давала возможность сидеть в интернете, после блокировки, а сейчас даже подключится не могу.

50_Terabytes
29.02.2016, 02:57
А что за сеть собственно? может расскажешь, по какому принципу она там работает? типа открытый вай-фай с "captive portal"?

MOHAX_228
29.02.2016, 04:21
↑ (https://antichat.live/posts/3958125/)
А что за сеть собственно? может расскажешь, по какому принципу она там работает? типа открытый вай-фай с "captive portal"?


Програ "Connectify-me" по WiFi адаптеру раздаёт интернет поступающий по проводам(можна, кнчн, и вайфай перераздать, если есть ещё одна карточка).

Получается как виртуальны роутер.

50_Terabytes
29.02.2016, 11:16
↑ (https://antichat.live/posts/3958135/)
Програ "Connectify-me" по WiFi адаптеру раздаёт интернет поступающий по проводам(можна, кнчн, и вайфай перераздать, если есть ещё одна карточка).
Получается как виртуальны роутер.


Ну раз коннектится через раз, то может дело в силе сигнала? хотя нет, я сталкивался с этим, когда пытался подключиться к открытой точке но с фильтрацией. подключаться мне удавалось с 5 раза. возможно проблема в том, что в сети уже есть устройство с тем же маком, поэтому происходит сбой. тут, думаю, надо пробовать деавторизовать через aireplay-ng, правда это может быть палевно.

MOHAX_228
01.03.2016, 00:51
↑ (https://antichat.live/posts/3958181/)
Ну раз коннектится через раз, то может дело в силе сигнала? хотя нет, я сталкивался с этим, когда пытался подключиться к открытой точке но с фильтрацией. подключаться мне удавалось с 5 раза. возможно проблема в том, что в сети уже есть устройство с тем же маком, поэтому происходит сбой. тут, думаю, надо пробовать деавторизовать через aireplay-ng, правда это может быть палевно.


Сигнал отличный, буквально через стену ТД.

Я переставил систему, в связи с проблемами с видео-драйвером, и пока проблема ушла прочь.

"...в сети уже есть устройство с тем же маком..."

Нет, я знаю все подключённые адреса, так что не с этим было связано.