嵌入式 ubuntu下修改网络设备名称以及hi3518c平台jffs2文件系统中获取当前无线网卡设备

1、hi3518c获取无线网卡设备名称:

网络信息 /proc/net
..............................................................................
文件名 内容
arp 内核 ARP 表
atm atm设备接口信息
drivers 加载的驱动模块信息
dev 网络设备以及状态
dev_mcast 二层多播组以及监听设备信息
(包含interface index, label, number of references, number of
bound addresses).
dev_stat 网络设备状态
ip_fwchains ipchains 防火墙规则链 (2.2)
ip_fwnames ipchains 防火墙规则链名 (2.2)
ip_masq 包含IP伪装映射表的目录 (2.2)
ip_masquerade 主IP伪装映射表 (2.2)
netstat 网络状态
raw 原始设备状态
route 内核路由表
rpc 包含rpc信息的目录
rt_cache 路由cache
snmp SNMP 数据
sockstat Socket 状态
tcp TCP sockets
tr_rif Token ring RIF 令牌环网路由表
udp UDP sockets
unix UNIX domain sockets
wireless Wireless 接口数据 (Wavelan etc)
igmp 主机当前加入的IP多播组地址
psched 全局数据包调度参数
netlink PF_NETLINK sockets 列表
ip_mr_vifs 多播虚拟地址列表
ip_mr_cache 多播路由cache列表

  cat wireless | sed -n '$p' | awk '{print $1}'

2、ubuntu下:

解决方法:终端输入:sudo gedit /etc/udev/rules.d/70-persistent-net.rules


# This file maintains persistent names for network interfaces.
# See udev(7) for syntax.
#
# Entries are automatically added by the 75-persistent-net-generator.rules
# file; however you are also free to add your own entries.

# PCI device 0x10de:0x054c (forcedeth)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1b:24:e8:29:93", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x168c:0x001c (ath5k)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1e:4c:8a:84:f1", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

# USB device 0x1286:0xf003 (usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="80:00:60:0f:e8:00", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# USB device 0x148f:0x3070 (usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0d:09:31:66:97", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1"

# PCI device 0x168c:0x001c (ath_pci)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1e:4c:8a:84:f1", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="ath*", NAME="wlan2"

其中红色部分就是网络设备的名称。可以修改成你想要的名字。没有用的设备(已经不用的设备等)可以直接把对应的部分删除掉就可以了。我这里就有两条是重复的。修改时候删除没用的那一条就可以了。

 

你可能感兴趣的:(嵌入式 ubuntu下修改网络设备名称以及hi3518c平台jffs2文件系统中获取当前无线网卡设备)