Всем привет!
Решил сделать репитер на базе mr 3220.
Общая схема такая:
internet<-wan->Zyxel<-wifi internet->mr3020<wifi internet> PC
В zyxel воткнут кабель провайдера, на нем поднят вай-фай, к вай-фаю должен подключаться mr3220, как клиент, и как точка раздавать его на ноутбук и планшет.
Сначала через админку lucy, сделал все по простой схеме, подключился к сети как клиент, создал точку доступа, подключил ноутбук по вай-фай к mr3220 все заработало сразу, интернет на ноутбук появился сразу.
Но не устроил тот факт, что в админку mr3220 при этом не удавалось залезть с компьютеров подсети.
Решил сделать схему на основе relay.
Взял за основу пост
№5.
Вроде все настроил, но видимо что-то напутал.
На ноутбуке подключенном по wi-fi к mr3220.
Я могу зайти в админку, как по адресу 192.168.2.1 так и по 192.168.1.41, но выхода в интернет с ноутбука нет, хотя зайдя по ssh, на mr3220, яндекс пингуется нормально.
Выкладываю конфиги:
Цитата:
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 '3g'
option proto '3g'
option device '/dev/ttyUSB0'
option service 'evdo'
option username 'smart'
option password 'smart'
config interface 'wwan'
option proto 'static'
option ipaddr '192.168.1.41'
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 ipaddr '192.168.1.41'
list network 'lan'
list network 'wwan'
|
Цитата:
Wireless
config wifi-device 'radio0'
option type 'mac80211'
option macaddr '30:b5:c2:72:99:94'
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 'BZ'
option channel '13'
option txpower '30'
config wifi-iface
option network 'wwan'
option ssid 'Network'
option encryption 'psk2'
option device 'radio0'
option mode 'sta'
option bssid '40:4A:xx:xx:xx:xx'
option key 'pass'
config wifi-iface
option device 'radio0'
option mode 'ap'
option ssid 'repeater'
option network 'lan'
option encryption 'psk2'
option key 'pass'
|
Цитата:
DHCP
config dnsmasq
option domainneeded '1'
option boguspriv '1'
option filterwin2k '0'
option localise_queries '1'
option rebind_protection '1'
option rebind_localhost '1'
option local '/lan/'
option domain 'lan'
option expandhosts '1'
option nonegcache '0'
option authoritative '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.auto'
config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '12h'
config dhcp 'wan'
option interface 'wan'
option ignore '1'
config domain
option name 'www.openwrt-hotspot.net'
option ip '192.168.1.1'
config dhcp
option start '100'
option leasetime '12h'
option limit '150'
option interface 'wwan'
|
Цитата:
Firewall
config defaults
option syn_flood '1'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'REJECT'
config zone
option name 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
option network ' '
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 rule
option name 'Allow-DHCP-Renew'
option src 'wan'
option proto 'udp'
option dest_port '68'
option target 'ACCEPT'
option family 'ipv4'
config rule
option name 'Allow-Ping'
option src 'wan'
option proto 'icmp'
option icmp_type 'echo-request'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-DHCPv6'
option src 'wan'
option proto 'udp'
option src_ip 'fe80::/10'
option src_port '547'
option dest_ip 'fe80::/10'
option dest_port '546'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Input'
option src 'wan'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
list icmp_type 'router-solicitation'
list icmp_type 'neighbour-solicitation'
list icmp_type 'router-advertisement'
list icmp_type 'neighbour-advertisement'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Forward'
option src 'wan'
option dest '*'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
config include
option path '/etc/firewall.user'
|
DHCP включен и там и там специально, т.к в подсети основного роутера 192.168.1.х ему присваивается всегда один и тот же IP 192.168.1.41, а в своей (192.168.2.x), чтобы он присваивал устройствам произвольные ip, т.к настроить статику на всех возможности нет, да и устройства часто меняются.
Ещё немного смущает, что хоть и сделал
Цитата:
opkg install relayd
/etc/init.d/relayd enable
|
но в выводе команды ps он не виден.