среда, 8 декабря 2010 г.

Как изменить MAC на Acorp W422G v2 и v3

Некоторые провайдеры осуществляют привязку по MAC-адресу. Чтобы иметь возможность подключаться любым модемом по выбору, нужно присвоить новому модему старый MAC.

Сначала надо узнать MAC вашего старого модема (в случае бриджа - через ifconfig или свойства адаптера, иначе - через веб-интерфейс или другим способом, в зависимости от модели), затем подменить MAC нового модема на старый.

W422G_v2

Подключаемся к W422G по Telnet или SSH и пишем:

# cat /proc/ticfg/env

Ищем внизу списка HWA_3 XX:XX:XX:XX:XX:XX (на некоторых прошивках HWA_0).

Заменяем его на нужный:

# echo "HWA_3 YY:YY:YY:YY:YY:YY" > /proc/ticfg/env
# reboot


Чтобы удалить ошибочно добавленный интерфейс:

# echo "HWA_3" > /proc/ticfg/env

Иногда может потребоваться wbmac_identical, чтобы иметь только один MAC на выходе:

# echo "wbmac_identical 1" > /proc/ticfg/env # установить
# echo "wbmac_identical" > /proc/ticfg/env # удалить


W422G_v3

В W422Gv3 любые параметры модема, включая MAC-адреса редактируются с помощью команды flash.

flash all - вывести весь список параметров
flash set <параметр значение> - установить значение (знак "=" тут не нужен)
flash get <параметр> - получить значение

За MAC-адреса отвечают переменные WAN_MAC_ADDR, ELAN_MAC_ADDR и WLAN_MAC_ADDR. Чтобы успешно подключиться к ADSL, на W422G_v3 достаточно изменить ELAN_MAC_ADDR.

# flash all | grep MAC
...
ELAN_MAC_ADDR=xxxxxxxxxx
...
# flash set ELAN_MAC_ADDR yyyyyyyyyyyy
# reboot


После перезагрузки модем сам подключится к провайдеру.

www.ddixlab.ru

2 комментария: