Недавно в инете наткнулся на интересную статью по дополнительным настройкам Zyxel P-330w, опишу ее ниже:
-----
Дополнительные возможности прошивки ZyXEL P330W EE.
Эти сведения относятся к прошивке P-330W_EE_V3.60(AMJ.0)D0.zip. Верность их в других версиях я не гарантирую;-).
В прошивке есть скрытое окно syscmd.asp, которое позволяет выполнить команды встроенной Linux.
Это позволяет делать почти всё то же, что и подключенный к роутеру терминал по RS232.
Похоже, что эта страничка отрабатывает команды только при подключении через проводной интерфейс, а не через WLAN.
Например, команда
flash get HW_WLAN0_TX_POWER_CCK
выдаст уровни передачи по каналам:
HW_WLAN0_TX_POWER_CCK=0e0d0c0b0a090807060504030201
(шестнадцатиричные числа - по 2 знака на канал с 1 по 14 - в примере уровни уменьшаются от 14 для 1-го канала до 1 для 14-го)
Можно и управлять уровнем сигнала. Длина команды там ограничена, для обхода ограничения можно построить запрос http примерно так:
Эта команда (собственно её текст идёт после знака равенства, вместо пробелов используется плюс) устанавливает уровни для 14 каналов 802.11g (здесь ДЕСЯТИЧНЫЕ числа - ОСТОРОЖНО! БОЛЬШОЙ УРОВЕНЬ МОЖЕТ ПЕРЕГРЕТЬ И СЖЕЧЬ ПЕРЕДАТЧИК!)
http://192.168.1.1//goform/formSysCm...=Apply&submit-
К сожалению, при такой форме запроса не видно результата выполнения команды;
Команда
flash set HW_WLAN0_INIT_GAIN 12
устанавливает уровень чувствительности приёмника (по другим сведениям - уровень отсечки шумов в нём, данные в Интернете противоречивы) - например, 12 - по умолчанию он равен 4.
Уровни и чувствительность (и вообще все изменения, внесённые командой flash) будут применены после перезагрузки роутера - питанием или командой reboot, отданной в том же окне syscmd.asp.
Примерное соответствие некоторых значений мощности в милливаттах уровню в шестнадцатиричном и десятичном виде (Взято из Инета, вряд ли роутер вытянет 400 мвт, наверняка есть физическое ограничение от силы в 100 - 400 - это явно для дальнобойных точек доступа с усилителем):
400mW - 1b - 27
315mW - 12 - 18
250mW - 10 - 16
200mW - 0f - 15
150mW - 0c - 12
100mW - 0a - 10
63mW - 08 - 8
50mW - 07 - 7
32mW - 05 - 5
16mW - 02 - 2
Список параметров, настраиваемых командой flash, можно посмотреть командой
flash all
Там же можно добавлять маршруты роутинга (временные, будут существовать до перезагрузки):
http://192.168.1.1//goform/formSysCm...gw+192.168.1.1
Синтаксис команды route ограниченно соответствует линуксовому - допускаются только add,del,flush.
Это позволяет обойти ограничение на 12 маршрутов статического роутинга, сохраняющихся и после перезагрузки.
Я не имел возможности проверить, работают ли добавленные маршруты до или после VPN, т.е. направляются они в локалку или в Интернет. Также я не экспериментировал с метрикой маршрута.
-----
Хотелось бы увеличить мощность своего девайса хотя бы в 2 раза и безопасно ли небольшое увеличение мощности? Со стандартными настройками сигнал теряется уже в подьезде. Уровень сигнала составляет 30%, связь рвет.
Покупать внешнюю антенну или сидеть паять усилитель пока не планирую.
Сейчас у меня установлена прошивка ZyXEL_P-330W_EE_V3.60(AMJ.2)D0, команда syscmd.asp на ней работает тоже.
Выкладываю свою инфу опроса командой flash all:
HW_WLAN0_TX_POWER_CCK=0707070606060606060606060606
HW_WLAN0_INIT_GAIN=4
В общем нужна помощь специалистов. Я думаю, кому приходилось раньше работать с Acorp WR-G, могут точно подсказать на что способны эти девайсы и возможно ли выставлять на них мощность 100 мв и более.
-----
Дополнительные возможности прошивки ZyXEL P330W EE.
Эти сведения относятся к прошивке P-330W_EE_V3.60(AMJ.0)D0.zip. Верность их в других версиях я не гарантирую;-).
В прошивке есть скрытое окно syscmd.asp, которое позволяет выполнить команды встроенной Linux.
Это позволяет делать почти всё то же, что и подключенный к роутеру терминал по RS232.
Похоже, что эта страничка отрабатывает команды только при подключении через проводной интерфейс, а не через WLAN.
Например, команда
flash get HW_WLAN0_TX_POWER_CCK
выдаст уровни передачи по каналам:
HW_WLAN0_TX_POWER_CCK=0e0d0c0b0a090807060504030201
(шестнадцатиричные числа - по 2 знака на канал с 1 по 14 - в примере уровни уменьшаются от 14 для 1-го канала до 1 для 14-го)
Можно и управлять уровнем сигнала. Длина команды там ограничена, для обхода ограничения можно построить запрос http примерно так:
Эта команда (собственно её текст идёт после знака равенства, вместо пробелов используется плюс) устанавливает уровни для 14 каналов 802.11g (здесь ДЕСЯТИЧНЫЕ числа - ОСТОРОЖНО! БОЛЬШОЙ УРОВЕНЬ МОЖЕТ ПЕРЕГРЕТЬ И СЖЕЧЬ ПЕРЕДАТЧИК!)
http://192.168.1.1//goform/formSysCm...=Apply&submit-
К сожалению, при такой форме запроса не видно результата выполнения команды;
Команда
flash set HW_WLAN0_INIT_GAIN 12
устанавливает уровень чувствительности приёмника (по другим сведениям - уровень отсечки шумов в нём, данные в Интернете противоречивы) - например, 12 - по умолчанию он равен 4.
Уровни и чувствительность (и вообще все изменения, внесённые командой flash) будут применены после перезагрузки роутера - питанием или командой reboot, отданной в том же окне syscmd.asp.
Примерное соответствие некоторых значений мощности в милливаттах уровню в шестнадцатиричном и десятичном виде (Взято из Инета, вряд ли роутер вытянет 400 мвт, наверняка есть физическое ограничение от силы в 100 - 400 - это явно для дальнобойных точек доступа с усилителем):
400mW - 1b - 27
315mW - 12 - 18
250mW - 10 - 16
200mW - 0f - 15
150mW - 0c - 12
100mW - 0a - 10
63mW - 08 - 8
50mW - 07 - 7
32mW - 05 - 5
16mW - 02 - 2
Список параметров, настраиваемых командой flash, можно посмотреть командой
flash all
Там же можно добавлять маршруты роутинга (временные, будут существовать до перезагрузки):
http://192.168.1.1//goform/formSysCm...gw+192.168.1.1
Синтаксис команды route ограниченно соответствует линуксовому - допускаются только add,del,flush.
Это позволяет обойти ограничение на 12 маршрутов статического роутинга, сохраняющихся и после перезагрузки.
Я не имел возможности проверить, работают ли добавленные маршруты до или после VPN, т.е. направляются они в локалку или в Интернет. Также я не экспериментировал с метрикой маршрута.
-----
Хотелось бы увеличить мощность своего девайса хотя бы в 2 раза и безопасно ли небольшое увеличение мощности? Со стандартными настройками сигнал теряется уже в подьезде. Уровень сигнала составляет 30%, связь рвет.
Покупать внешнюю антенну или сидеть паять усилитель пока не планирую.
Сейчас у меня установлена прошивка ZyXEL_P-330W_EE_V3.60(AMJ.2)D0, команда syscmd.asp на ней работает тоже.
Выкладываю свою инфу опроса командой flash all:
HW_WLAN0_TX_POWER_CCK=0707070606060606060606060606
HW_WLAN0_INIT_GAIN=4
В общем нужна помощь специалистов. Я думаю, кому приходилось раньше работать с Acorp WR-G, могут точно подсказать на что способны эти девайсы и возможно ли выставлять на них мощность 100 мв и более.
Комментарий