/* СТИЛИ */

[#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН » [OPENWRT/LEDE ] » Рандомный MAC-адресов WAN для OpenWRT/LEDE


Рандомный MAC-адресов WAN для OpenWRT/LEDE

Сообщений 1 страница 2 из 2

1

Рандомизатор MAC-адресов WAN для OpenWRT/LEDE

Этот скрипт генерирует случайный MAC-адрес для интерфейса WAN на маршрутизаторе OpenWRT/LEDE. Он реализован как скрипт init , поэтому он может рандомизировать MAC-адрес каждый раз при перезапуске маршрутизатора.

Зависимости
Ничего особенного. Должно работать на базовой системе OpenWRT/LEDE.

wan-mac

Код:
#!/bin/sh /etc/rc.common

START=17

start() {
  OLDMAC=$(uci get network.wan.macaddr)
  logger "[WAN-MAC] Old WAN MAC address is ${OLDMAC}."
  NEWMAC=$(printf "%02x" $(( $(hexdump -n1 -e'/1 "0x%02x"' /dev/urandom) & ~1 | 2)) && hexdump -n5 -e'/1 ":%02x"' /dev/urandom)
  logger "[WAN-MAC] Applying new random MAC address to WAN (${NEWMAC})..."
  uci set network.wan.macaddr=${NEWMAC}
  uci commit network
}

Использование
Копировать wan-macв/etc/init.d/
Убедитесь, что файл является исполняемым ( chmod +x /etc/init.d/wan-mac)
Измените STARTстроку в файле, если вы хотите настроить порядок инициализации (необязательно)
Включите службу, чтобы она рандомизировала MAC-адрес при каждой загрузке ( /etc/init.d/wan-mac enable)
Перезагрузите маршрутизатор или запустите службу вручную ( /etc/init.d/wan-mac start)
Примечания
Протестировано на:

TP-Link TL-WR1043ND 1.0 работает под управлением OpenWRT Chaos Calmer
TP-Link Archer C2600 (AC2600) с запущенным снимком LEDE

Лицензия https://github.com/janost/openwrt-wan-m … me-ov-file

0

2

LuCI for MAC address randomizer
https://user-images.githubusercontent.com/7929014/198278355-37d684df-64c0-427e-93b0-0bb2d375f27a.png

https://github.com/muink/luci-app-chang … me-ov-file

0


Вы здесь » [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН » [OPENWRT/LEDE ] » Рандомный MAC-адресов WAN для OpenWRT/LEDE