[fuelmenu] attempt to setup disabled interface corrupts settings of eth0
Bug #1495535 reported by
Kyrylo Romanenko
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Medium
|
Matthew Mosesohn | ||
Mitaka |
Won't Fix
|
Medium
|
Matthew Mosesohn |
Bug Description
1. Enter into Fuelmenu.
2. Proceed to "Network Setup" menu.
3. Select "eth1" interface.
eth0 is enabled end configured by default.
eth1 and eth2 are disabled be default.
4. Fill in fields:
IP address: 10.20.0.3
Netmask: 255.255.255.0
Default Gateway: 10.20.0.1
Do not enable eth1, act like you accidentally forgot this.
5. Press "Apply" button.
Expected to have saved settings for eth1.
Actual results:
- Settings for eth1 are blank.
- Field "Default Gateway" of eth0 also is empty.
Fuel 7.0 ISO 288.
Launched in VirtualBox.
Changed in fuel: | |
assignee: | Fuel for Openstack (fuel) → Fuel Python Team (fuel-python) |
status: | New → Confirmed |
tags: | added: area-library |
tags: | added: on-verification |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
tags: | removed: on-verification |
To post a comment you must log in.
Can you get me the contents of /var/log and /etc/sysconfig/ network- scripts on your Fuel Master? I want to see what ended up saved.
Also, if eth1 did actually save, the gateway for eth0 is lost. Here are the conditions that dictate default gateway settings (limited by L23network puppet module):
1 - if no gateway, a static interface configuration with gateway wins
2 - if a gateway is already set, the next static interface configuration with gateway wins, old one is lost
3 - if a gateway is already set, the next dhcp configuration wins
4 - if dhcp is set, the next static config wins, but previously configured dhcp will eventually override this.
We don't have any support for multiple gateways.