Bug 1900038
Summary: | [RFE] don't take down vlan if parent interface doesn't get configured | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Dusty Mabe <dustymabe> |
Component: | NetworkManager | Assignee: | NetworkManager Development Team <nm-team> |
Status: | CLOSED WONTFIX | QA Contact: | Desktop QE <desktop-qa-list> |
Severity: | unspecified | Docs Contact: | |
Priority: | medium | ||
Version: | 8.2 | CC: | acardace, bgalvani, derekh, djuran, ferferna, fge, lrintel, rkhan, sukulkar, thaller, till |
Target Milestone: | rc | Keywords: | FutureFeature, Triaged |
Target Release: | 8.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: |
Feature: don't take down vlan if parent interface doesn't get configured
Reason: I have a situation where my vlan device gets taken down because
a device it's built on top of doesn't get DHCP.
Result:
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2022-05-20 07:27:20 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Dusty Mabe
2020-11-20 16:29:56 UTC
Hi Dusty, Can you try? nmcli connection modify <parent_iface> ipv4.dhcp-timeout infinity ipv6.dhcp-timeout infinity It should not bring down the interface due to DHCP failures. Hey Gris, Sorry for the late reply, I've been away. I added the timeout (Fedora 33 system (NetworkManager-1.26.6-1.fc33.x86_64) but the bond and vlan still gets taken down eventually. This is admittedly a misconfiguration, but I think we can do better. Once DHCP fails for the bond we should be able to simply check to see if the bond is used in any other devices that are successfully up before we take it down. We can leave the bond in a degraded state (yellow in `nmcli c show` view) but not take it down because of the higher level devices using it. Hi Dusty, Might related to `ipv6.ra_timeout`. Let me try around. Hi Dusty, I checked, you need to use this command to set dhcp and ipv6-autoconf to infinity timeout: nmcli connection modify <connection_id> ipv4.dhcp-timeout infinity ipv6.dhcp-timeout infinity ipv6.ra-timeout infinity We are planning this use case at https://docs.google.com/document/d/17LIu6xml9OrJHghS6t3RVVceN1fWtknqH73WwIlWubo/edit targeting 8.6/9.1. *** Bug 1908302 has been marked as a duplicate of this bug. *** Workaround exists: nmcli connection modify <connection_id> ipv4.dhcp-timeout infinity ipv6.dhcp-timeout infinity ipv6.ra-timeout infinity Acceptance criteria: NetworkManager should not remove virtual interface on DHCP timeout when that interface is been used as VLAN parent or bridge/bond/etc controller. Hence set to medium priority. We are out of capacity for 8.6. Postpone to further planning. After evaluating this issue, there are no plans to address it further or fix it in an upcoming release. Therefore, it is being closed. If plans change such that this issue will be fixed in an upcoming release, then the bug can be reopened. |