我有一个 Solaris(Nexenta) NAS 盒,我正在尝试为其创建多个 VLAN 子接口。
目前,我在 10.13.111.0/26 网络上设置了一条 LACP 聚合链路到我的交换机 (Cisco 3750)。交换机端口通道接口在 VLAN 118 上处于访问模式,因此 NAS 只能看到一个网络。
我想要做的是使 NAS 支持 VLAN 并使其能够在 VLAN 118 和 999 上进行通信。理论上,要做到这一点,我需要在聚合接口上启用 802.1Q VLAN 中继,为 VLAN 118 和 999 创建子接口,并将 10.13.111.0/26 网络分配给 118,将 192.168.1.0/24 网络分配给 999。
我过去曾尝试通过取消连接 aggr1、创建 vlan 接口,dladm create-vlan
然后尝试连接所创建的两个新 vlan 来实现这一点。但是,当我将地址分配给 vlan 接口并将交换机端口置于中继模式时,似乎没有任何网络连接 - 我无法从 vlan 接口 ping 通 10.13.111.0/26 网络上的其他设备。
我是否错过了某个步骤?
$dladm show-link
LINK CLASS MTU STATE BRIDGE OVER
igb0 phys 9000 up -- --
igb1 phys 9000 up -- --
aggr1 aggr 9000 up -- igb0 igb1
pub0 vlan 9000 up -- aggr1
priv0 vlan 9000 up -- aggr1
答案1
您是否只需这样做即可在 aggr1 上创建 VLAN 接口:
ifconfig plumb aggr118001 plumb
ifconfig plumb aggr999001 plumb
我没有 dladm 的 create-vlan 选项。那是哪个 Solaris 版本?