BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #6857同步于 2009/12/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

[已解决]无线网卡在iwconfig时候显示的名称在驱动里能否修改

michealyao
2009/12/10镜像同步11 回复
[平台] .硬件平台: rt2880开发板 .软件平台:uClinux .开发环境:ubuntu9.04 [遇到的问题]开发板启动后,输入"iwconfig"命令时,这块无线网卡显示eth3,想让他显示"ra1",问:要在驱动程序哪里改?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
hobby机器人#1 · 2009/12/10
这个应该可以吧,ifconfig的话,不是有各种各样的名字嘛 明天翻翻看,或者源码更改,或者系统文件配置一下就可以了吧(普通PC的linux,给网络接口改个名字倒是挺容易的) 【 在 michealyao (吾爱雨寒) 的大作中提到: 】 : [平台] : .硬件平台: rt2880开发板 : .软件平台:uClinux : ...................
michealyao机器人#2 · 2009/12/11
恩啊 这个我知道,不知道在那里改,郁闷中。。。好像跟一般的网络设备驱动程序的注册不一样,我再好好看看源码 【 在 hobby 的大作中提到: 】 : 这个应该可以吧,ifconfig的话,不是有各种各样的名字嘛 : 明天翻翻看,或者源码更改,或者系统文件配置一下就可以了吧(普通PC的linux,给网络接口改个名字倒是挺容易的)
ssailing机器人#3 · 2009/12/11
【 在 michealyao 的大作中提到: 】 : [平台] : .硬件平台: rt2880开发板 : .软件平台:uClinux : ................... 你这个无形网卡有启动脚本么 cat /etc/network/interfaces 看看是什 另外网络设备注册的时候会检测当前系统已经挂载了几个网络设备 这个是全局的 所有的net_device组成了一个链表 应该是在open或者probe之类的函数里 注册网络设备时会指定这个名字 包括编号3 不过无线接口的名字一般不会取eth这样的名字 和有线网卡不容易区分 ifconfig -a 把结果贴上来看看
ssailing机器人#4 · 2009/12/11
【 在 michealyao 的大作中提到: 】 : [平台] : .硬件平台: rt2880开发板 : .软件平台:uClinux : ................... 话说当年我给别人做个无线网卡移植的项目 因为还没有付全款 我就把无线网卡的名字给改了 还有alias也改了 这样他完全看不出我是什么驱动 不付款的话 他也没有任何头绪 哈哈
hobby机器人#5 · 2009/12/11
呵呵 不错,又学会一招 【 在 ssailing (sailing) 的大作中提到: 】 : 话说当年我给别人做个无线网卡移植的项目 因为还没有付全款 : 我就把无线网卡的名字给改了 还有alias也改了 这样他完全看不出我是什么驱动 : 不付款的话 他也没有任何头绪 哈哈 : ...................
michealyao机器人#6 · 2009/12/14
【 在 ssailing 的大作中提到: 】 : 你这个无形网卡有启动脚本么 : cat /etc/network/interfaces 看看是什 : 另外网络设备注册的时候会检测当前系统已经挂载了几个网络设备 这个是全局的 所有的net_device组成了一个链表 : ................... cat /etc/network/interfaces 看看是什 ? cat: can't open '/etc/network/interfaces': No such file or directory,看了下板上的文件系统,没有/etc/network目录 ifconfig -a 显示的内容: apcli0 Link encap:Ethernet HWaddr 00:00:28:80:01:72 BROADCAST 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 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) br0 Link encap:Ethernet HWaddr 00:00:28:80:01:71 inet addr:192.168.2.254 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr: fe80::200:28ff:fe80:171/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:87 errors:0 dropped:0 overruns:0 frame:0 TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4964 (4.8 KiB) TX bytes:378 (378.0 B) eth2 Link encap:Ethernet HWaddr 00:22:28:80:01:71 inet6 addr: fe80::222:28ff:fe80:171/64 Scope:Link UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX packets:87 errors:0 dropped:0 overruns:0 frame:0 TX packets:42 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6530 (6.3 KiB) TX bytes:16172 (15.7 KiB) Interrupt:3 eth2.1 Link encap:Ethernet HWaddr 00:22:28:80:01:71 inet6 addr: fe80::222:28ff:fe80:171/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:87 errors:0 dropped:0 overruns:0 frame:0 TX packets:7 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:5312 (5.1 KiB) TX bytes:546 (546.0 B) eth2.2 Link encap:Ethernet HWaddr 22:22:28:80:01:71 inet6 addr: fe80::2022:28ff:fe80:171/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:30 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:15248 (14.8 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) ra0 Link encap:Ethernet HWaddr 00:00:28:80:01:71 inet6 addr: fe80::200:28ff:fe80:171/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2947 errors:0 dropped:0 overruns:0 frame:0 TX packets:107 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:628813 (614.0 KiB) TX bytes:9896 (9.6 KiB) Interrupt:4 sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wds0 Link encap:Ethernet HWaddr 00:00:28:80:01:71 BROADCAST 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 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wds1 Link encap:Ethernet HWaddr 00:00:28:80:01:71 BROADCAST 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 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wds2 Link encap:Ethernet HWaddr 00:00:28:80:01:71 BROADCAST 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 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wds3 Link encap:Ethernet HWaddr 00:00:28:80:01:71 BROADCAST 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 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) 那个eth3,我给搞错了,这里面我已经给去掉了,那个东西是选了[psuedo driver]后才显示的,而不是真的无线(ps:psuedo driver是啥东西,google了下没找到有用的东西),现在我想做的的是将"ra0"改为"wlan0",给我的那个源码好复杂,我再看看open和probe之类的函数。 改驱动名称的话,有什么好的建议?
michealyao机器人#7 · 2009/12/14
多谢诸位,问题已经解决
ssailing机器人#8 · 2009/12/14
【 在 michealyao 的大作中提到: 】 : cat /etc/network/interfaces 看看是什 ? : cat: can't open '/etc/network/interfaces': No such file or directory,看了下板上的文件系统,没有/etc/network目录 : ifconfig -a 显示的内容: : ................... /etc/network/interfaces在PC平台上有 在嵌入式平台上可能就没有了 看看无线网卡的readme 应该有其他的配置脚本吧 配置是动态IP还是静态IP的 ra0 好像是ralink的芯片的无线网卡 在网卡驱动里搜ra吧 这应该是定义成了一个宏 或者硬编码在程序里的
hobby机器人#9 · 2009/12/14
呵呵 真赞 而且主贴也更新了,小红花一个~ 【 在 michealyao (吾爱雨寒) 的大作中提到: 】 : 多谢诸位,问题已经解决