openwrt中br-lan,eth0,eth0.1,eth0.2等各种网络接口【转】

(转自:https://blog.csdn.net/baidu_31437863/article/details/89644531

 

  •  pppoe-wan

虚拟设备,他就是常见的拨号宽带上网,需要有ISP提供的用户名密码,连接后方可激此接口!

  • lo

虚拟设备,自身的回环网设备。

lo其实是一个系统虚拟的环回接口,它的IP地址是127.0.0.1,利用这个接口可以实现系统内部发送和接收数据,所以一般情况下我们使用下面指令:

lo是当初用于网络接口测试预留的一个网卡,也就是本地回环测试

  •  eth0。

eth0是一块物理网卡。eth0.1 eth0.2都是从此设备上虚拟出来的。

类似eth0, eth8, radio0, wlan19, ,都是真实存在的网络

eth0.1 是vlan1分出的Wan口。(每个设备可以自己设备)

eth0.2 是vlan分出的lan口。

  •  br-lan

虚拟设备,用于LAN口设备桥接,可以用brctl show查看使用情况。目前路由器普遍将有线LAN口(一般四个)和WIFI无线接口桥接在一起作为统一的LAN。

br-lan = eth0.1 + rai0 + ra0,即将有线LAN口和无线网统一划分为 LAN,便于管理!

 


————————————————
版权声明:本文为CSDN博主「帅气滴点C」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/baidu_31437863/article/details/89644531

OpenWRT是一个轻量级的嵌入式Linux发行版,主要用于路由器和网络设备的定制化。CDC (Communications Device Class) Ethernet 驱动主要是针对那种支持串口连接并能模拟以太网功能的 CDC-Ethernet 设备,例如某些USB以太网适配器。 要在 OpenWRT 内核中添加 CDC-Ethernet 驱动,你需要遵循以下步骤: 1. **获取源码**:首先从 OpenWRT 的 Git 仓库克隆源码,并进入 `target` 目录,这个目录包含了特定硬件平台的目标文件系统配置。 ```bash git clone https://github.com/openwrt/openwrt.git cd openwrt/target ``` 2. **查找或创建配置**:检查 `package/staging/kmod` 目录下的配置文件,寻找是否有名为 "cdc_eth" 或相似名的配置项。如果没有,可能需要自定义一个新的配置(`menuconfig`)或者手动编辑 `Makefile` 添加该驱动。 3. **编译内核模块**:运行 `make defconfig` 进行基本配置,然后选择编译 "cdc_eth" 模块: ``` make cdc_eth_defconfig make -j$(nproc) ``` `-j$(nproc)` 表示使用所有可用处理器进行并行构建。 4. **安装驱动**:成功编译后,通过 `make install` 将驱动安装到目标系统中: ``` make install KDIR=... modules_install ``` 其中 `KDIR=` 后面应该替换为你的交叉编译环境的内核目录。 5. **加载驱动**:重启设备,或者在运行时加载模块: ```bash insmod /path/to/cdc_eth.ko ``` 6. **验证**:你可以通过 `ethtool` 工具来检查 CDC-Ethernet 是否工作正常,以及是否能够识别和配置为常规的以太网接口。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值