调试 VLAN 配置

调试 VLAN 配置

我需要帮助调试数据中心内两台服务器的 VLAN 配置。我无法访问所使用的核心交换机,但数据中心人员告诉我,他们已为我创建了一个 VLAN,并给了我 ID 333。

网卡都是 Intel 82574L,两台服务器都运行 ubuntu 14.04 8021q/etc/modules

我已经用 创建了 VLAN vconfig add eth0 333

/etc/network/interfaces看起来像这样:

# server 1

auto eth0
iface eth0 inet static
  # ... public IP & GW

auto eth0.333
iface eth0.333 inet static 
    address 192.168.1.10
    netmask 255.255.255.0
    vlan-raw-device eth0

# server 2
auto eth0
iface eth0 inet static
  # ... public IP & GW

auto eth0.333
iface eth0.333 inet static 
    address 192.168.1.20
    netmask 255.255.255.0
    vlan-raw-device eth0

我无法ping 192.168.1.xxx -I eth0.333在两台服务器上 ping 通服务器。

我可以做些什么来查看到底发生了什么?数据包丢在哪里了?


编辑:

Ifconfig 输出

eth0.333  Link encap:Ethernet  HWaddr x:x:x
      inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::225:90ff:fed2:ac70/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:0 (0.0 B)  TX bytes:2664 (2.6 KB)


eth0.333  Link encap:Ethernet  HWaddr x:x:x
      inet addr:192.168.1.20  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::21b:21ff:fec4:e50/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:77 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:0 (0.0 B)  TX bytes:3546 (3.4 KiB)

答案1

您的配置似乎正确。

DC 人员是否特别提到过它是带标签的 VLAN?他们可能只为您提供了 ID 以供参考,并且该 VLAN 可能实际上没有带标签。您可以通过将其他地址添加到主接口并再次尝试 ping 来查看是否是这种情况。

另一个可能的原因是,他们创建了带有错误交换机端口的 VLAN,而其中一个服务器可能不在其中。您必须与数据中心支持人员仔细核对。

相关内容