小编Dar*_*n H的帖子

Cisco 和 Linux 以及 Vlan

我似乎对 VLAN 在 Linux 上的工作方式有一些根本性的误解,我希望这里的好人可以教育我。

演员:一台 Cisco 3560、一台 VLAN 和一台 Linux 机器 [1]。

Cisco  ---------------  Linux
    ge0/1           eth0
Run Code Online (Sandbox Code Playgroud)

Cisco 有一个 Vlan 37 接口,IP 地址为 10.40.37.252/24。我想把 10.40.37.1/24 放在 Linux 机器上。

当 Cisco 解封 vlan 37 时,一切正常 [2]:

# Cisco 
interface Vlan37
    ip address 10.40.37.252/24

interface GigabitEthernet 0/1
    switchport mode access
    switchport access vlan 37

# Linux
ip link set eth0 up
ip addr add 10.40.37.1/24 dev eth0

$ ping 10.40.37.252 && echo It works
Run Code Online (Sandbox Code Playgroud)

但是,当我将端口设置为中继并在 Linux 端分配 vlan 37 时,它停止工作:

# …
Run Code Online (Sandbox Code Playgroud)

linux cisco vlan 802.1 trunk

9
推荐指数
1
解决办法
7247
查看次数

标签 统计

802.1 ×1

cisco ×1

linux ×1

trunk ×1

vlan ×1