I would like to ask how to disable DHCP server from Openwrt, edit some settings, such as range of IPs in Luci. Also, where is the option to completely disable DHCP server in Luci, please?
Network-> Interfaces -> Edit the interface -> DHCP Server Tab
Start is the first IP it will allocate
Limit is the number of IPs it will allocate.
Start 100 and limit 9 means it will start giving .100 and will give until .108
Network-> Interfaces -> Edit the interface -> DHCP Server Tab-> General Setup tab -> Ignore interface
Network-> Interfaces -> Edit the interface -> DHCP Server Tab-> IPv6 Settings -> Select Disabled at the drop down list for Router Advertisements, DHCPv6 and NDP
even though i checked the flag to ignore the interface, it keeps advertising IPs
As it can be seen the NIC of Windows is on DHCP and the OpenWRT has the ignore interface flag enabled. Am i doing something wrong?
So this thread is not solved. How do i remove the solution flag, please?
Is there a way to disable it manually from the CLI, if Luci fails, please?
Are you sure that this lease was not active before you turned off dhcp?
If yes, then use ssh to connect to the device.
Then run the following commands (copy-paste the whole block) and paste the output here, using the "Preformatted text </>
" button:
Remember to redact passwords, MAC addresses and any public IP addresses you may have
ubus call system board; \
uci export network; uci export dhcp; \
ip -4 addr ; ip -6 addr; netstat -anp | grep 67
root@OpenWrt:~# ubus call system board; \
> uci export network; uci export dhcp; \
> ip -4 addr ; ip -6 addr; netstat -anp | grep 67
{
"kernel": "4.14.221",
"hostname": "OpenWrt",
"system": "Geode(TM) Integrated Processor by AMD PCS",
"release": {
"distribution": "OpenWrt",
"version": "19.07.7",
"revision": "r11306-c4a6851c72",
"target": "x86/geode",
"description": "OpenWrt 19.07.7 r11306-c4a6851c72"
}
}
package 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 'fd33:fdgsdf:sdfsdv::/48'
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '192.168.164.3'
config interface 'wan'
option ifname 'eth1'
option proto 'pppoe'
option password 'xdsl'
option ipv6 'auto'
option username 'isp@xdsl.com'
config interface 'Wan2'
option ifname 'eth2'
option proto 'dhcp'
package 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'
config dhcp 'lan'
option interface 'lan'
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'
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP qlen 1000
inet 192.168.177.140/24 brd 192.168.177.255 scope global eth2
valid_lft forever preferred_lft forever
6: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
inet 192.168.164.3/24 brd 192.168.164.255 scope global br-lan
valid_lft forever preferred_lft forever
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 fe80::20d:b9ff:fe2a:3ffa/64 scope link
valid_lft forever preferred_lft forever
6: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 fd33:99bc:127a::1/60 scope global
valid_lft forever preferred_lft forever
inet6 fe80::20d:b9ff:fe2a:3ff8/64 scope link
valid_lft forever preferred_lft forever
unix 2 [ ] DGRAM 1011 1167/netifd
unix 3 [ ] STREAM CONNECTED 1013 1167/netifd
unix 2 [ ] DGRAM 1259 1167/netifd
root@OpenWrt:~#
After a couple of reboots it does not send IPs any more. Seems to work now
These were leases already allocated before configuring to ignore an interface.
I had the laptop rebooted and the router as well, after turning dhcp off. How come stayed available? Also it was solved after two reboots.
Anyhow, now it is solved
Reboot is one thing, power off and wait 30s is another. Power off is a big problem solver and probably the quickest in these cases.
Do power off EVERYTHING at the same time and not one by one.
This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.