Coś chyba sknociłem, bo telefon stoi na: Uzyskuję adres ip. Podam konfigurację, może mam gdzieś błąd, chociaż nie potrafię go znaleźć.
Netgear (głupi ap) podłączony do głównego przez LAN2:
cat /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 globals 'globals'
option ula_prefix 'fd0f:5a95:5fea::/48'
config interface 'lan'
option type 'bridge'
option ifname 'eth0.1'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '192.168.1.100'
option gateway '192.168.1.1'
list dns '192.168.1.1'
config device 'lan_eth0_1_dev'
option name 'eth0.1'
option macaddr 'b0:39:56:1d:fa:20'
config interface 'wan'
option ifname 'eth0.2'
option proto 'dhcp'
config device 'wan_eth0_2_dev'
option name 'eth0.2'
option macaddr 'b0:39:56:1d:fa:21'
config interface 'wan6'
option ifname 'eth0.2'
option proto 'dhcpv6'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0 1 2 3 6t'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '4 6t'
config interface 'wifi2'
option typ 'bridge'
option ifname 'eth0.7'
option proto 'static'
option ipaddr '127.16.0.2'
option netmask '255.240.0.0'
cat /etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option hwmode '11g'
option path 'pci0000:00/0000:00:02.0/0000:03:00.0'
option noscan '1'
option country 'PL'
option channel '8'
option htmode 'HT20'
config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option encryption 'psk2'
option ssid 'Remus_2'
option key 'moje_inne_haslo'
option macaddr 'B0:39:56:1D:FA:20'
config wifi-device 'radio1'
option type 'mac80211'
option channel '36'
option hwmode '11a'
option path 'pci0000:00/0000:00:00.0/0000:01:00.0'
option htmode 'VHT80'
option disabled '1'
config wifi-iface 'default_radio1'
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'none'
option macaddr 'B0:39:56:1D:FA:24'
config wifi-iface 'wifinet2'
option device 'radio0'
option mode 'ap'
option ssid 'Remus-IOT'
option encryption 'psk2'
option key 'moje_haslo
option network 'wifi2'
cat /etc/config/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'
option nonwildcard '1'
option localservice '1'
option logqueries '1'
config dhcp 'lan'
option interface 'lan'
option dhcpv6 'server'
option ra 'server'
option ra_management '1'
option ignore '1'
config dhcp 'wan'
option interface 'wan'
option ignore '1'
config odhcpd 'odhcpd'
option maindhcp '0'
option leasefile '/tmp/hosts/odhcpd'
option leasetrigger '/usr/sbin/odhcpd-update'
option loglevel '4'
config dhcp 'wifi2'
option interface 'wifi2'
option ignore '1'
cat /etc/config/firewall
config zone
option name 'wifi2'
list network 'wifi2'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
Na głównym routerze (WRT32x):
cat /etc/config/network
config interface 'guest'
option proto 'static'
option ipaddr '172.16.0.1'
option netmask '255.240.0.0'
option ifname 'eth0.7'
option type 'bridge'
config switch_vlan
option device 'switch0'
option vlan '7'
option ports '2t 5t'
Z tego co widzę, to w wrt32x cpu jest 5, więc tak zmieniłem (wcześniej miałem wklepane 0) ale to i tak nie działa. No chyba, że tego netgeara muszę podłączyć przez wan do głównego, ale chyba nie ma to znaczenia? Zauważyłem jeszcze 1 różnicę, ja miałem nazwany interfejs:
config wifi-iface 'wifinet2'
jak usunąłem nazwę (na netgear) i zostawiłem jak w przykładzie, zrobiłem:
/etc/init.d/network restart
to router "zdechł" i po restarcie otrzymałem komunikat w luci:
Aby LuCI działał prawidłowo, należy zmienić istniejącą konfigurację sieci bezprzewodowej.
Po naciśnięciu "Kontynuuj", anonimowe sekcje "wifi-iface" otrzymają nazwę w postaci wifinet# i sieć zostanie ponownie uruchomiona w celu zastosowania zmienionej konfiguracji.
i po naciśnięciu ok nadał mu nową nazwę.
Może problem też tkwić w połączeniu, bo u mnie z routera głównego idzie 1 kabel do switch (niezarządzalny) i reszta urządzeń leci ze switcha.
Dla jasności, na Linksys:
swconfig dev switch0 show | grep link
link: port:0 link:down
link: port:1 link:down
link: port:2 link:up speed:1000baseT full-duplex
link: port:3 link:down
link: port:4 link:up speed:1000baseT full-duplex
link: port:5 link:up speed:1000baseT full-duplex
link: port:6 link:up speed:1000baseT full-duplex