networking - 仅使用一根以太网电缆设置 VLAN
问题描述
我正在设置我的家庭服务器,到目前为止,我的 Ubuntu 服务器上有五个工作的 KVM。(三个用于虚拟主机,一个 MariaDB 服务器,一个 TeamspeakServer,我想添加另一个作为我的 NAS)。
现在我想将它们连接到我的网络。最合乎逻辑的方式似乎是一个网桥,每个虚拟机都会从我的 OpenWRT-Router 获得一个 IP 地址。NAS 应该在我的家庭网络中,而其他五个 VM 应该有自己的网络,因为它们应该可以从 Internet 访问,以确保安全。我在服务器上有两个网卡,并且在 OpenWRT 路由器上配置了一个 VLAN,所以我从路由器上的两个端口获得两个不同网络的 DHCP。是否有可能只用一根连接服务器和 OpenWRT 路由器的以太网电缆来设置所有东西?我知道这可能需要在 OpenWRT 路由器和家庭服务器上进行广泛的 VLAN 配置,考虑到我必须将 OpenWRT 路由器上的两个模拟 VLAN NIC 之一与我的家庭网络的其余部分(其他端口、WLAN)桥接,我将在主服务器上有两个模拟 VLAN NIC。如果我想创建另一个 VLAN,也许是为了将 DB-server 与 webservers 分开或添加另一个服务,我想用两条以太网电缆的桥接解决方案也不够用。使用 VLAN 解决方案,服务器的功耗会(稍微)减少,因为我可以永久关闭一个 NIC。那么是否可以仅通过一根电缆路由流量?两根电缆的桥接解决方案有什么优势吗?非常感谢您的帮助。服务器的功耗会(略微)减少,因为我可以永久关闭一个 NIC。那么是否可以仅通过一根电缆路由流量?两根电缆的桥接解决方案有什么优势吗?非常感谢您的帮助。服务器的功耗会(略微)减少,因为我可以永久关闭一个 NIC。那么是否可以仅通过一根电缆路由流量?两根电缆的桥接解决方案有什么优势吗?非常感谢您的帮助。
解决方案
您需要在服务器端和路由器/交换机端使用 802.1Q 标记。一个 VLAN 可能保持未标记,所有其他 VLAN 都需要标记。标记需要在管理程序交换机上进行,来宾将两个 vNIC 分别连接到一个 VLAN。如果这可能使用 KVM 和 OpenWRT 超出我的范围。
如果你桥接 VLAN,你得到的只是一个 VLAN。
VLAN-trunk 方法的缺点是中继上的所有 VLAN 共享链路带宽。运行单独的电缆为每个 VLAN/链路提供了自己的专用带宽。
推荐阅读
- ios - 什么是布局中的系统间距?
- php - laravel 问题,@foreach 和 var_dump 问题
- c++ - 声明一个静态结构并返回它的地址,而不是指针或引用?
- php - Opencart 期刊主题升级、移动应用程序和多供应商市场问题
- spring - Spring Boot 不使用 application.properties 文件上的杰克逊属性
- emacs - 为交互式 Common Lisp 开发正确加载文件
- ios - 在 Mac 上从 Xcode 运行 iOS 模拟器时出错
- python - Tensorboard 实例被列为正在运行,而实际进程已失效
- php - 流明:发送电子邮件不起作用(超过 30 秒的最大执行时间)
- sql - 显示 SQL SERVER 中重复的增量计数