前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux系统单网卡绑定多个IP

Linux系统单网卡绑定多个IP

作者头像
雾海梦曦
发布于 2022-11-12 01:39:30
发布于 2022-11-12 01:39:30
10.5K00
代码可运行
举报
文章被收录于专栏:博客屋博客屋
运行总次数:0
代码可运行

1.进入系统网卡配置目录。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd /etc/sysconfig/network-scripts/

2.复制一份原有网卡的配置文件(ifcfg-eth0)并修改名称为ifcfg-eth0:0,如果要添加更多的IP,按照0:0、0:1、0:2的顺序继续往下添加就可以了。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cp ifcfg-eth0 ifcfg-eth0:0

3.编辑网卡配置文件,将DEVICE对应信息改成文件名对应的名称并且将IPADDR信息改成要绑定的新IP,如:DEVICE=eth0:0、IPADDR=新ip

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#使用vim进行编辑配置文件或者直接使用SFTP软件进入对应网卡配置目录直接进行编辑。vim ifcfg-eth0:0#编辑ifcfg-eth0:0文件DEVICE=eth0:0TYPE=Ethernet
BOOTPROTO=staticIPADDR=新ip
NETMASK=255.255.255.0GATEWAY=自己原网关IP地址
DNS1=114.114.114.114DNS2=8.8.8.8ONBOO=yes

4.重启网卡使配置生效

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
service network restart

5.最后使用ping命令验证一下是否绑定成功。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-02-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux 配置IP地址和DNS[通俗易懂]
可以看到,这里使用的是dhcp自动获取IP地址(因为BOOTPROTO的参数为dhcp) BOOTPROTO接受3个参数:none(禁止dhcp),static(静态IP),dhcp(自动获取)
全栈程序员站长
2022/08/14
36.5K0
Linux 配置IP地址和DNS[通俗易懂]
linux系统单网卡绑定多个IP地址
1、linux的网络设备的存储路径是/etc/sysconfig/network-scripts进入目录:
Laikee
2022/04/25
8.7K0
linux 实现双网卡绑定单个IP——bond篇
双网卡绑定单个IP 地址 为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。 bond在Linux下叫bonding,IBM称为etherchanel,broadcom叫team,但是名字怎么变,效果都是将两块或更多的网卡当做一块网卡使用,在增加带宽的同时也可以提高冗余性。
小手冰凉
2020/08/28
6.3K0
Linux 双网卡绑定
Linux 双网卡绑定 Linux 双网卡绑定 双网卡绑定的常用模式: mode1:active-backup 模式,即主备模式。 mode0:round-broin 模式,即负载均衡模式(需要交换机配置聚合口 cisco叫 port channel) 步骤: 1.创建bond0启动配置文件: 2:编辑网卡配置文件ifcfg-eth0,ifcfg-eth1 2.1:配置网卡一 2.2:配置网卡二 3:创建并配置modprobe.conf文件 4:设置开机启动 5:查看并测试 5.1:查看bond0信息 (/
程序员同行者
2018/06/22
31.1K1
如何在服务器上进行双网卡双IP双网关配置?
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:
冰河
2021/02/05
7.4K0
如何在服务器上进行双网卡双IP双网关配置?
Linux 设置固定IP地址
当我们安装完linux之后需要做的第一件事就是配置网络,因为有了网络我们可以做更多的事,比如下载插件,使用xshell工具连接等等 ifconfig 查看网络配置,类似windows的ipconfig
全栈程序员站长
2022/08/15
13.3K0
Linux 设置固定IP地址
centos7服务器主网卡绑定多ip实践演示
以centos7.2为例 centos7服务器主网卡绑定多ip实践演示: https://cloud.tencent.com/developer/article/1360461 centos7服务器添加辅助网卡绑定多ip实践演示: https://cloud.tencent.com/developer/article/1360462 Windows服务器主网卡绑定多ip实践演示: https://cloud.tencent.com/developer/article/1
醉生萌死
2018/11/04
13.1K8
centos7服务器主网卡绑定多ip实践演示
Linux系统双网卡绑定配置教程
Linux系统双网卡绑定配置教程 环境说明 系统版本 [root@ ~]# cat /etc/redhat-release CentOS release 6.8 (Final) [root@ ~]# uname -r 2.6.32-642.6.1.el6.x86_64 网卡说明 eth0 192.168.1.8(服务器外网卡) eth1 eth2 两块服务器网卡(内网) 关闭相关服务 关闭防火墙 [root@ ~]# /etc/init.d/iptables stop [root@ ~]# c
民工哥
2020/09/16
6.1K0
linux网卡配置
/etc/sysconfig/network-scripts/ifcfg-ens33
阿七日记
2022/01/17
22.3K0
CentOS 8及以上版本配置IP的方法,你 get 了吗
接上篇文章讲了 Ubuntu 18及以上版本的配置方法,本文再来讲讲 CentOS 8 及以上版本配置 IP 的方法。
伍工
2022/05/07
2.9K0
CentOS 8及以上版本配置IP的方法,你 get 了吗
centos设置多个ip地址
注:有人在这一步喜欢用service network restart重启网络,其实这是没必要的,只需要启用这张网卡就可以了
taoli
2022/09/30
4.2K0
CentOS网络连接之网卡配置
孙小北
2024/01/30
2.2K0
CentOS网络连接之网卡配置
Linux一块网卡添加多个IP地址
环境: RHEL6.4 需求: Linux一块网卡添加多个IP地址 一、临时生效 1.1 网卡eth0添加一个IP地址 1.2 修改eth0:0的广播地址 二、永久生效 2.1 编辑ifcfg-eth0:0 2.2 重启网卡生效配置 当前eth0的配置: # ifconfig eth0 Link encap:Ethernet HWaddr 2A:2E:BE:CF:8C:DC inet addr:192.168.99.159 Bcast:192.168.99.255
Alfred Zhao
2019/05/24
17.7K0
centos服务器主网卡及添加辅助网卡绑定多IP实践演示
创建主网卡及辅助网卡的多IP 在控制台创建即可 参见:https://cloud.tencent.com/developer/article/1360461
芷兰云
2018/12/03
4.1K0
centos改ip地址
在CentOS系统中,改变IP地址可以通过修改网络配置文件或使用nmcli命令(如果安装了NetworkManager)。以下是通过配置文件修改IP地址的步骤:
用户4396583
2024/07/23
1.3K0
【DB宝51】CentOS7修改网卡名称
需求:原来的网卡名为eno16666628,需要修改为eth0。需要完整执行如下几个步骤,否则可能导致重启连接不上服务器:
AiDBA宝典
2021/05/10
9360
【DB宝51】CentOS7修改网卡名称
Linux 双网卡绑定实践
工作中主要以SUSE为主,网络作为整个高可用架构中最重要的环节之一,在物理上一般是双网卡绑定模式,通常使用默认的mode=1(active-backup)作为主备关系。
星哥玩云
2022/07/04
4.5K0
Linux 双网卡绑定实践
如何配置Linux系统的IP地址?
如何配置Linux系统的IP地址,使其能够连接局域网甚至外网。其实这并不难,Linux系统网络配置的方法有多种。
码农编程进阶笔记
2021/07/20
25.7K0
Linux实践|设置静态 IP 地址
如果您是 Linux 系统管理员,那么您将需要在系统上配置网络。与可以使用动态 IP 地址的台式机不同,在服务器基础设施上,您需要设置静态 IP 地址(至少在大多数情况下)。
数据科学工厂
2024/12/30
7580
Linux实践|设置静态 IP 地址
Linux下的双网卡绑定bond0 em1 em2
大家好,又见面了,我是你们的朋友全栈君。一、什么是bonding Linux bonding 驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余 二、bonding应用方向 1、网络负载均衡 对于bonding的网络负载均衡是我们在文件服务器中常用到的,比如把三块网卡,当做一块来用,解决一个IP地址,流量过大,服务器网络压力过大的问题。对于文件服务器来说,比如NFS或SAMBA文件服务器,没有任何一个管理员会把内部网的文件服务器的IP地址弄很多个来解决网络负载的问题。如果在内网中,文件服务器为了管理和应用上的方便,大多是用同一个IP地址。对于一个百M的本地网络来说,文件服务器在多 个用户同时使用的情况下,网络压力是极大的,特别是SAMABA和NFS服务器。为了解决同一个IP地址,突破流量的限制,毕竟网线和网卡对数据的吞吐量是有限制的。如果在有限的资源的情况下,实现网络负载均衡,最好的办法就是 bonding 2、网络冗余 对于服务器来说,网络设备的稳定也是比较重要的,特别是网卡。在生产型的系统中,网卡的可靠性就更为重要了。在生产型的系统中,大多通过硬件设备的冗余来提供服务器的可靠性和安全性,比如电源。bonding 也能为网卡提供冗余的支持。把多块网卡绑定到一个IP地址,当一块网卡发生物理性损坏的情况下,另一块网卡自动启用,并提供正常的服务,即:默认情况下只有一块网卡工作,其它网卡做备份 三、bonding实验环境及配置 1、实验环境 系统为:CentOS,使用2块网卡(em1、em2 ==> bond0)来实现bonding技术 2、bonding配置 第一步:先查看一下内核是否已经支持bonding 1)如果内核已经把bonding编译进内核,那么要做的就是加载该模块到当前内核;其次查看ifenslave该工具是否也已经编译 modprobe -l bond* 或者 modinfo bonding modprobe bonding lsmod | grep ‘bonding’ echo ‘modprobe bonding &> /dev/null’ >> /etc/rc.local(开机自动加载bonding模块到内核) which ifenslave 注意:默认内核安装完后就已经支持bonding模块了,无需要自己手动编译 2)如果bonding还没有编译进内核,那么要做的就是编译该模块到内核 (1)编译bonding tar -jxvf kernel-XXX.tar.gz cd kernel-XXX make menuconfig 选择 ” Network device support ” -> ” Bonding driver support “ make bzImage make modules && make modules_install make install (2)编译ifenslave工具 gcc -Wall -O -I kernel-XXX/include ifenslave.c -o ifenslave 第二步:主要有两种可选择(第1种:实现网络负载均衡,第2种:实现网络冗余) 例1:实现网络冗余(即:mod=1方式,使用em1与em2) (1)编辑虚拟网络接口配置文件(bond0),并指定网卡IP vi /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.254 BROADCAST=192.168.0.255 NETMASK=255.255.255.0 NETWORK=192.168.0.0 GATEWAY=192.168.0.1 USERCTL=no TYPE=Ethernet 注意:建议不要指定MAC地址 vi /etc/sysconfig/network-scripts/ifcfg-em1 DEVICE=em1 BOOTPROTO=none ONBOOT=yes USERCTL=no MASTER=bond0 SLAVE=yes 注意:建议不要指定MAC地址 vi /etc/sysconfig/network-scripts/ifcfg-em2 DEVICE=em2 BOOTPROTO=none ONBOOT=yes USERCTL=no MASTER=bond0 SLAVE=yes 注意:建议不要指定MAC地址 (2)编辑模块载入配置文
全栈程序员站长
2022/07/23
2.5K0
相关推荐
Linux 配置IP地址和DNS[通俗易懂]
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验