Hmmmm, zrobiłem tak
1. Firstboot (zalogowałem się przez telnet, mount_root, firsboot)
2. Zgodnie z http://eko.one.pl/?p=openwrt-konfiguracjasieci ustawiłem #/etc/config/network
root@Gargoyle:~$ vi /etc/config/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.1'
option 'type' 'bridge'
option 'proto' 'static'
option 'ipaddr' '192.168.0.1'
option 'netmask' '255.255.255.0'
config 'interface' 'wan'
option 'ifname' 'eth0.2'
option 'proto' 'dhcp'
config 'interface' 'wlan'
option 'ifname' 'wlan1'
option 'type' 'bridge'
option 'proto' 'static'
option 'ipaddr' '192.168.2.1'
option 'netmask' '255.255.255.0'
config 'switch'
option 'name' 'rtl8366rb'
option 'reset' '1'
option 'enable_vlan' '1'
config 'switch_vlan'
option 'device' 'rtl8366rb'
option 'vlan' '1'
option 'ports' '1 2 3 4 5t'
config 'switch_vlan'
option 'device' 'rtl8366rb'
option 'vlan' '2'
option 'ports' '0 5t'
2. Zgodnie z http://eko.one.pl/?p=openwrt-ath9k ustawiłem #/etc/config/wireless
root@Gargoyle:~$ vi /etc/config/wireless
config wifi-device radio0
option type mac80211
option channel 8
option macaddr 54:e6:fc:fb:9a:0c
option hwmode 11ng
option htmode HT20
list ht_capab SHORT-GI-40
list ht_capab DSSS_CCK-40
# REMOVE THIS LINE TO ENABLE WIFI:
option disabled 0
config wifi-iface
option device radio0
option network lan
option mode ap
option ssid Ukryta
option encryption psk2
option key 1234567890
config wifi-iface
option device radio0
option network wlan
option mode ap
option ssid widoczna
option encryption psk2
option key 0987654321
Ponadto ustawiłem firewall
root@Gargoyle:~$ cat /etc/config/firewall
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 input ACCEPT
option output ACCEPT
option forward REJECT
config zone
option name wan
option input REJECT
option output ACCEPT
option forward REJECT
option masq 1
option mtu_fix 1
config zone
option name wlan
option network wlan
option input ACCEPT
option output ACCEPT
option forward REJECT
config forwarding
option src wlan
option dest wan
config forwarding
option src lan
option dest wan
# We need to accept udp packets on port 68,
# see https://dev.openwrt.org/ticket/4108
config rule
option src wan
option proto udp
option dest_port 68
option target ACCEPT
option family ipv4
#Allow ping
config rule
option src wan
option proto icmp
option icmp_type echo-request
option target ACCEPT
# include a file with users custom iptables rules
config include
option path /etc/firewall.user
### EXAMPLE CONFIG SECTIONS
# do not allow a specific ip to access wan
#config rule
# option src lan
# option src_ip 192.168.45.2
# option dest wan
# option proto tcp
# option target REJECT
# block a specific mac on wan
#config rule
# option dest wan
# option src_mac 00:11:22:33:44:66
# option target REJECT
# block incoming ICMP traffic on a zone
#config rule
# option src lan
# option proto ICMP
# option target DROP
# port redirect port coming in on wan to lan
#config redirect
# option src wan
# option src_dport 80
# option dest lan
# option dest_ip 192.168.16.235
# option dest_port 80
# option proto tcp
### FULL CONFIG SECTIONS
#config rule
# option src lan
# option src_ip 192.168.45.2
# option src_mac 00:11:22:33:44:55
# option src_port 80
# option dest wan
# option dest_ip 194.25.2.129
# option dest_port 120
# option proto tcp
# option target REJECT
#config redirect
# option src lan
# option src_ip 192.168.45.2
# option src_mac 00:11:22:33:44:55
# option src_port 1024
# option src_dport 80
# option dest_ip 194.25.2.129
# option dest_port 120
# option proto tcp
config include
option path /usr/lib/gargoyle_firewall_util/gargoyle_additions.firewall
3. Dhcp wzorcowo zgodnie z przykładem
config dhcp lan
option interface lan
option start 100
option limit 150
option leasetime 12h
config dhcp wlan
option interface wlan
option start 100
option limit 50
option leasetime 12h
4. Podłączam się do sieci wifi (jednej czy drugiej) i ciągle to samo, wszystko chodzi pięknie poza adresami bramek, które mogę spingować, mogę wejść na ftp na oba adresy i zapuścić SSH.
Pomijam fakt, że sieci wifi nie mają wszystkich żądanych atrybutów i że teraz druga sieć to 192.168.2.0.
Jedyne pliki które po firsboocie zmieniłem to:
/etc/config/network
/etc/config/wireless
/etc/config/dhcp
/etc/config/firewall
Jeśli u Ciebie chodzi dobrze, jutro wgram od nowa ROM (nawet go ściągnę ze strony, żeby nie było) 