Перейти к содержимому
Калькуляторы

"Смена MAC-адреса на Rocket'е" или "Меняем базу"

Доброго времени суток.

Есть база - RouterBoard RB433GL, 3 R52Hn + 3 AirMax Sector 5G-20-90. После того, как набралось в среднем по 35 клиентов на каждом секторе, значительно ухудшилось качество интернета. Собственно, саму проблему описывал здесь. По совету форумчан и ещё некоторых людей было решено менять базу на Рокеты.

Чтобы клиентские наносы без проблем подхватили новое железо, перебил на Рокетах маки, соответсвующие макам радиоплат микротика. На просторах интернета нашёл такой метод:

1. Создаем файл rc.poststart в каталоге /etc/persistent нашего устройства.
vi /etc/persistent/rc.poststart
с содержанием:
ifconfig wifi0 down
ifconfig wifi0 hw ether 00:15:6D:XX:XX:XX
ifconfig wifi0 up
ifconfig ath0 down
ifconfig ath0 hw ether 00:15:6D:XX:XX:XX
ifconfig ath0 up
ifconfig eth0 down
ifconfig eth0 hw ether 00:15:6D:X(X+1):XX:XX
ifconfig eth0 up

2. Назначаем необходимые права:
chmod +x /etc/persistent/rc.poststart

3. Проверяем правильность:
cat /etc/persistent/rc.poststart

4. Применяем:
cfgmtd -w -p /etc/

Перезагружаемся и видим желаемый результат.

Откат обратно:
1. Удаляем файл rc.poststart

2. Применяем:
cfgmtd -w -p /etc/

Перезагружаемся и видим желаемый результат.

Всё получилось, маки поменялись. Итого, повесили эти 3 Рокета, к каждому подключили по секторке, сами Рокеты поставил бриджами, за ними поставил микротик RB450G, на котором поднят PPPoE-сервер, шейпер и т.д.

И тут началось самое интересное. При включенном на Рокетах аирмаксе клиенты не авторизировались на микротике, в логах так же было пусто. Хотя сами Рокеты их видели, хоть и довольно странно.

 

44c0efbdfb5f.jpg

 

После выключения аирмакса клиенты таки посыпались на микротик, но тоже очень странно. Их постоянно выкидывает (кого через секунду, кого через минуту) и скорость у каждого клиента не превышала нескольких десятков килобит.

С большим трудом и потратив очень много времени мне таки удалось зайти на один из клиентских наносов и забить родной мак Рокета, который светит в его сторону. Потом я вернул тому Рокету заводской мак и этот клиент мало того что нормально завязался, так ещё и работал с включенным аирмаксом (напомню, раньше со включенным аирмаксом на микротике клиенты не авторизировались).

И вот, собственно, вопрос. Дело в заводских маках, или же этот клиент нормально завязался по той простой причине, что он единственный, настроенный на этот мак? Если же первое, то что делать? Объехать всех абонентов и ручками перебить на новые маки? В теории возможно, конечно, но это уйма времени и сил. А если второе, то это даже не поможет.

Кто-нибудь с таким сталкивался? Где копать?

Изменено пользователем Tozier

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У ЭирМакса есть привязка к родному МАКу, ну и МАК на базе меняется значительно проще, через пару сток в конфиге (попробуйте, маловероятно, но, вдруг, поможет ) -- уже неоднократно писал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну и МАК на базе меняется значительно проще, через пару сток в конфиге

Если не затруднит, напишите. Буду благодарен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Большое спасибо, сейчас попробую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

NewUse, премного благодарен. По крайней мере теперь с отключенным аирмаксом все клиенты нормально перевариваются и не отпадают. Уже одним вопросом меньше.

Теперь осталось только выяснить как их всех пересадить на новые маки удалённо. Или же всё таки действительно придётся к каждому ехать и перебивать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По крайней мере теперь с отключенным аирмаксом все клиенты нормально перевариваются и не отпадают.

А если просто включить ЭирМакс?

 

Для массовых операций есть AirControl, не помню, позволяет ли он через графику сменить привязку, но через скрипт -- точно можно.

Если клиентов не много, а с линуксом не в ладах -- можно по одному перепривязать, а затем включить ЭирМакс.

 

Или же всё таки действительно придётся к каждому ехать и перебивать.

Ну вот таких глупостей точно делать не надо, ЮБНТ/МТ хоть и говёное оборудование, но всёж Энтерпраис уровня: все настройки меняются удалённо без проблем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А если просто включить ЭирМакс?

В Рокете в списках станций висят, но опять с нулями в столбце скорости и на микротик не попадают.

 

Для массовых операций есть AirControl, не помню, позволяет ли он через графику сменить привязку, но через скрипт -- точно можно.

Если клиентов не много, а с линуксом не в ладах -- можно по одному перепривязать, а затем включить ЭирМакс.

С AirControl'ом не общался. Часть абонентов антенны выключает, когда не дома, так что если перебить всех включенных на новый мак и перебить на него Рокет, то всё равно потом появятся те, у кого в этот момент антенна была выключена и они остались завязаны на старый мак. Можно, конечно, быстренько опять перебить Рокет на старый мак и перезавязать клиента, всё же лучше, чем всех объезжать.

С линуксом общался не долго, так что вряд ли я на нём что-то вменяемое сотворю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для начала можно просто отвязать привязку к МАК у всех точек, а потом перепривязать (или так оставить)...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для начала можно просто отвязать привязку к МАК у всех точек, а потом перепривязать (или так оставить)...

Извиняюсь за нубский вопрос, но это как?

Клиентская антенна ведь просит SSID и мак. Если поле для мак-адреса оставить пустым, то изменения не принимаются. Или копать надо в другом месте?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Клиентская антенна ведь просит SSID и мак.

Только SSID, МАК можно не заполнять.

 

Если поле для мак-адреса оставить пустым, то изменения не принимаются.

Глюк браузера/прошивки, должно применятся, если нет -- отрепортуйте на офф. форуме с просьбой выслать фикс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

NewUse, на прошивке 5.5.3, попробовал оставить поле для мака пустым - съело. Раньше ругалось.

Огромное спасибо. Вы очень облегчили мне ближайшую неделю :)

Ещё раз большое спасибо и всех благ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проверьте, что привязка и в правду ушла (вспоминаю -- был баг), там ребут кажись ещё нужен был...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

NewUse, проверил - ушла.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Питания не хватает, похоже...

Как у Вас система запитана?

IP-Адреса часом не одинаковы? :)

Изменено пользователем NewUse

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Питания не хватает, похоже...

Странно, все три Рокета и микротик питаются каждый из своей розетки.

Адреса у всех железяк разные :)

Изменено пользователем Tozier

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Странно, все три Рокета и микротик питаются каждый из своей розетки.

Тогда не питание :)

Надо разбиратья, кабель какой? Земля нормальная?

с подобным поведением -- не сталкивался...

ДФС отключен?

 

Может Воч-Дог какой-нить?

Изменено пользователем NewUse

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Странно, теперь всё нормально. Специально сейчас погонял сектора, изменял, перезагружал, теперь остальные не отваливаются. А ещё буквально пол часа назад ложились. Ничего не понимаю. Наверное, пора спать, пока чего не поломал :)

 

Странно, все три Рокета и микротик питаются каждый из своей розетки.

Тогда не питание :)

Надо разбиратья, кабель какой? Земля нормальная?

с подобным поведением -- не сталкивался...

Кабель экранированный, медь, для наружки, производитель проверенный. С землёй всё тоже нормально, размещаемся в базовой станции ведущего оператора мобильной связи, там всё на уровне.

 

ДФС отключен?

Тут я опять молча ковыряю ладошку, потому что не знаю что это такое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тут я опять молча ковыряю ладошку, потому что не знаю что это такое.

Advanced -- Advanced Wireless Setting

Enable DFS: DFS is the part of the IEEE 802.11h wireless standard. Enable DFS option allows to enable/disable DFS support (applicable to M5 series only). DFS may be mandatory in some regulatory domains and should be tuned according to the regulations of the selected country. Please consult compliance guide and official regulations authorities for further explanation of compliance requirements for the country where AirOS v5.3 based device is installed

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Advanced -- Advanced Wireless Setting

9f72f848e6a0.jpg

Так на всех трёх.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, похоже её перенесли на UbiquitiLogo--AirSelect -- должна быть выклюенна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, похоже её перенесли на UbiquitiLogo--AirSelect -- должна быть выклюенна.

Нашёл. Выключено на всех трёх.

Изменено пользователем Tozier

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я делал по другому на каждом клиенте удаленно поменял ссид и сохранил поставил новую базу с новым ссидом и все клиенты сами прицепились

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

изоляцию клиентов надо включить и маки нельзя привязывать - если требует впишите 00:00:00:00:00:00

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В целом всё заработало и пока претензий нет, за что огромное спасибо NewUse. Насколько хорошо работают клиентские устройства по факту - узнаю когда звонки пойдут (если пойдут).

Единственное что для меня осталось не ясно - после каких-либо изменений на одном из Рокетов в списке станций появляются несколько вот таких субъектов:

bcfe0c5990d5.jpg

Помогает перезагрузка. Не скажу что это большая проблема, перезагрузить Рокет это не долго, да и изменять я там редко что-то буду, но всё таки хотелось бы разобраться из-за чего такое происходит. Прошивка 5.5.3.

Изменено пользователем Tozier

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.