服务器eth0与eth1作bonding,捆绑成bond0接口,服务器对端交换机端口,同属于100、101号vlan接口

vlan 100: 10.104.100.253/24                     vlan 101: 10.104.101.253/24

1.交换机端没有打VLAN,则需要在服务器端网卡打tag

Center OS 7.2 网卡配置VLAN TAG

2、确认内核是否已经载入802.1q模组: lsmod|grep 8021q,

如果没有使用一下命令将模组载入内核:modprobe -a 8021q

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

1)检查是否存在NetworkManager服务,如果存在就卸载(这一步必须执行)

1
2
rpm –aq|grep NetworkManager
rpm –e NetworkManager --nodeps

2)查找插线的网卡(或者用ip a s查看网卡state后面的状态是否UP or DWON)

1
2
ethtool eth0|grep Speed    Speed: 1000Mb/s(插线)
ethtool eth1|grep Speed    Speed: Unknown!(未插线)

3)编辑网卡配置

eth0配置:

1
2
3
4
5
6
7
8
9
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
NAME=eth0
DEVICE=eth0
HWADDR=d0:94:66:14:79:01

eht1配置:

1
2
3
4
5
6
7
8
9
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
NAME=eth1
DEVICE=eth1
HWADDR=d0:94:66:14:79:03

bond0配置:(/etc/sysconfig/network-scripts/ifcfg-bondX删除对应bond的IP和dns配置信息)

1
2
3
4
5
6
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.202.48.41
NETMASK=255.255.255.0
GATEWAY=10.202.48.1

bond0.101配置:

DEVICE=bond0.101

BOOTPROTO=static

BROADCAST=10.202.16.255

IPADDR=10.202.16.11

NETMASK=255.255.255.0

GATEWAY=10.202.16.1

NETWORK=10.202.16.0

ONBOOT=yes

VLAN=yes

4)注意事项

需要与网络管理员进行沟通,在交换机是否标记vlan标签

如果交换机那边没有打标签,则需要在服务器端打TAG vlan标签,需要配置bond0.101配置(需要bond0和bond0.301两个配置文件)

如果交换机那边打标签,则不需要在服务器端打TAG vlan标签,只配置到bond0即可

5)配置网卡模块服务

编辑/etc/modprobe.d/bonding.conf文件,添加

alias bond0 bonding

options bond0 mode=1 miimon=100

编辑/etc/rc.sysinit文件(没有这个文件就添加到/etc/rc.local),添加

modprobe 8021q

6)启动网络服务

modprobe bonding

modprobe 8021q

之后使用service network restart重启网络服务

提醒,需要读取bonding.conf文件,要重启服务器

3、创建vlan网卡配置文件,

(例如创建服务器网段vlan176):cp一个原bond网卡配置命名为bond0.176,vi修改内容如下,

增加一行 VLAN=yes

修改DEVICE=bond0.176

配置IP、掩码、网关

完成后重启网络 service network restart

查看vlan配置 cat /proc/net/vlan/config 有对应的dev name和vlanid即可

ping网络是否通,ping自身网关是否通,ping docker段vlan网关是否通,ping NTP服务器是否通。

=================================================================================================================================

本文转自 Mr_sheng 51CTO博客,原文链接:http://blog.51cto.com/sf1314/2073519

linux-Centos 7下bond与vlan技术的结合相关推荐

  1. linux CentOS 系统下如何将php和mysql命令加入到环境变量中

    在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行"php -v"命令查看当前 ...

  2. vertica 数据库 linux,CentOS 7下安装vertica记录

    CentOS 7下安装vertica记录 1.    安装好centeros 并更新 Centeros安装就不说了,安装完之后联网环境下 yum update.更新下,使得那些包都是新的.(要想用中文 ...

  3. Linux: CentOS 7下搭建高可用集群

    转载: http://linux.cn/article-3963-1.html 本文以两台机器实现双集热备高可用集群,主机名node1的IP为192.168.122.168 ,主机名node2的IP为 ...

  4. Linux(CentOS 5)下安装Oracle10 客户端(转)

    这个是来自csdn上的一个网友发布的文章,地址是: http://blog.csdn.net/pzlk/archive/2009/06/15/4270070.aspx Oracle10 客户端安装 1 ...

  5. 如何在linux centos 环境下运行.exe文件

    linux是不能运行window下的可执行文件的,必须借助于wine.百度了以下wine如下: Wine ("Wine Is Not an Emulator" 的 递归缩写)是一个 ...

  6. linux Centos系统下django项目在Nginx服务器上的部署

    Centos下Python2和3并存环境部署 第一部分: python环境部署 我们今天学习的内容是如何将Django项目部署到linux服务器上,我们部署的linux系统是centos7首先,我们先 ...

  7. linux(centos 65)下安装 git jdk maven tomcat nginx tomcat mongodb

    1 Git Install 首先更新yum,此过程可能时间较长: # yum update 安装所要依赖的软件: # sudo yum install curl-devel expat-devel g ...

  8. Linux/centos环境下maven安装与配置

    下载地址:https://maven.apache.org/download.cgi 如下图 这里要注意下版本,从maven3.3以上版本要求jdk1.7以上版本支持 Linux系统安装: 1. 解压 ...

  9. linux centos 的编码格式,Linux/CentOS/fedora下vim显示的字符编码设置

    和所有的流行文本编辑器一样,vim可以很好的编辑各种字符编码的文件,这当然包括ucs-2.utf-8 等流行的 unicode 编码方式.然而不幸的是,和很多来自 linux 世界的软件一样,这需要你 ...

最新文章

  1. sdcard不可执行.
  2. zedboard如何从PL端控制DDR读写(一)
  3. 使用标准测试函数测试全套 MATLAB 优化算法
  4. 交通流特性(流速密)在断面、路段上的区别
  5. Xshell6及Xftp6的使用
  6. msn 邮箱服务器,MSN邮箱的POP怎么设置?
  7. 计算机主机电源品牌有哪些,电脑电源的一线品牌有哪些?
  8. 让计算机网络与作文教学,“基于计算机和网络环境下的写作教学研究”课题组  2015-2016学年度上学期研究计划...
  9. 视频处理之浮雕效果【附源码】
  10. C++中使用ODBC连接SQL Server数据库
  11. 边框样式(border-style)、边框圆角(border-radius)以及媒体查询(@media)
  12. Greenplum使用TPC-H测试过程及结果
  13. 初中计算机科学生情况,初中计算机科学与技术的现代化运用探究
  14. d-ary heap实现一个快速的优先级队列(C#)
  15. Vue 一套构建用户界面的渐进式的框架(条件与循环篇~)
  16. CAS单点登录框架使用
  17. 利用HTA文件绕过杀软及邮件钓⻥
  18. 游戏行业比影视行业哪个更有前景?来看数据说话!
  19. java c 3des_java中的3DES加密
  20. ios应用相关的性能优化及参考文档

热门文章

  1. 力扣——整数反转(Java)
  2. 管理系统界面设计python_python图形化界面设计(wxpython)一布局管理
  3. python 多维数组轴_python – numpy通过任意轴重塑多维数组
  4. springSecurity源码分析——DelegatingFilterProxy类的作用
  5. SQL Server,Oracle,DB2索引建立语句的对比
  6. Index of sql server
  7. Python 文件写操作
  8. VS 编程常见错误及解决方法
  9. 如何给Android应用创建本地服务
  10. [恢]hdu 1865