Change router Pi Hole running on Ubuntu no internet and no filtering

The issue I am facing:
No internet on the computer running PiHole. And no filtering.

Details about my system:
I had Asus router( And now I have TP-Link (
Internet works for other devices as they don't have a connection to pihole.
However, the machine running pihole still points to old DNS.
So, it doesn't have internet. and obviously because of it no filtering.
I found couple of pages about needing to update entry in /etc/dhcpd.conf file.
However, it might be for raspbian. As I don't see that file on my ubuntu 20.04.
There's /etc/dhcp directory but there's no dhcpd.conf there.
There is however, /etc/dhcp/dhclient.conf. However, every line is commented out there.
So, not sure how to update DNS for it.
And since there's no internet, I can't even reconfigure it using pihole -r.

Could you please let me know which/where to update entries to re-configure pihole to new router?

Link to relevant page:

Run on your Pi-hole machine, what's the output of:

ip -4 address
1: lo:<LOOPBACK, UP, LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    inet scope host lo
        valid_lft forever preferred_lft forever
2: eno1: <BROADCAST, MULTICAST, UP, LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    inet brd scope global dynamic noprefixroute eno1
        valid_lft 4459sec preferred_lft 4459sec
    inet brd scope global noprefixroute eno1
        valid_lft forever preferred_lft forever
3: virbr0 <NO-CARRIER, BROADCASE, MULTICAST, UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    inet brd scope global virbr0
        valid_lft forever preferred_lft forever

Please forgive typo errors. I had to type this since that computer is not connected to net right now.

If it's not connected, how did it acquire its dynamic IP address?

Judging by that address, it was able to get a DHCP lease from your current TP-Link router at, while it still holds a static definition (forever) for

I'm also curious about that virbr0 interface. What's its purpose, and how is it configured? Assuming it's a bridge, would it include en01?

Virbr0 is likely from the VM set up.

How do I fix/remove static definition for old ip(
I know the computer got new ip. I think I did mention it initially.
However there’s no internet and filtering doesn’t work.

Please, Any idea on how to correct the settings?