当前位置:首页 > 操作系统 > 正文内容

Linux系统带VLAN ID的网卡配置方法

李云召3年前 (2023-09-07)操作系统8698

本文简单描述下操作系统网卡配置VLAN ID的方法。部分情况下交换机的端口需要透传很多个VLAN,下连服务器的网卡也就需要单独的配置VLAN ID才能正常使用,接下来以Linux 7.2举例配置(Linux的bond配置可以参考Linux系统下bonding配置方法):

一、以下方法是临时生效,重启后配置文件丢失。

1、加载802.1q模块

[root@localhost ~]# modprobe 8021q

2、执行命令,添加VLAN到端口,例如给ens1网口添加VLAN 10和VLAN 20。

[root@localhost ~]# ip link add link ens1 ens1.10 type vlan id 10
[root@localhost ~]# ip link add link ens1 ens1.20 type vlan id 20

3、执行命令,配置VLAN的IP地址,相当于ens1[num]子端口的IP地址。

[root@localhost ~]# ip addr add 192.168.10.10/24 dev ens1.100
[root@localhost ~]# ip addr add 192.168.20.20/24 dev ens1.200

不同VLAN的IP地址要配置在不同的网段。

二、以下是配置VLAN永久生效的操作方法,操作步骤如下。

1、将VLAN信息写入配置文件。

#echo "modprobe 8021q">>/etc/rc.local

2、执行以下命令,加载802.1q模块。

[root@localhost ~]# modprobe 8021q

3、执行以下命令编辑网口配置文件,添加VLAN到端口并配置VLAN的IP地址,例如给ens1网口添加VLAN 10并配置IP地址。

# vi /etc/sysconfig/network-scripts/ifcfg-ens1.10        #如果是给bond增加vlanID,请直接编辑ifcfg-bond*
DEVICE=ens1.10
BOOTPROTO=none
USERCTL=no
IPADDR=192.168.10.10
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
VLAN=yes
ONBOOT=yes

4、执行以下命令,重启网络应用。

#/etc/init.d/network restart









声明:本文由云召博客收集发布,如有侵权,请联系我们,我们将第一时间进行处理。

本文链接:https://www.liyunzhao.com/post/129.html

标签: LinuxVLANBond
分享给朋友:

“Linux系统带VLAN ID的网卡配置方法” 的相关文章

如何在Windows下使用CMD命令查询域名的DNS解析

如何在Windows下使用CMD命令查询域名的DNS解析

使用cmd命令查询域名的 DNS解析记录,可以用于验证域名所有者身份,例如你生成一个随机字符串,要求域名所有者将字符串添加到他所属域名(liyunzhao.com)的 _dnsauth 二级域名中(即 _dnsauth.liyunzhao.com),记录类型要求使用TXT,当用户响应添加成功后,你可...

Mac远程Win桌面工具【Microsoft Remote Desktop for mac】

Mac远程Win桌面工具【Microsoft Remote Desktop for mac】

微软官方很早就专为Mac用户提供了一款类Windows mstsc的远程桌面工具——Microsoft Remote Desktop for mac,专门用于局域网内,远程控制Windows桌面。但是。苹果Appstore中国区确是长期屏蔽该软件。长久以来,大部分使用Microsoft Remote...

苹果笔记本如何开始wifi共享

苹果笔记本如何开始wifi共享

使用苹果系统进行wifi共享,不需要借助第三方软件,稳定性还是可以的,不啰嗦直接进入正题:系统环境:macOS Mojave 10.14.6(其他的系统估计也一样)1、打开“系统偏好设置”,选择如下“共享”。2、如下图,选择上“互联网共享”,然后右边选择“Wi-Fi”即可,默认是没有账号密码的,不过...

Linux中firewalld中引用 IPset 并配置IPset

Linux中firewalld中引用 IPset 并配置IPset

Linux中firewalld中引用 IPset 并配置IPset只是为了记录下自己的操作,方便后续用起来方便,也找了几个方法,最后发现这个可行:ipset是ip地址的集合,firewalld使用ipset可以在一条规则中处理多个ip地址,后续对ip地址集合的管理也更方便,所以就采用了这方法来禁用,...

Centos8.X网卡配置bond和VlanID配置

Centos8.X网卡配置bond和VlanID配置

加载模块(802.1q,bonding)看到网上是两种,我尝试了第一个:modprobe 8021q  modprobe bonding ------------------------ modprobe --first-time 8021q&...

Linux的YUM源配置(本地YUM源及网络YUM源)

Linux的YUM源配置(本地YUM源及网络YUM源)

大部分情况下服务器是不允许访问公网的,安装软件是很不方便,那么引用下YUM源安装就方便许多了,下边介绍下两种的配置方式:本地和网络的。本地配置YUM源1、根据个人喜好使用各种方法上传到服务器,或者是通过cdrom的方式挂载下。创建两个目录,一个用来存放ISO文件,一个用来挂在ISO镜像 [root...