我正在尝试通过创建虚拟网卡将一个物理网卡连接到两个不同的 VLAN。由于交换机只用单个 VLAN ID 标记端口。如果我将交换机端口转换为中继模式,是否有某种方法可以用特定的 VLAN ID 标记虚拟网卡数据包?
我最近才开始使用 Ubuntu,如果能详细回答我将非常感激:)
答案1
- 安装 vlan 包:
apt-get install vlan
或通过软件中心。 - 加载
8021q
内核模块sudo modprobe 8021q
。 - 配置vlan
vconfig add eth0 2
现在你可以像配置普通接口一样配置该接口。例如
ifconfig -a eth0.2
eth0.2 Link encap:Ethernet HWaddr 54:04:a6:ec:c5:a4
inet6 addr: fe80::5604:a6ff:feec:c5a4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:4174 (4.1 KB)