Сбой подделки MAC-адреса

Я уже некоторое время пытаюсь подделать свой MAC-адрес, потому что я хочу, чтобы ноутбук моего брата использовал мое пособие на передачу данных в колледже (я не использую большую пропускную способность, большая часть моего расходуется впустую) и для По какой-то причине на их интернет-сайте нет возможности отменить регистрацию устройства, и оно может быть зарегистрировано только одним человеком за раз. Вот что я попробовал (рассматриваемый сетевой интерфейс называется wlo1):

Сначала я попробовал простой подход. Я щелкнул значок беспроводной сети в правом верхнем углу, щелкнул «изменить» подключения, установил новое подключение с тем же SSID, но с другим MAC-адресом в поле «клонированный MAC-адрес». Я сохранил его и попытался подключиться к нему, но после минуты неудачных попыток он сдался и подключился к нему, используя старый MAC-адрес.

1119 Затем я попробовал подход CLI. Я обнаружил, что независимо от того, что каждый раз, когда запускался сетевой менеджер, мои изменения, сделанные с помощью ifconfig, сбрасывались. Кроме того, все изменения, сделанные с помощью ifconfig во время работы сетевого менеджера, были полностью проигнорированы. sudo ifconfig wlo1 hw ether XX:XX:XX:XX:XX:XX изменит его (в соответствии с ifconfig wlo1), несмотря на выдачу сообщения об ошибке (SIOCSIFHWADDR: Too many open files in system , и ДА, я проверил ulimit, и это не проблема), но не окажет влияния на администратора сети и любая попытка перезапустить network-manager приводила к сбросу всех изменений. Наконец, думая, что утилита CLI, предназначенная для этой задачи, должна быть решена, я попробовал следующее:

sudo service network-manager stop
sudo ifconfig wlo1 down
sudo macchanger -a wlo1
sudo ifconfig wlo1 up
sudo service network-manager start

sudo macchanger -a wlo1 не удалось с выводом:

Current MAC:   <random MAC address from previous attempt> (Action Technology (SZ) Co., Ltd)
Permanent MAC: <consistent same thing as always> (unknown)
[ERROR] Could not change MAC: interface up or insufficient permissions: Too many open files in system

I ' Я хотел бы еще раз напомнить вам, что я проверял ulimit -n, и это не проблема.

Итак, подведем итог: попытки ручного изменения с помощью ifconfig и других инструментов думают, что они терпят неудачу, но, по-видимому, фактически меняют MAC-адрес, не оказывая никакого влияния на мои соединения. администратор сети не может успешно подделать MAC-адрес, потому что ... я понятия не имею. Он молча не может подключиться, и я слишком туп, чтобы знать, где искать сообщения об ошибках. Я понятия не имею, почему что-то такое простое так сложно для моего программного обеспечения. Честно говоря, я подозреваю, что это опять-таки Broadcom, и в этом случае мои варианты сводятся к тому, чтобы пнуть кота или что-то в этом роде. Я надеюсь , что это не так.

Соответствующая информация:

  • Ноутбук: какая-то вещь HP моего брата, Pavillion что-то с экраном 17 ".
  • Беспроводная карта: Broadcom BCM43142
  • Водитель: WL

  • Распространение: Ubuntu 15.10

  • Терпение: очень растянуто. Если бы у меня все еще было много терпения, я бы не писал этого.

Как я могу попытаться найти причину проблемы и устранить ее? Я не знаю, где находятся ошибки, и, честно говоря, они кажутся везде . способ подтвердить или опровергнуть, что проблема заключается в драйвере? Я провел поиск и обнаружил, что / var / log / syslog содержит TONS of <warn> (wlo1): failed to set MAC address to XX:XX:XX:XX:XX:XX сообщений, где эти X в основном ] что-нибудь . Не удалось установить MAC-адреса даже на то же значение, которое уже было!

Является ли драйвер WL просто отстойным? Мне нужно поговорить с администратором, чтобы попытаться получить Ноутбук моего брата не зарегистрирован?

Больше информации: я успешно y изменил MAC-адрес другой системы, рабочего стола с сетевым подключением. Я сделал это, используя графический интерфейс, предоставленный сетевым менеджером. Как указано выше, / var / log / syslog ноутбука с проблемами полон сообщений об ошибках, указывающих, что у сетевого администратора есть проблемы с настройкой MAC-адресов. Если это вообще возможно, было бы замечательно решение, позволяющее мне продолжать использовать сетевой менеджер. Я не уверен, как действовать без сетевого менеджера, и я не уверен, действительно ли изменение MAC-адреса с помощью ifconfig меняет его или только вызывает его изменение, поскольку оно выдает сообщение об ошибке, но все равно показывает с новым значением. Должен ли я попытаться получить рабочую настройку, в которой не используется сетевой менеджер, или попытаться отследить проблемы, с которыми он столкнулся?

2
задан 8 January 2018 в 13:04

1 ответ

Если Вы хотите изменить MAC-адрес, самый простой путь состоит в том, чтобы использовать команду

sudo ifconfig wlo1 down
sudo ifconfig wlo1 hw ether  xx:xx:xx:xx:xx:xx
sudo ifconfig wlo1 up

xx:xx:xx:xx:xx:xx - представляет "новый" MAC-адрес

, Вам не нужно macchanger. Попробуйте это:

  1. разъединение от Wi-Fi через NM

  2. в терминальной команде выполнения

    sudo ifconfig wlo1 hw ether  xx:xx:xx:xx:xx:xx
    
  3. подключение к Wi-Fi через NM

1
ответ дан 8 January 2018 в 23:04
  • 1
    Я создаю этот компьютер как процесс обучения. Так, я don' t вполне понимают Ваш вопрос, даже после некоторого гугления. Когда я подготовил USB к Ubuntu, я использовал UEFI. Это кажется тем MBR can' t обрабатывают большие жесткие диски? Мои жесткие диски - оба 4 ТБ. – Joe Johnson 126 27 August 2017 в 03:13

Другие вопросы по тегам:

Похожие вопросы: