大数跨境
0
0

在Rocky上为网络接口配置VLAN标记实现网络互通

在Rocky上为网络接口配置VLAN标记实现网络互通 运维小白成长之路
2025-11-02
2
导读:在Rocky上为网络接口配置VLAN标记实现网络互通

      今天有碰到一个刀片服务器,原先是在 vmware 上做宿主机用的,交换机端开的都是 trunk 口。现在需要拿其中的两个刀出来做其他用需要用到一个新的网段,因为这个刀箱比较特殊,所有的刀片共用几个网卡,所以没法单独给这 2个刀开 access 口,只能把新的 vlan 加到 trunk 口上,所以想要通信,只能在 OS 层面的网卡上添加 vlan tag。下面分享下如何在网络接口上添加 vlan。

一. 前提条件

上连交换机端口配置为trunk口,且允许需要的vlan ID通过,如果是像我这边一样也是用的m1000e的话,注意 m1000e的 san switch 上也要添加对应的 vlan ID 才行。

二.配置过程

2.1 nmcli命令行方式

1.查看网络接口

$ nmcli device status            

2.创建 VLAN 接口。例如,要创建一个使用 enp1s0 作为其父接口,使用 VLAN ID 10 标记数据包,名为 vlan10 的 VLAN 接口,请输入:

$ nmcli connection add type vlan con-name vlan10 ifname vlan10 vlan.parent enp1s0 vlan.id 10            

注意:VLAN 必须在范围 0 到 4094 之间。

3.默认情况下,VLAN 连接会继承上级接口的最大传输单元(MTU)。另外,也可设置不同的 MTU 值:

$ nmcli connection modify vlan10 ethernet.mtu 2048            

4.为 vlan10 连接设置静态 IPv4 地址、网络掩码、默认网关和 DNS 服务器

$ nmcli connection modify vlan10 ipv4.addresses '192.0.2.1/24' ipv4.gateway '192.0.2.254' ipv4.dns '192.0.2.253' ipv4.method manual            

5.激活链接

$ nmcli connection up vlan10            

6.验证

$ ip -d addr show vlan10            


2.2 nmtui方式

1.安装好系统之后,输入下面的命令进入低配置界面

nmtui            

2.进入编辑网卡界面

3.添加VLAN类型网卡

4.配置vlan ID和IP、子网掩码、网关、父网卡等(不需要在父网卡上配置IP)

5.保存退出

6.确认配置状态

$ ip a            
或者            
$ ip -d address show vlan10            
1 gso_max_size 65536 gso_max_segs 65535            
    inet 192.0.2.1/24 brd 192.0.2.255 scope global noprefixroute vlan10            
       valid_lft forever preferred_lft forever            
    inet6 2001:db8:1::1/32 scope global noprefixroute            
       valid_lft forever preferred_lft forever            
    inet6 fe80::8dd7:9030:6f8e:89e6/64 scope link noprefixroute            
       valid_lft forever preferred_lft forever            

7.ping对应网关测试


好了,今天的分享就到这里了,希望对大家有所帮助。如果觉得还不错的话,各位看官动动小手点赞加关注,点击下面的链接可以直接进入本公众号,查看历史文章,谢谢大家^_^
                 


【声明】内容源于网络
0
0
运维小白成长之路
1234
内容 119
粉丝 0
运维小白成长之路 1234
总阅读141
粉丝0
内容119