RHEL8 ip route remains after deleting an ip alias

Solution Unverified - Updated -

Issue

  • RHEL8 ip route remains after deleting an ip alias

Sample:

[root@host /]# uname -r
4.18.0-147.el8.x86_64
[root@host /]# ip -4 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    inet 192.168.122.140/24 brd 192.168.122.255 scope global noprefixroute ens3
       valid_lft forever preferred_lft forever
[root@host /]# systemctl stop NetworkManager
[root@host /]# ip addr add 10.1.1.1/32 dev ens3
[root@host /]# ip route add 10.1.1.1/32 via 0.0.0.0 dev ens3 src 10.1.1.1
[root@host /]# ip route
default via 192.168.122.1 dev ens3 proto static metric 100
10.1.1.1 dev ens3 src 10.1.1.1
192.168.122.0/24 dev ens3 proto kernel scope link src 192.168.122.140 metric 100
[root@host /]# ip addr delete 10.1.1.1/32 dev ens3
[root@host /]# ip route
default via 192.168.122.1 dev ens3 proto static metric 100
10.1.1.1 dev ens3 src 10.1.1.1
192.168.122.0/24 dev ens3 proto kernel scope link src 192.168.122.140 metric 100
[root@host /]#

"10.1.1.1 dev ens3 src 10.1.1.1" remains after the delete of 10.1.1.1/32.

Environment

  • Red Hat Enterprise Linux 8

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content