1.需要使用到vconfig软件,首先yum安装vconfig;

使用指令yum install vconfig;(若是本机找不到vconfig安装包,可以通过其他centos7安装yum-utils:yum -y install yum-utils后,直接通过指令yum downloader vconfig下载vconfig安装包再传输到本机上进行安装;)

2.查看核心是否提供VLAN 功能,通过指令dmesg | grep -i 802查看:

3.查看[/proc/net/vlan]目录是否存在:

ls /proc/net/vlan

如果没有设置提供VLAN功能,[/proc/net/vlan]目录是不存在的;

如果存在如图所示:

4.使用modprobe 模命令进入802.1q.o模,且使用lsmod命令模是否已入核心:

5.使用vconfig命令增加子接口,增加vlan为 100的子接口:

命令vconfig add ens32 100(ens32可以是你主机上一张可用的网卡如:eth0,eth1)

6.然后ifconfig查看网卡信息会发现多出一张虚拟网卡,利用ls /proc/net/vlan查看:

7.增加好之后进入/etc/sysconfig/network-scripts利用cp命令复制接口的IP地址配置;

cp ifcfg-ens32 ifcfg-ens32.100

再用vi修改ifcfg-ens32.100文件,设置Ip等信息。需要特别注意是需要DEVICE=ens32.100

与VLAN=yes配置项:

DEVICE=ens32.100

BOOTPROTO=static

IPADDR=192.168.5.198

GATEWAY=192.168.5.1

NETMASK=255.255.255.0

DNS1=114.114.114.114

DNS2=8.8.8.8

VLAN=yes

ONBOOT=yes

8.最后重启网络服务:使用命令systemctl restart network.service令配置生效

9.为了使得如下图所示,网络连接描述能正常选择所需要的vlan局域网,例如下图客户机为 5网段的主机,接管主机的存储器网络能选择5网段的网络连接;

设置方法:

只要你在配置好VLAN以后,将VLAN配置文件里面的MAC地址改成与原网卡不一样的MAC地址,例如我们配置100段的VALN子网;

如图所示默认的配置是两者的mac地址是一样的,与上图上实行的MAC地址与网卡一一对应有所冲突;

所以我们需要修改enp4s0f0.100的MAC地址:

1)cd /etc/sysconfig/network-scripts进入网卡配置文件夹,

打开 ifcfg-enp4s0f0.100配置文件,如图所示:

2)在配置文件中插入 MACADDR=0c:c4:7a:50:d3:16这一行设置与原网卡不同的mac地址;

3)重启网络设置,使用命令systemctl restart network.service令配置生效

发现enp4s0f0.100的MAC地址如图所示修改为0c:c4:7a:50:d3:16

4)登入CDAP平台,验证是否能正常选择网络VLAN100:

只要存储网段这一列选择VLAN100网卡所对应的mac地址,存储器网络就会自动选着vlan100;

以上设置可以适用于多个VLAN配置,每一个vlan网卡配置的mac地址都要设置成不同的MAC;

9.解决方法:对各网卡设置策略路由

测试环境:

为避免干扰,我关闭了Network_Manager

网卡enp4s0f0       IP  192.168.0.168     GATEWAY   192.168.0.1

网卡enp4s0f1       IP  192.168.5.191     GATEWAY   192.168.5.1

方案:

首先编辑网卡配置文件ifcfg-ethxx,注释GATEWAY段,只留下一个网卡不注释,作为默认路由

在rt_tables中增加路由表

echo "110 net0" >> /etc/iproute2/rt_tables

echo "115 net5" >> /etc/iproute2/rt_tables

创建如下netmork.sh脚本并执行

#!/bin/bash

ip route flush table net0

#清空net0路由表

ip route add default via 192.168.0.1 dev enp4s0f0 src 192.168.0.168 table net0

#添加路由规则,路由表net0中数据包默认使用源192.168.0.168通过网卡enp4s0f0走网关192.168.0.1

ip rule add from 192.168.0.168 table net0

#来自192.168.0.168的数据包使用net0路由表

ip route flush table net5

ip route add default via 192.168.5.1 dev enp4s0f1 src 192.168.5.191 table net5

ip rule add from 192.168.5.191 table net5

然后重启网络network service restart

centos7 网卡配置vlan_Centos7单网卡带VLAN多IP配置相关推荐

  1. 计算机网络与协议实验VLAN配置,计算机网络实验三虚拟局域网vlan划分与配置

    计算机网络实验三虚拟局域网vlan划分与配置 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 计算机网络原理计算机网络原理 实验报告 ...

  2. 计算机提示没有有效的ip配置,Win7本地连接没有有效的ip配置怎么办?

    问:Win7本地连接没有有效的ip配置怎么解决? Win7系统的电脑不能上网,用Win7系统自带的"疑难解答"进行修复,结果提示"本地连接"没有有效的IP配置 ...

  3. 计算机本地连接没有有效ip配置,解决本地连接没有有效的ip配置方法

    大家在win7系统网络连接过程中,可能会有win7本地连接不见了或是win7系统上网不了情况.在诊断网络后,提示本地连接没有有效的ip配置怎么办?下面小编就来帮大家解决本地连接没有有效的ip配置问题. ...

  4. 华为三层交换机路由配置案例_华为 三层交换机VLAN间路由配置详解

    实验拓扑 实验需求 1.C1与C3属于VLAN10,C2与C4属于VLAN20,在SW1上创建VLAN100做上行VLAN 2.在SW1上终结所有VLAN 3.在所有VLAN成员使用DHCP获取IP ...

  5. Linux 操作系统 Centos7.6安装教程详细Linux系统安装磁盘分区IP配置SSH互信NTP时间服务器关闭图形界面关闭防火墙配置hosts文件

    Centos7.6安装 系统安装版本说明 版本:CentOS7.3.1611 (64bit) CentOS-7-x86_64-DVD-1611.iso CentOS-7-x86_64-Everythi ...

  6. Realtek PCIe GBE Family Controller网卡抓带Vlan Tag的包

    https://ask.wireshark.org/questions/5996/how-to-configure-realtek-pcie-gbe-family-controller-to-capt ...

  7. nagios监控单网卡双IP

    公司的业务有几台服务器存放在IDC机房中,说是双线路.但是我看到网卡的配置是单网卡双IP的形式.如下: 而公司这边的线路是联通的IP,如下: nagios监控搭建在公司内部,由于南北线路联通的问题.导 ...

  8. 对排除VLAN中Trunk配置故障一文的补充

    对排除VLAN中Trunk配置故障一文的补充                simeon    在<网管员世界>第4B中的<排除VLAN中Trunk配置故障>中对VLAN的Tr ...

  9. linux中修改vlan的ip地址,RHEL在VLAN Trunk模式下的IP地址配置

    今天拿到客户两笼刀片机,进行RHEL6U3系统的安装操作,打算安装完第一台刀片之后,将其配置成KICKSTART服务器对其他刀片进行网络安装. 然而,安装完第一片刀之后,对其进行IP的设置. 1. 首 ...

  10. 三层交换机vlan路由的配置

    三层交换机vlan路由的配置 一.实验目的   掌握vlan路由技术之三层交换机vlan路由的配置方法和结果验证. 二.实验内容   完成中兴三层交换机vlan路由的配置和结果验证. 三.实验过程 1 ...

最新文章

  1. 大厂常见笔试题 滑动窗口内数的和
  2. (Spring)声明式事务
  3. 电脑出现qtwebengineprocess.exe停止报警_FANUC报警号,不用再翻书本了。
  4. 【C/C++10】天气APP:MySQL/PostgreSQL,环境变量/动静态库,Linux/Oracle字符集
  5. leetcode1302. 层数最深叶子节点的和(深度优先搜索)
  6. 【C++基础学习】C++引用参数与指针参数
  7. linux tar 命令
  8. 安装vmware tools 使用hgfs共享文件一波三折
  9. Bellman-ford算法图解
  10. oracle数据库表格连接数据库,excel中连接表格数据库-excel怎样连接oracle数据库(白痴级提问)...
  11. 多线程和高并发的区别
  12. MUI在iPhone6P上闪退
  13. 电脑重装系统后,在连接网络的小图标上出现红叉,并且只有一个飞行模式,未出现wlan的解决思路
  14. 字符编码之间的相互转换 UTF8与GBK
  15. 两种批处理方式(操作系统)
  16. LeetCode 71-80题
  17. Python3.x爬虫下载网页图片
  18. c/c++ 有n个人围成一圈, 顺序排号。从第1个人开始报数(从1~3报数), 凡报到3的人退出圈子, 问最后留下的人原来排在第几号。
  19. R语言简单的最小二乘法
  20. python Cookbook 学习笔记(一)

热门文章

  1. 最好的git教程,没有之一
  2. android 自动答录机源码,自动答录机下载_自动答录机 2.4.6.0 安卓版_零度软件园...
  3. 计算机组成原理 王道考研2021 第一章:计算机组成原理概述 -- 计算机的性能指标、机器字长
  4. Fiddler5中文版
  5. 数学建模算法与应用习题1-3 解析 MATLAB 整数规划
  6. java实现网络连接_Java 网络编程 | 菜鸟教程
  7. 官网下载的oracle有病毒,oracle 中勒索病毒怎么恢复?
  8. solidworks导出xml文件 (matlab打开)
  9. Unity zSpace 开发
  10. 蚂蚁金服 ant design 下载axure 组件库