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

JWNR2000 (RTL8196b) как беспроводной клиент

Посмотрел на прошивку JWNR2000

и SDK RTL8196

 

Понял, что JWNR2000 может работать в режиме "Client Mode".

 

Устанавливаю одинаковые WLAN параметры на точке доступа (WNR3500L, tomato FW) и на JWNR2000.

После разрешения telnet (с помощью netgear telnetenable) задаю из консоли...

 

iwpriv wlan0 set_mib opmode=8
iwpriv wlan0 set_mib ssid="MySSID"
ifconfig wlan0 down
ifconfig wlan0 up

 

... и JWNR2000 успешно подключается к WNR3500L.

Устройства, подключенные к LAN портам JWNR2000 интегрируются в домашнюю сеть.

 

Загвоздка в том, как сохранить режим "Client Mode" после перезагрузки?

 

В файле wlan_8196.sh (из SDK) есть такие фрагменты

 

GETMIB="flash get $1"
SET_WLAN="iwpriv $1"
SET_WLAN_PARAM="$SET_WLAN set_mib"
IFCONFIG=ifconfig

eval `$GETMIB MODE`
## set AP/client/WDS mode ##
if [ "$MODE" = '1' ]; then
## client mode
	eval `$GETMIB NETWORK_TYPE`
	if  [ "$NETWORK_TYPE" = '0' ]; then
		$SET_WLAN_PARAM opmode=8
	else
		$SET_WLAN_PARAM opmode=32
		eval `$GETMIB DEFAULT_SSID`
		$SET_WLAN_PARAM defssid="$DEFAULT_SSID"
	fi
else
## AP mode
	$SET_WLAN_PARAM opmode=16
fi
if [ "$MODE" = '2' ]; then
## WDS only
	$SET_WLAN_PARAM wds_pure=1
else
	$SET_WLAN_PARAM wds_pure=0
fi

 

Т.е. установка MIB параметров NETWORK_TYPE и MODE в нужные значения через "flash set" должно включить нам "Client Mode".

 

Однако, похоже, "flash get"/"flash set" заменён в реализации JWNR2000 на "nvram set"/"nvram get".

Я не нашёл в прошивке JWNR2000 никакого намёка на использование параметров "nvram", отвечающих за "Client Mode".

 

Для себя сделал пока вывод, что нужного мне функционала можно добиться только модификацей прошивки.

Сейчас ни знаний, ни времени у меня на это нет.

 

Возможно у кого-то имеется реализация "Client Mode" на JWNR2000?

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

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


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

Ну а кто мешает попробовать wive-ng ? http://www.sadnet.ru/?WIVE-NG_8186_%28revA%2FB%29

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


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

Join the conversation

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

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

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

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

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

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

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