Bug 122801
| Summary: | ifup exits before setting wireless options when bridging | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Steven Pritchard <steve> |
| Component: | initscripts | Assignee: | Bill Nottingham <notting> |
| Status: | CLOSED RAWHIDE | QA Contact: | Brock Organ <borgan> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | rawhide | CC: | blt, rhladik, rvokal |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | 8.17-1 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2005-09-30 21:17:24 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
Does just moving the 'is_wireless...' check & code above the bridge code work for you? is_wireless_... check moved in initscripts-8.17-1. Please try this and see if it works for you. *** Bug 164509 has been marked as a duplicate of this bug. *** *** Bug 183335 has been marked as a duplicate of this bug. *** |
Description of problem: When setting up bridged interfaces, any wireless options are ignored because of an apparently bogus "exit 0" in /sbin/ifup that causes it to exit before wireless options are processed. The following seems to fix it: --- /sbin/ifup 2003-11-07 08:59:26.000000000 -0600 +++ /sbin/ifup 2004-05-08 02:54:51.405951000 -0500 @@ -180,7 +180,6 @@ # Upon adding a device to a bridge, # it's necessary to make radvd reload its config [ -r /var/run/radvd/radvd.pid ] && kill -HUP `cat /var/run/radvd/radvd.pid` - exit 0 fi # now check the real state Version-Release number of selected component (if applicable): initscripts-7.42.2-1 How reproducible: Every time. Steps to Reproduce: 1. Create a bridge interface (TYPE=Bridge). 2. Add a wireless interface (BRIDGE=<bridge interface>, TYPE=Wireless) and set some wireless options (ESSID, KEY, etc.). 3. Watch those options be silently ignored when bringing up the interface. Actual results: iwconfig on the wireless interface shows whatever the default (driver) settings for the card are, such as ESSID "test". Expected results: iwconfig should report the options in ifcfg-<interface>. Removing that one line from /sbin/ifup makes this work. Additional info: I haven't had a chance to see if this is still broken in FC2/rawhide yet.