经常玩CANoe的人应该配置过TCP/IP Stack中网络节点的网卡信息,基本的信息包含:MAC地址、IP地址、子网掩码、默认网关、MTU值、IPv6地址。
![CANoe:为什么两个VLAN接口不能设置同一个网络的IP地址呢? CANoe:为什么两个VLAN接口不能设置同一个网络的IP地址呢?](https://ctfiot.oss-cn-beijing.aliyuncs.com/uploads/2024/07/6-1720782716.png)
如果你想让发送出去的报文携带VLAN tag,可以在网卡上添加VLAN tag信息。
![CANoe:为什么两个VLAN接口不能设置同一个网络的IP地址呢? CANoe:为什么两个VLAN接口不能设置同一个网络的IP地址呢?](https://ctfiot.oss-cn-beijing.aliyuncs.com/uploads/2024/07/8-1720782718.png)
此时你就能得到两个新的网卡VLAN1.10和VLAN1.20,它们可以配置不同的IP地址。
-
VLAN1.10
![CANoe:为什么两个VLAN接口不能设置同一个网络的IP地址呢? CANoe:为什么两个VLAN接口不能设置同一个网络的IP地址呢?](https://ctfiot.oss-cn-beijing.aliyuncs.com/uploads/2024/07/0-1720782720.png)
-
VLAN1.20
![CANoe:为什么两个VLAN接口不能设置同一个网络的IP地址呢? CANoe:为什么两个VLAN接口不能设置同一个网络的IP地址呢?](https://ctfiot.oss-cn-beijing.aliyuncs.com/uploads/2024/07/0-1720782722.png)
这两个VLAN网卡上设置的IP地址可以是不同网络的IP地址:172.16.10.17/24、172.16.20.17/24。
但你不能把它们设置为同一个网络的IP地址,比如把VLAN1.20的IP地址设置为172.16.10.18/24。这样的设置虽不至于报错,但是会提示你不合理:
![CANoe:为什么两个VLAN接口不能设置同一个网络的IP地址呢? CANoe:为什么两个VLAN接口不能设置同一个网络的IP地址呢?](https://ctfiot.oss-cn-beijing.aliyuncs.com/uploads/2024/07/0-1720782725.png)
大致的意思是:这个地址的子网与VLAN1.10的冲突,请选择另一个子网确保正确的工作。
为什么两个VLAN接口不能设置同一个网络的IP地址呢?请评论区讨论!
原文始发于微信公众号(汽车通信技术):CANoe:为什么两个VLAN接口不能设置同一个网络的IP地址呢?