Openwrt lan 구성 dhcp 가짜 IP 주소가 제공됨

Openwrt lan 구성 dhcp 가짜 IP 주소가 제공됨

다른 IP 주소를 사용하도록 네트워크를 구성하면 192.168.1.1연결 장치에 169.254.5.54. LAN 인터페이스를 로 설정 192.168.10.1하고 DHCP 주소를 얻을 수 있는 구성 설정이 어딘가에 누락되어 있습니까 192.168.10.*? 카오스카머 15.05를 사용중입니다.

내 설정은 다음과 같습니다. /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

답변1

@DavidPostill이 나에게 올바른 방향을 알려줬습니다. dhcp가 eth0 lan 인터페이스 IP 주소로 작동하도록 다음을 변경했습니다 192.168.10.1. LuCI 웹사이트 구성에서는 이러한 변경 사항을 모두 수행할 수 없으므로 라우터에 SSH로 접속하여 변경해야 합니다.

/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

/etc/init.d/dnsmasq주석 처리 라인 409에서 :

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

에 저장된 DHCP 주소를 제거합니다 /tmp/dhcp.leases. 재부팅하십시오.

그래도 문제가 해결되지 않으면 컴퓨터에 고정 IP 주소를 수동으로 할당하고 라우터에 다시 로그인하여 아래에 생성된 dhcp 구성을 살펴보세요 /var/etc/dnsmasq.conf. 변경하고 dnsmasq를 다시 시작하세요 /etc/init.d/dnsmasq restart.

관련 정보