首页 > 系统相关 >Linux建立虚拟ip的方法

Linux建立虚拟ip的方法

时间:2023-06-19 16:14:07浏览次数:44  
标签:8.5 ip 192.168 网卡 虚拟 Linux eth0

1、虚拟ip的介绍

 

虚拟IP地址(VIP) 是一个不与特定计算机或一个计算机中的网络接口卡(NIC)相连的IP地址。数据包被发送到这个VIP地址,但是所有的数据还是经过真实的网络接口。

上边是百度的定义。

就是一块网卡上边有两个ip,然后无论到哪个ip的流量都会经过物理网卡。

 

2、虚拟ip的作用

大部分虚拟ip基本上都用于高可用的架构上边。主机启用虚拟ip,所有访问的请求都会到主机。当主机宕机的时候,高可用软件会将主机的虚拟ip down掉,然后在备机上启用虚拟ip。这样就完成了主备切换。从而保证业务的可用性。

 

3、linux中创建虚拟ip的方法

在linux中创建虚拟ip有两种方法,分别是:别名IP和辅助IP。

(1)别名ip

别名ip是通过ifconfig命令去创建和操作的虚拟ip。

<1>创建虚拟ip

使用ifconfig命令查看

使用命令创建

ifconfig eth0:1 192.168.8.5 netmask 255.255.255.0 up

上边可以看到生成了eth0:1然后ip是192.168.8.5的虚拟网卡。

<2>删除别名ip

ifconfig eth0:1 192.168.8.5 netmask 255.255.255.0 down

很简单只要将后边的up改为down就可以了。

<3>开机生成虚拟ip

想要开机就有虚拟ip,可以在网卡的配置目录中去建立一个新的网卡的配置文件

centos和红帽都是在这个目录下/etc/sysconfig/network-scripts

cp ifcfg-eth0 ifcfg-eth0:1

然后更改其中的ip即可,重启网卡就行。

(2)辅助ip

辅助ip是由linux的ip命令去创建和操作的。

<1>创建辅助ip

ip addr add 192.168.8.5/24 dev eth0

<2>查看辅助ip

使用命令ip a就可以查看,但是不能使用ifconfig –a去查看。

<3>删除辅助ip

ip addr del 192.168.8.5/24 dev eth0

也很简单,将add改为del即可。

<4>永久生效

这种方式创建的虚拟ip,可以将生成虚拟ip的命令写到/etc/rc.local中去。

开机即可自动加载。在配置redis-sentinel的时候可能会使用到。

标签:8.5,ip,192.168,网卡,虚拟,Linux,eth0
From: https://www.cnblogs.com/forestwolf/p/17491372.html

相关文章

  • BUUCTF:[GUET-CTF2019]soul sipse
    https://buuoj.cn/challenges#[GUET-CTF2019]soul%20sipseout.wav可用Steghide无密码分离出download.txtdownload.txthttps://share.weiyun.com/5wVTIN3下载得到GUET.png,修改为正确的PNG文件头保存得到正常的图片。如下\u0034\u0030\u0037\u0030\u000d\u000a\u0031\u0032\u0033\u0......
  • pip源搭建
    #pip源搭建#安装pypiserver#准备一个目录放置安装包 #手动启用pypi-server,-p指定端口,默认8080,-a.-P.表示无密码,#手动启用pypi-server后,看到欢迎界面http://10.126.189.167:9091 #就可以使用了 2)配置自启动pypi-server[Unit]Description=AminimalPy......
  • Linux根据PID查询进场所在目录
    1、查询端口占用情况netstat-tunlp|grep80302、进入任务目录cd/proc/77662#77662为pid3、查询目录ls-ailcmd行指向就是进程所在目录了 ......
  • Linux安装MongoDB 4.0.3
    Linux安装MongoDB4.0.3 1.准备CentOS下安装MongoDB官网提供windows、Linux、OSX系统环境下的安装包,这里主要是记录一下在Linux下的安装。首先到官网下载安装包。文中安装的是4.0.3版本的。官网地址:https://www.mongodb.com/下载地址:https://www.mongodb.com/try/download......
  • JavaScript的数学计算库:decimal.js
    Anarbitrary-precisionDecimaltypeforJavaScript.功能整数和浮点数简单但功能齐全的API复制JavaScript和对象的许多方法Number.prototypeMath还处理十六进制、二进制和八进制值比Java的BigDecimalJavaScript版本更快,更小,也许更容易使用无依赖关系广泛的平......
  • JavaScript中var、let、const的使用和区别
    var:var是声明变量的主要关键字,它的作用域是函数作用域函数作用域:意味着变量在函数内部声明是可见的,在函数外部声明是不可见的var声明的变量可以被重新声明和赋值,它可以在同一个作用于下多次声明同一个变量let:let的作用域是块作用域,块作用域可以是函数、条件判断等内部{......
  • 数据库管理软件-DataGrip 2023 mac/win版
    DataGrip2023是由JetBrains开发的一款全功能数据库管理工具。它旨在提供一个集成的开发环境,方便开发人员管理和操作各种类型的数据库。DataGrip2023支持多种数据库系统,包括MySQL、PostgreSQL、Oracle、SQLServer等。它具有直观的用户界面,使用户能够轻松地连接到数据库服务器,并......
  • ModelBox实战开发:RK3568实现摄像头虚拟背景
    摘要:本文将使用ModelBox端云协同AI开发套件(RK3568)实现摄像头虚拟背景AI应用的开发。本文分享自华为云社区《ModelBox开发案例-RK3568实现摄像头虚拟背景【玩转华为云】》,作者:AI练习生。本文将使用ModelBox端云协同AI开发套件(RK3568)实现摄像头虚拟背景AI应用的开发。最终运......
  • 代理ip会不会影响网络速度和稳定性
     代理ip是一种可以帮助用户隐藏真实IP地址的技术,通常使用代理服务器作为中介来连接互联网。代理ip在网络安全、隐私保护、跨区域访问等方面都有广泛的应用。但是,使用代理ip是否会影响网络速度和稳定性这一问题也一直备受关注。下面是一些有关代理ip对网络速度和稳定性的影响的讨......
  • Understanding JavaScript Garbage Collection: Dive into Reference Counting and Ma
    JavaScript,theprogramminglanguageoftheweb,isoftenpraisedforitsabilitytohandlememorymanagementautomatically.TheJavaScriptengine'sgarbagecollectorplaysapivotalroleinthisprocess.Today,we'lltakeadeepdiveintotwom......