udev规则NAME失效

shenqi8866 2015-01-06 02:39:39
各位大侠,你们好,我在使用udev规则来改变插入无线网卡的节点的名字时总是失效(不能改变名字),如下:
KERNEL=="wlan*" , ACTION=="add", INTERFACE=="wlan*", DEVPATH=="/devices/platform/panasonic-ehci.0/usb1/1-1/1-1.1/1-1.1:1.0/net/*", RUN+="socket:/tmp/udev", NAME+="wlan1"
按照上面的规则,对应USB口插入的无线网卡生成的节点应该为wlan1,但是它一直是 wlan47,

1.我可以确定规则是正确的,因为去掉NAME+="wlan1" 这个规则,用一个工具程序监测"socket:/tmp/udev"这个套接字,插入无线网卡时是有打印生成的
# ./socketMonitor
add@/devices/platform/panasonic-ehci.0/usb1/1-1/1-1.1/1-1.1:1.0/net/wlan47

2.当加入NAME+="wlan1" 这个规则时,插入无线网卡,"socket:/tmp/udev"就不会监测到消息


3.我有一个无线网卡是 改名成功的,其他的都不行
KERNEL=="wlan*" , ACTION=="add", DEVPATH=="/devices/platform/panasonic-ehci.0/usb1/1-1/1-1.4/1-1.4:1.0/net/wlan0", NAME="myAP"
这个是改成功的,插入设备后出现了myAP 这个节点。但是仅仅这一个成功了,其它的都没有成功 。



请各位大侠帮我看一下问题的原因,不胜感激。
...全文
295 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,124

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧