|
12.10.2012, 16:46 | #1 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604 |
Режим клиента + точка доступа.
Я уже поднимал вопрос про настройку клиента, так вот действительно сделать это можно с помощью установки доп. пакета relayd. За основу взято описание Routed Client with relayd с OpenWrt Wiki.
Задача. Имеется головной роутер (Netgear WNR3500L) с IP - 192.168.1.1, цель - настроить MR3020 в режиме клиента чтобы он работал в той-же подсети что и головной роутер. Установим relayd. Код:
opkg update opkg install relayd /etc/init.d/relayd enable dhcp Код:
... config dhcp lan option interface lan option start 100 option limit 150 option leasetime 12h option ignore 1 config dhcp wan option interface wan option ignore 1 Код:
config defaults option syn_flood 1 option input ACCEPT option output ACCEPT option forward REJECT # Uncomment this line to disable ipv6 rules # option disable_ipv6 1 config zone option name lan option network 'lan wwan' option input ACCEPT option output ACCEPT option forward ACCEPT config zone option name wan option network 'wan' option input REJECT option output ACCEPT option forward REJECT option masq 1 option mtu_fix 1 config forwarding option src lan option dest wan ... Код:
config wifi-device 'radio0' option type 'mac80211' option macaddr '00:00:00:00:00:00' # Ваш mac адрес option hwmode '11ng' option htmode 'HT20' list ht_capab 'SHORT-GI-20' list ht_capab 'SHORT-GI-40' list ht_capab 'RX-STBC1' list ht_capab 'DSSS_CCK-40' option country 'RU' option disabled '0' option txpower '20' option channel 'auto' # Client for Netgear WNR3500L config wifi-iface option device 'radio0' option network 'wwan' option mode 'sta' option ssid 'Netgear' option encryption 'psk2' option bssid '11:11:11:11:11:11' # MAC адрес точки доступа option key 'keynetgear' # Access Point MR3020 config wifi-iface option device 'radio0' option network 'lan' option mode 'ap' option ssid 'OpenWrt' option encryption 'psk2' option key 'keymr3020' со своим шифрованием, названием и т.д. Если этот режим не нужен - удаяем блок Access Point (или комментируем) network Код:
config interface 'loopback' option ifname 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0' config interface 'lan' option ifname 'eth0' option type 'bridge' option proto 'static' option ipaddr '192.168.2.1' option netmask '255.255.255.0' option gateway '192.168.1.1' option dns '192.168.1.1' config interface 'wwan' option proto 'static' option ipaddr '192.168.1.55' option netmask '255.255.255.0' option gateway '192.168.1.1' option dns '192.168.1.1' config interface 'stabridge' option proto 'relay' option network 'lan wwan' option ipaddr '192.168.1.55' внутренний для LAN из др. подсети: 192.168.2.1 и внешний для WWAN: 192.168.1.55 за переключение между внутр. и внешней сетью отвечает демон relayd он делает этот процесс прозрачным и мы не замечаем подсеть 192.168.2.x Код:
root@OpenWrt:~# ps .... 4258 root 888 S /usr/sbin/relayd -I br-lan -I wlan0-1 -L 192.168.1.55 -B -D .... Хост подключенный к LAN или WLAN (по Wi-Fi -AP) получает IP адрес от головного роутера из подсети 192.168.1.x. DHCP сервер mr3020 отключен. Подсеть 192.168.2.х совершенно прозрачна - мы ее не замечаем. Ну и разумеется с этого хоста мы можем спокойно "гулять" по сетке 192.168.1.x в том числе заходить на 192.168.1.55 и интернет. Последний раз редактировалось andr128; 09.11.2012 в 09:47. |
06.11.2013, 17:27 | #2 | |
Member
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0 |
Цитата:
Верю, что это не опечатка, и все работает, но КАК? Я бы еще понял, если бы между Нетгиром и 3020 была общая сеть (предположим .1.0/24 ), а далее 3020 раздает сеть в сторону компа(он же уже в эту сторону как АР работает) сеть .2.0/24 |
|
24.08.2014, 22:06 | #3 | |
Junior Member
Регистрация: 27.01.2014
Сообщений: 26
Вес репутации: 0 |
Re: Режим клиента + точка доступа.
Цитата:
|
|
Метки |
network openwrt, wi-fi openwrt, настройка сети openwrt |
Здесь присутствуют: 27 (пользователей: 0 , гостей: 27) | |
|
|