嵌入式linux系统4个lan口,如何识别成eth1,eth2,eht3,eht4的原理

llllllllg 2016-11-16 02:06:11
咨询一下,做成这样的原理和过程是怎样的呢?
系统用ifconfig -a 查看,如何才能把4个lan口变成eth1,eth2,eth3,eht4 呢;
并且可以分别设置这4个口的IP地址?
而eth1.1,eth1.2,eth1.3,eth1.4 这个又是什么原理,能设置4个为不同的IP地址么?
如果把4个端口绑定到4个vlan上,那应该如何设置端口呢?

感觉这个流程还挺复杂的,不像是驱动要做的事情。
...全文
1188 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanqingwu 2017-02-22
  • 打赏
  • 举报
回复
一般eth0,eth1, eth2 是PHY层注册的不同PHY。 而eth1.1 ,eth1.2 这类,是通过vlan 对共用一个PHY的多个switch 进行划分。
Ghost丶 2016-11-22
  • 打赏
  • 举报
回复
如果单纯命名的话,在移植的阶段就可以做到~像你说的那样,ifconfig -a,那是进入了文件系统,设置IP改一下脚本就可以了嘛~~至于eth1.1 ~~~等,我猜是模仿驱动的主从设备

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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