V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sr0miao
V2EX  ›  问与答

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

  •  
  •   sr0miao · 2019-07-09 10:47:43 +08:00 · 1555 次点击
    这是一个创建于 1990 天前的主题,其中的信息可能已经有所发展或是发生改变。
    假设交换机那边都设置好了,有 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 端口都放了网页,外部访问也没问题,这是为什么呢?

    谢谢各位
    9 条回复    2021-10-18 15:41:18 +08:00
    whywhywhy
        1
    whywhywhy  
       2019-07-09 11:26:08 +08:00   ❤️ 1
    “假设交换机那边都设置好了”

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

    你这个假设太简陋,交换机那边到底是如何设置的?如果把你这个接口设置成了 access,我觉得你就是想太多。如果是其他技术,是采用子接口还是 Trunk 呢?
    sr0miao
        2
    sr0miao  
    OP
       2019-07-09 15:46:22 +08:00
    @whywhywhy 交换机那边用的是 trunk
    ochatokori
        3
    ochatokori  
       2019-07-09 16:34:26 +08:00 via Android
    添加 3 张虚拟网卡,然后分别连接 3 个 vlan 就好了吧?
    69444091
        4
    69444091  
       2019-07-10 07:33:41 +08:00   ❤️ 1
    在 bios 里将网卡设置成支持 vlan tag
    然后使用 ubuntu 里的 vlan 子接口
    参考 https://serverfault.com/questions/633692/vlan-and-virtual-interfaces-on-ubuntu
    sr0miao
        5
    sr0miao  
    OP
       2019-07-10 13:26:41 +08:00
    @69444091 我自己动手试了,请问 interface 里的 vlan 都走一个网关是么
    sr0miao
        6
    sr0miao  
    OP
       2019-07-10 13:28:14 +08:00
    @sr0miao 还是说不用写 gateway
    aijialefu
        7
    aijialefu  
       2021-10-16 22:07:16 +08:00
    @sr0miao 你研究透了吗?
    sr0miao
        8
    sr0miao  
    OP
       2021-10-18 09:27:29 +08:00
    @aijialefu 连接的交换机的 trunk 口,ubuntu 加载 vlan 模块,支持 802.1 协议,就可以在不同 vlan 间设置虚拟网卡了
    aijialefu
        9
    aijialefu  
       2021-10-18 15:41:18 +08:00
    @sr0miao 回去我试试,我现在也在研究这块内容
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3429 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:49 · PVG 18:49 · LAX 02:49 · JFK 05:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.