如何创建虚拟网卡并将其与不同的 vlan 关联

如何创建虚拟网卡并将其与不同的 vlan 关联

我正在尝试通过创建虚拟网卡将一个物理网卡连接到两个不同的 VLAN。由于交换机只用单个 VLAN ID 标记端口。如果我将交换机端口转换为中继模式,是否有某种方法可以用特定的 VLAN ID 标记虚拟网卡数据包?

我最近才开始使用 Ubuntu,如果能详细回答我将非常感激:)

答案1

  • 安装 vlan 包:apt-get install vlan或通过软件中心。
  • 加载8021q内核模块sudo modprobe 8021q
  • 配置vlanvconfig 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)

相关内容