Bug 1338750
| Summary: | After system boot NetworkManager doesn't create all static routes | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Rastislav Hepner <rhepner> | ||||
| Component: | NetworkManager | Assignee: | Beniamino Galvani <bgalvani> | ||||
| Status: | CLOSED DUPLICATE | QA Contact: | Desktop QE <desktop-qa-list> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | high | ||||||
| Version: | 7.2 | CC: | aloughla, atragler, bgalvani, lrintel, mleitner, rkhan, thaller | ||||
| Target Milestone: | rc | ||||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2016-07-06 08:51:07 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: | |||||||
| Attachments: |
|
||||||
(In reply to Rastislav Hepner from comment #0) > Created attachment 1160545 [details] > customers configuration > > Description of problem: > Customer using legacy route* files for specifying static routes. After > system boots up NetworkManager doesn't put all static routes into routing > tables even though NetworkManager-config-routing-rules is installed. Across > system reboots amount of static routes which are put into routing table > changes. > Customer using 2 bonds above which are 3 vlan interfaces. Ip configuration > is on vlan interfaces. > > Version-Release number of selected component (if applicable): > # uname -r > 3.10.0-327.18.2.el7.x86_64 > > NetworkManager-wwan-1.0.6-29.el7_2.x86_64 > NetworkManager-wifi-1.0.6-29.el7_2.x86_64 > NetworkManager-glib-1.0.6-29.el7_2.x86_64 > NetworkManager-1.0.6-29.el7_2.x86_64 > NetworkManager-team-1.0.6-29.el7_2.x86_64 > NetworkManager-libnm-1.0.6-29.el7_2.x86_64 > NetworkManager-tui-1.0.6-29.el7_2.x86_64 > NetworkManager-config-server-1.0.6-29.el7_2.x86_64 > NetworkManager-config-routing-rules-1.0.6-29.el7_2.x86_64 > NetworkManager-bluetooth-1.0.6-29.el7_2.x86_64 > NetworkManager-adsl-1.0.6-29.el7_2.x86_64 > initscripts-9.49.30-1.el7_2.2.x86_64 > systemd-219-19.el7_2.9.x86_64 > systemd-219-19.el7_2.9.x86_64 > > I was able to reproduce the bahaviour with above mentioned versions. But > acc. to customer claims it should be reproducible also on 7.2 GA. > > How reproducible: > Using customers configuration which I've attached to the case is Always > reproducible. > > Steps to Reproduce: > 1. Setup 4 physical interfaces 2 bonds (3 vlans over bonds) + 1 alias > interface > 2. Interfaces must be handled by NetworkManager > 3. Create sample static routes in route* files using all of the 3 vlan > interfaces > 4. Reboot server > > Actual results: > Across reboots the amount of routes which are put into routing table > differs. > Never happened to me that all static routes were added to routing table > correctly. > > > Expected results: > all static routes are added to routing table and it doesn't change across > reboots. > > > Additional info: Can you provide the commands or script you use to create this setup? I would like to reproduce it on my hw (In reply to Rastislav Hepner from comment #0) > Customer using legacy route* files for specifying static routes. After > system boots up NetworkManager doesn't put all static routes into routing > tables even though NetworkManager-config-routing-rules is installed. Please note that NetworkManager-config-routing-rules is only necessary for "/etc/sysconfig/network-scripts/rule-NAME" files (eg, to do policy-based routing). > Across > system reboots amount of static routes which are put into routing table > changes. > Customer using 2 bonds above which are 3 vlan interfaces. Ip configuration > is on vlan interfaces. > NetworkManager-1.0.6-29.el7_2.x86_64 I can easily reproduce the issue with NM 1.0.6-29.el7_2.x86_64 and the attached configuration files. Instead, the problem does not happen with NetworkManager-1.2.0-1.el7 (the latest RHEL 7.3 package). I rebooted 10 times and all routes were always created. Hello Beniamino, I understand 7.3 will not be available for some time. Can we get this fixed in RHEL 7.2? Ras *** This bug has been marked as a duplicate of bug 1343609 *** |
Created attachment 1160545 [details] customers configuration Description of problem: Customer using legacy route* files for specifying static routes. After system boots up NetworkManager doesn't put all static routes into routing tables even though NetworkManager-config-routing-rules is installed. Across system reboots amount of static routes which are put into routing table changes. Customer using 2 bonds above which are 3 vlan interfaces. Ip configuration is on vlan interfaces. Version-Release number of selected component (if applicable): # uname -r 3.10.0-327.18.2.el7.x86_64 NetworkManager-wwan-1.0.6-29.el7_2.x86_64 NetworkManager-wifi-1.0.6-29.el7_2.x86_64 NetworkManager-glib-1.0.6-29.el7_2.x86_64 NetworkManager-1.0.6-29.el7_2.x86_64 NetworkManager-team-1.0.6-29.el7_2.x86_64 NetworkManager-libnm-1.0.6-29.el7_2.x86_64 NetworkManager-tui-1.0.6-29.el7_2.x86_64 NetworkManager-config-server-1.0.6-29.el7_2.x86_64 NetworkManager-config-routing-rules-1.0.6-29.el7_2.x86_64 NetworkManager-bluetooth-1.0.6-29.el7_2.x86_64 NetworkManager-adsl-1.0.6-29.el7_2.x86_64 initscripts-9.49.30-1.el7_2.2.x86_64 systemd-219-19.el7_2.9.x86_64 systemd-219-19.el7_2.9.x86_64 I was able to reproduce the bahaviour with above mentioned versions. But acc. to customer claims it should be reproducible also on 7.2 GA. How reproducible: Using customers configuration which I've attached to the case is Always reproducible. Steps to Reproduce: 1. Setup 4 physical interfaces 2 bonds (3 vlans over bonds) + 1 alias interface 2. Interfaces must be handled by NetworkManager 3. Create sample static routes in route* files using all of the 3 vlan interfaces 4. Reboot server Actual results: Across reboots the amount of routes which are put into routing table differs. Never happened to me that all static routes were added to routing table correctly. Expected results: all static routes are added to routing table and it doesn't change across reboots. Additional info: