-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
rhel-10.0.beta
-
No
-
Low
-
rhel-net-mgmt
-
ssg_networking
-
None
-
False
-
False
-
-
None
-
Red Hat Enterprise Linux
-
None
-
-
None
-
None
-
-
All
-
None
What were you trying to do that didn't work?
When we set ra_honor_pio_life=1, valid life time received from RA is not set on the address.
What is the impact of this issue to you?
RA's valid lifetime value is not honored
Please provide the package NVR for which the bug is seen:
With validlife 7300 and preflife 3600 configured at radvd.conf, value applies rightly
- ip a s enp7s0
3: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 52:54:00:2a:5d:80 brd ff:ff:ff:ff:ff:ff
inet 192.168.100.122/24 brd 192.168.100.255 scope global noprefixroute enp7s0
valid_lft forever preferred_lft forever
inet6 fd00:dead:beef:55::14f/128 scope global dynamic noprefixroute
valid_lft 86236sec preferred_lft 86236sec
-
- inet6 2001:cb90:1:0:3e92:b97a:c7c9:be5/64 scope global dynamic noprefixroute
* ** *valid_lft 7292sec preferred_lft 3592sec
inet6 fe80::18f5:81dc:28cb:e81c/64 scope link noprefixroute
valid_lft forever preferred_lft forever
Then I set validlife 5200 and preflife 3600 in radvd.conf and set net.ipv6.conf.enp7s0.ra_honor_pio_life to 1, I expected interface will inherit new valid lifetime of 5200 but it is not taken:
- sysctl -w net.ipv6.conf.enp7s0.ra_honor_pio_life=1
net.ipv6.conf.enp7s0.ra_honor_pio_life = 1
But we still valid lifetime as:
3: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 52:54:00:2a:5d:80 brd ff:ff:ff:ff:ff:ff
inet 192.168.100.122/24 brd 192.168.100.255 scope global noprefixroute enp7s0
valid_lft forever preferred_lft forever
inet6 fd00:dead:beef:55::14f/128 scope global dynamic noprefixroute
valid_lft 85575sec preferred_lft 85575sec
inet6 2001:cb90:1:0:3e92:b97a:c7c9:be5/64 scope global dynamic noprefixroute
valid_lft 7049sec preferred_lft 3595sec
inet6 fe80::18f5:81dc:28cb:e81c/64 scope link noprefixroute
valid_lft forever preferred_lft forever
Expected results
I expected valid lifetime of 5200 should have been set on interface. if my expectation or test results are not correct , can you correct me with my understanding?