问一个网络问题, ubuntu 一个网卡如何连接到多 vlan 里呢?谢谢各位,详细描述在里面。

2019-07-09 10:47:43 +08:00
 sr0miao
假设交换机那边都设置好了,有 3 个不同网段的 vlan,我想在 ubuntu 主机中通过一张网卡去连接到这 3 个 vlan 里,有 3 个不同网段的静态 IP,我应该如何去做呢?

顺便问一下,我把一张网卡加入到两个网桥 br0, br1, systemctl status networking 说 “ device enp1s0 is already a member of a bridge; can't enslave it to bridge br0 ” ,但是我 ip addr 显示 br0,br1 都有的,在 br0,br1 静态 IP 的 80 端口都放了网页,外部访问也没问题,这是为什么呢?

谢谢各位
1526 次点击
所在节点    问与答
9 条回复
whywhywhy
2019-07-09 11:26:08 +08:00
“假设交换机那边都设置好了”

“通过一张网卡去连接到这 3 个 vlan ”

你这个假设太简陋,交换机那边到底是如何设置的?如果把你这个接口设置成了 access,我觉得你就是想太多。如果是其他技术,是采用子接口还是 Trunk 呢?
sr0miao
2019-07-09 15:46:22 +08:00
@whywhywhy 交换机那边用的是 trunk
ochatokori
2019-07-09 16:34:26 +08:00
添加 3 张虚拟网卡,然后分别连接 3 个 vlan 就好了吧?
69444091
2019-07-10 07:33:41 +08:00
在 bios 里将网卡设置成支持 vlan tag
然后使用 ubuntu 里的 vlan 子接口
参考 https://serverfault.com/questions/633692/vlan-and-virtual-interfaces-on-ubuntu
sr0miao
2019-07-10 13:26:41 +08:00
@69444091 我自己动手试了,请问 interface 里的 vlan 都走一个网关是么
sr0miao
2019-07-10 13:28:14 +08:00
@sr0miao 还是说不用写 gateway
aijialefu
2021-10-16 22:07:16 +08:00
@sr0miao 你研究透了吗?
sr0miao
2021-10-18 09:27:29 +08:00
@aijialefu 连接的交换机的 trunk 口,ubuntu 加载 vlan 模块,支持 802.1 协议,就可以在不同 vlan 间设置虚拟网卡了
aijialefu
2021-10-18 15:41:18 +08:00
@sr0miao 回去我试试,我现在也在研究这块内容

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/581243

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX