我正在尝试设置 VLAN 来测试问题。我有以下内容:
- 运行 Windows 7 的戴尔笔记本电脑
- 一台通过 USB 实时运行 Ubuntu 的联想笔记本,上面保留了一些存储空间
- 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
这将创建一个名为vlan100
oninterfacename
且具有 vlan 100 的新接口。
接下来设置 IP:
sudo ip addr add dev vlan100 172.16.32.20/24
您对同一事物使用了不同的设备名称,没有内部一致性。