mac80211 "master" interface matches existant persistent network rules
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
udev (Ubuntu) |
Fix Released
|
Critical
|
Scott James Remnant (Canonical) |
Bug Description
Binary package hint: udev
My wifi interface is currently called "wlan0_rename", which indicates that the interface renaming was only half-done.
This box was installed with gutsy, and upgraded to hardy every couple of days.
-------------- snip ---------------
$ cat /etc/udev/
# This file was automatically generated by the /lib/udev/
# program, probably run by the persistent-
#
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0x14e4:0x1600 (tg3)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}
# PCI device 0x8086:0x4222 (ipw3945)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}
# PCI device 0x8086:0x4222 (ipw3945)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}
-------------- snip ---------------
$ dmesg |grep renamed
[ 36.268975] udev: renamed network interface wmaster0 to eth1
indeed I do have eth1 as well:
eth1 Link encap:UNSPEC Hardware Adresse 00-1B-77-
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
but it's pretty useless.
SYMPTOMS:
This often shows up as an inability to use any wireless networks after suspending/
WORKAROUND:
1. sudo rm /etc/udev/
2. Reboot
/etc/udev/
Note that this probably will change the names of your network interfaces, particularly your wireless ones. If you rely on them having particular identifiers (eth0, eth1, wlan0 etc) for the purposes of custom scripts, firewall rules or anything similar, you may need to update these settings after the file is regenerated.
FIX:
The intended fix for this bug is described at https:/
Changed in udev: | |
status: | New → Confirmed |
Changed in udev: | |
assignee: | nobody → keybuk |
importance: | Undecided → Critical |
milestone: | none → ubuntu-8.04 |
description: | updated |
description: | updated |
Hello. I have the same problem and I have seen lots of others on Ubuntuforums.org as well. I have tried fixing it by editing 70-persisting- net.rules but to no affect.
# PCI device 0x8086:0x4222 (iwl3945) =="00:18: de:6f:5c: fe", NAME="eth1"
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}
I have no problems using the interface as wlan0_rename though.
$ lsb_release -a
uname No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu hardy (development branch)
Release: 8.04
Codename: hardy
$ uname -a
Linux pc-thnov-ubuntu 2.6.24-4-generic #1 SMP Mon Jan 14 17:30:39 UTC 2008 i686 GNU/Linux