网络连接激活失败(VLAN)

网络连接激活失败(VLAN)

我正在尝试设置 VLAN 来测试问题。我有以下内容:

  1. 运行 Windows 7 的戴尔笔记本电脑
  2. 一台通过 USB 实时运行 Ubuntu 的联想笔记本,上面保留了一些存储空间
  3. tp-link TL-SG105E 交换机设置为具有 ID 为 100 的 VLAN

Windows 系统和交换机运行正常,但 ubuntu 系统一直提示无法连接到以太网连接。我在 ubuntu 系统上进行了以下设置,以便为我的 VLAN 进行设置:

sudo ip link add link eth0 name enp0s25 type vlan egress 0:7 id 100
sudo ip addr add dev ctlvlan 172.16.32.20/24

但是,在执行上述步骤之前,以太网连接问题就已经存在了。我在 Ubuntu 系统上的 wifi 连接工作正常,只是以太网无法连接。我对 Ubuntu 还很陌生,所以我想就这个问题征求您的建议。我这里遗漏了什么吗?

答案1

sudo ip link add link eth0 name enp0s25 type vlan egress 0:7 id 100
sudo ip addr add dev ctlvlan 172.16.32.20/24

是问题所在。这些命令内部不一致。

首先,找到适配器名称:

 ip link

这将显示接口。记下接口的正确名称。然后创建 vlan

 sudo ip link add link interfacename name vlan100 type vlan id 100

这将创建一个名为vlan100oninterfacename且具有 vlan 100 的新接口。

接下来设置 IP:

sudo ip addr add dev vlan100 172.16.32.20/24

您对同一事物使用了不同的设备名称,没有内部一致性。

相关内容