目录
前言
一、VLAN是什么?
二、Ubuntu如何配置VLAN IP
1.依赖安装
2.创建VLAN
总结
前言
在做someip相关开发的时候需要使用到VLAN,这里介绍如何在ubuntu上创建VLAN
一、VLAN是什么?
VLAN(Virtual Local Area Network)的中文名为"虚拟局域网"。
VLAN 是指在一个物理网段内,进行逻辑的划分,划分成若干个虚拟局域网,VLAN做大的特性是不受物理位置的限制,可以进行灵活的划分。VLAN 具备了一个物理网段所具备的特性。相同 VLAN 内的主机可以相互直接通信,不同 VLAN 间的主机之间互相访问必须经路由设备进行转发,广播数据包只可以在本 VLAN 内进行广播,不能传输到其他 VLAN 中。
二、Ubuntu如何配置VLAN IP
这里只记录关键步骤,可参考如下链接了解更加详细的介绍:vlan - Ubuntu Wiki
1.依赖安装
安装vlan:
sudo apt-get install vlan
加载 8021q模块到内核:
sudo modprobe 8021q
2.创建VLAN
目的: 物理网卡的名称为eth1,在此网卡上创建id为10和11的两个VLAN,能够ping通表示创建成功.
添加id为10的VLAN:
这里有两种方法,方法1直接使用vconfig配置:
sudo vconfig add eth1 10
由于方法1在未来会被移除,推荐使用第二种方法:
sudo ip link add link eth1 name eth1.10 type vlan id 10
配置VLAN IP:
sudo ip addr add 10.0.0.1/24 dev eth1.10
激活VLAN:
sudo ifconfig eth1.10 up
id为11的VLAN使用以上相同的方法配置.
总结
配置完成以后ping一下看是否能够ping通,或者使用route -n名称查看一下路由表是否存在这两个网卡.
|