Jump to content

Recommended Posts

Posted (edited)

Посмотрел на прошивку 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?

Edited by SDV
  • 3 weeks later...

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.