
Quando configuro minha rede para usar um endereço IP, outros 192.168.1.1
dispositivos conectados recebem um endereço IP falso, como 169.254.5.54
. Estou faltando uma configuração em algum lugar que me permita definir minha interface LAN 192.168.10.1
e obter endereços DHCP 192.168.10.*
? Chaos Calmer 15.05 está sendo usado.
Aqui estão minhas configurações:
/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 'fd70:bf5f:ddc6::/48'
config interface 'lan'
option ifname 'eth1'
option force_link '1'
option type 'bridge'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option gateway '109.193.64.50'
option dns '127.0.0.1 8.8.8.8'
option ipaddr '192.168.1.1'
config interface 'wan'
option ifname 'eth0'
option proto 'dhcp'
config interface 'wan6'
option ifname '@wan'
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 2 3 4 5'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '1 6'
/etc/config/dhcp
config dnsmasq
option domainneeded '1'
option boguspriv '1'
option localise_queries '1'
option rebind_protection '1'
option rebind_localhost '1'
option local '/lan/'
option domain 'lan'
option expandhosts '1'
option authoritative '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.auto'
option strictorder '1'
list server '8.8.8.8'
config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '12h'
option dhcpv6 'server'
option ra 'server'
option ra_management '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'
config domain
Responder1
@DavidPostill me apontou a direção certa. Alterei o seguinte para que o dhcp funcione com um endereço IP de interface lan eth0 de 192.168.10.1
. Você não pode fazer todas essas alterações na configuração do site LuCI, então você precisa fazer o ssh no roteador e fazer as alterações.
/etc/config/network
:
config interface 'lan'
option ipaddr '192.168.10.1'
/etc/dnsmasq.conf
:
listen-address=127.0.0.1,192.168.10.1
No /etc/init.d/dnsmasq
comentário da linha 409:
# append_bool "$cfg" ignore "--no-dhcp-interface=$ifname" && return 0
Remova os endereços DHCP salvos no formato /tmp/dhcp.leases
. Faça uma reinicialização.
Se isso não funcionar, simplesmente atribua manualmente ao seu computador um endereço IP estático, faça login novamente no roteador e observe a configuração dhcp gerada em /var/etc/dnsmasq.conf
. Faça alterações e reinicie o dnsmasq com /etc/init.d/dnsmasq restart
.