może ja coś namieszałem:
Tak wygląda config Routera:
root@Router:~# cat /etc/config/dhcp
config dnsmasq
option domainneeded '1'
option localise_queries '1'
option rebind_protection '1'
option local '/nethome/'
option expandhosts '1'
option cachesize '1000'
option authoritative '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
option localservice '1'
option ednspacket_max '1232'
option sequential_ip '1'
option readethers '1'
config dhcp 'HomeIoT'
option interface 'HomeIoT'
option start '11'
option limit '20'
option leasetime '12h'
list dhcp_option '6,1.1.1.1,1.1.0.0'
config dhcp 'Guest'
option interface 'Guest'
option start '11'
option limit '25'
option leasetime '1h'
config dhcp 'lan'
option interface 'lan'
option start '5'
option limit '90'
option leasetime '4h'
option dhcpv4 'server'
list dhcp_option '6,192.168.99.99,192.168.99.90'
option dns_service '0'
option ra_dns '0'
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'
option piofolder '/tmp/odhcpd-piofolder'
root@Router:~# cat /etc/config/network
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd43:a0f9:3ff7::/48'
option packet_steering '1'
config device
option name 'br-lan'
option type 'bridge'
list ports 'eth1'
list ports 'eth2'
list ports 'eth3'
list ports 'eth4'
option ipv6 '0'
config interface 'lan'
option device 'br-lan.99'
option proto 'static'
option ipaddr '192.168.99.1'
option netmask '255.255.255.0'
option dns_service '0'
list dns '192.168.99.99'
list dns '192.168.99.90'
config interface 'wan'
option device 'eth0'
option proto 'dhcp'
option peerdns '0'
list dns '1.1.1.1'
list dns '1.0.0.1'
option hostname '*'
config bridge-vlan
option device 'br-lan'
option vlan '10'
list ports 'eth2:t'
list ports 'eth3:t'
config bridge-vlan
option device 'br-lan'
option vlan '20'
list ports 'eth2:t'
list ports 'eth3:t'
config bridge-vlan
option device 'br-lan'
option vlan '99'
list ports 'eth1'
list ports 'eth2:t'
list ports 'eth3:t'
list ports 'eth4'
config interface 'HomeIoT'
option proto 'static'
option device 'br-lan.20'
option ipaddr '192.168.20.1'
option netmask '255.255.255.0'
list dns '1.1.1.1'
list dns '1.1.0.0'
config interface 'Guest'
option proto 'static'
option device 'br-lan.10'
option ipaddr '192.168.10.1'
option netmask '255.255.255.0'
list dns '192.168.99.1'
root@Router:~#
w /etc/dnsmascq.conf:
domain=nethome,192.168.99.0/24
domain=home.iot,192.168.20.0/24
domain=guest,192.168.10.0/24
root@Router:~#
Na AP:
root@AP1:~# cat /etc/config/dhcp
config dnsmasq
option rebind_protection '1'
option localservice '0'
option nonwildcard '0'
option boguspriv '0'
option noresolv '1'
option leasefile '/tmp/dhcp.leases'
option ednspacket_max '1232'
list server '/*.192.in-addr.arpa/192.168.99.1'
config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '12h'
option dhcpv4 'server'
option ignore '1'
config odhcpd 'odhcpd'
option maindhcp '0'
option leasefile '/tmp/hosts/odhcpd'
option leasetrigger '/usr/sbin/odhcpd-update'
option loglevel '4'
root@AP1:~#
root@AP1:~# cat /etc/config/network
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd3c:965d:dca2::/48'
option packet_steering '1'
config device
option name 'br-lan'
option type 'bridge'
list ports 'lan'
list ports 'wan'
option arp_accept '1'
option ipv6 '0'
config interface 'lan'
option device 'br-lan.99'
option proto 'static'
option ipaddr '192.168.99.110'
option netmask '255.255.255.0'
option gateway '192.168.99.1'
list dns '192.168.99.1'
config bridge-vlan
option device 'br-lan'
option vlan '10'
list ports 'wan:t'
config bridge-vlan
option device 'br-lan'
option vlan '20'
list ports 'wan:t'
config bridge-vlan
option device 'br-lan'
option vlan '99'
list ports 'lan'
list ports 'wan:t'
config interface 'Guest'
option proto 'none'
option device 'br-lan.10'
config interface 'HomeIoT'
option proto 'none'
option device 'br-lan.20'
root@AP1:~#
odhcpd mam odinstalowane, zatem mogę te sekcje bezpiecznie usunąć? Mam rację?