当前位置: 首页 > article >正文

Centos 添加双网卡 (生产环境配置记录)

1、在虚拟机中添加网卡2

[root@ntpserver network-scripts]# ip addr

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    inet 127.0.0.1/8 scope host lo

       valid_lft forever preferred_lft forever

    inet6 ::1/128 scope host

       valid_lft forever preferred_lft forever

2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

    link/ether 00:50:56:b3:eb:a8 brd ff:ff:ff:ff:ff:ff

    inet 10.6.100.18/25 brd 10.6.100.127 scope global noprefixroute ens192

       valid_lft forever preferred_lft forever

    inet6 fe80::72b3:9725:d92f:306/64 scope link tentative noprefixroute dadfailed

       valid_lft forever preferred_lft forever

    inet6 fe80::2206:e2ec:6f6c:dd4b/64 scope link tentative noprefixroute dadfailed

       valid_lft forever preferred_lft forever

    inet6 fe80::295c:ddf4:9822:5398/64 scope link tentative noprefixroute dadfailed

       valid_lft forever preferred_lft forever

添加完后多了en34

[root@ntpserver network-scripts]# ip add

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    inet 127.0.0.1/8 scope host lo

       valid_lft forever preferred_lft forever

    inet6 ::1/128 scope host

       valid_lft forever preferred_lft forever

2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

    link/ether 00:50:56:b3:eb:a8 brd ff:ff:ff:ff:ff:ff

    inet 10.6.100.18/25 brd 10.6.100.127 scope global noprefixroute ens192

       valid_lft forever preferred_lft forever

    inet6 fe80::72b3:9725:d92f:306/64 scope link tentative noprefixroute dadfailed

       valid_lft forever preferred_lft forever

    inet6 fe80::2206:e2ec:6f6c:dd4b/64 scope link tentative noprefixroute dadfailed

       valid_lft forever preferred_lft forever

    inet6 fe80::295c:ddf4:9822:5398/64 scope link tentative noprefixroute dadfailed

       valid_lft forever preferred_lft forever

3: ens34: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000

    link/ether 00:0c:29:16:50:c8 brd ff:ff:ff:ff:ff:ff

[root@ntpserver network-scripts]#

2、vim /etc/sysconfig/network-scripts/ifcfg-ens192 #编辑 ens192 网卡

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=none

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens

UUID=1a5b3386-6836-46e3-8823-a4fc5088e0b8

DEVICE=ens192

ONBOOT=yes

DNS1=10.6.100.10

IPADDR=10.6.100.18

PREFIX=25

GATEWAY=10.6.100.1

DEVICE=ens192
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no

DEVICE=eth0                # 网口名eth0
TYPE=Ethernet        #网络类型为:Ethernet
ONBOOT=yes                #在系统启动时是否激活网卡
NM_CONTROLLED=yes        #network mamager的参数,实时生效,不需要重启
BOOTPROTO=none        #使用什么协议激活网卡#none表示不使用任何协议 static表示设置静态IP dhcp表示动态获取IP
MASTER=bond0        #指定master为bond0
SLAVE=yes                #是否为附属
#USERCTL=no                  #是否允许非root用户控制该设备,设置为no,只能用root用户更改

[root@ntpserver network-scripts]# cat ifcfg-ens{192,34}

DIVICE=ens192

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

MASTER=bond0

SLAVE=yes

USERCTL=no

DEVICE=ens34

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

MASTER=bond0

SLAVE=yes

#USERCTL=no

3、vim /etc/sysconfig/network-scripts/ifcfg-ens34 #编辑 ens34网卡

DEVICE=ens34
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no

4、vim /etc/sysconfig/network-scripts/ifcfg-bond0 #创建并配置bond0网卡

#bond,是一种通过把多个物理网卡绑定成一个逻辑网卡实现网卡冗余、负载均衡、提高带宽,从而实现网络性能高可用高可靠的技术。

DEVICE=bond0

TYPE=Ethernet //bond
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=10.6.100.18
NETMASK=255.255.255.128
GATEWAY=10.6.100.1

USERCTL=no

DNS1=8.8.8.8

5、vi /etc/modprobe.d/dist.conf #配置添加内容

#最后一行添加
alias bond0 bonding
options bond0 miimon=100 mode=6

6、停止 network manager服务

service NetworkManager stop        #解决service network restart 闲置网卡报错问题
chkconfig NetworkManager off        #移除开机启动

7、重启网卡

 service network restart

1.到了这一步最好reboot下,确保下面能一次性成功

2.UUID是唯一的编号,每个网口唯一

3.两个配置文件中HWADDR不能一样,可以不要,因为会自动读取

4.网口切换后 ifconfig bond0查看到的MAC地址还是切换前的MAC地址–>为了防止IP对应MAC地址混乱

8、测试

ping g.cn        #双网卡测试
ifconfig eth0 down        #关闭eth0
ping g.cn        #测试
ifconfig eth0 up        #打开eth0
ifconfig eth1 down        #关闭eth1
ping g.cn        #测试

屏幕剪辑的捕获时间: 9/26/2023 1:45 PM


http://www.kler.cn/news/282919.html

相关文章:

  • 【区块链 + 司法存证】印记区块链电子印章 | FISCO BCOS应用案例
  • BERT:Pre-training of Deep Bidirectional Transformers forLanguage Understanding
  • centOS安装R语言4.0及以上
  • 少走弯路,ESP32 读取Micro SD(TF)播放mp3的坑路历程。
  • QGraphicsView类介绍
  • MySQL迁移到ClickHouse
  • Docker 基本命令
  • [windows][软件]Windows平台MongoDB的安装
  • 【机器学习】线性回归正则化的概念、三种正则化方法的优缺点、使用场景以及在python中的实例
  • 关于武汉芯景科技有限公司的MCU监控芯片XJ809S开发指南(兼容MAX809S)
  • <数据集>手部识别数据集<目标检测>
  • Qt WebSocket
  • 【论文阅读】YOLOv10: Real-Time End-to-End Object Detection
  • SQL 简易建库和增删改查
  • 【Redis】主从复制
  • 操作系统 --王道计算机考研--学习笔记
  • 海信电视与《黑神话 :悟空》合作,大屏端流畅游戏体验如何保障?
  • 构建自闭症解决之道:多维度策略的探索与实践
  • YOLOv8 训练15种动物目标检测模型
  • day03-面向对象-内部类泛型常用API
  • [底层原理] C/C++获取时间(将时间戳转换为年月日)?
  • EmguCV学习笔记 VB.Net 7.2 特征点检测
  • Java之内部类
  • 浅谈Kafka(三)
  • 深度学习基础--深度学习网络
  • 服务器内存飙升分析小记
  • PostgreSQL遍历所有的表并设置id为自增主键(基于自建函数)
  • FineReport帆软报表:使用JAVA批量更新报表里的数据集连接名
  • 【python量化分析专题】最新整理的已经实测可用的各类免费股票数据接口之实时交易数据
  • 『大模型笔记』林纳斯·托瓦兹(Linux之父):谈论热议与人工智能的未来!