Endereços ip falsos do Openwrt lan configuration dhcp

1

Quando configuro minha rede para usar um endereço IP diferente, os dispositivos de conexão 192.168.1.1 recebem um endereço IP falso, como 169.254.5.54 . Eu estou perdendo uma configuração em algum lugar que me permita definir minha interface de lan para 192.168.10.1 e obter endereços DHCP de 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
    
por theurere 10.03.2018 / 13:38

1 resposta

0

@DavidPostill me apontou na direção certa. Alterei o seguinte para obter o dhcp funcionando com um endereço IP da interface eth0 lan de 192.168.10.1 . Você não pode fazer todas essas alterações na configuração do site da LuCI, então você precisa fazer 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

Em /etc/init.d/dnsmasq comente a linha 409:

# append_bool "$cfg" ignore "--no-dhcp-interface=$ifname" && return 0

Remova os endereços dhcp salvos em /tmp/dhcp.leases . Faça um reboot.

Se isso não funcionar, basta atribuir manualmente um endereço IP estático ao computador, efetuar login novamente no roteador e verificar a configuração do dhcp gerado em /var/etc/dnsmasq.conf . Faça as alterações e reinicie o dnsmasq com /etc/init.d/dnsmasq restart .

    
por 17.03.2018 / 12:12