ip和ifconfig命令添加及删除虚拟IP
文章目录
- 第1章 用ip命令添加/删除虚拟IP
- 1.1 添加单个虚拟IP时指定标签
- 1.2 添加单个虚拟IP时不指定标签
- 1.3 添加多个虚拟IP同时指定标签
- 1.3 总结
- 第2章 用ifconfig命令添加/删除虚拟IP
第1章 用ip命令添加/删除虚拟IP
1.1 添加单个虚拟IP时指定标签
#### 添加
[root@node21 ~]# ip addr add 10.0.0.30/24 dev ens33 label ens33:30
[root@node21 ~]##### 查看
[root@node21 ~]# ip addr show|grep "10.0.0.30" inet 10.0.0.30/24 scope global secondary ens33:30
[root@node21 ~]#
[root@node21 ~]# ifconfig ens33:30 # ifconfig命令之所以能看到是因为在添加时用label
ens33:30: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 10.0.0.30 netmask 255.255.255.0 broadcast 0.0.0.0ether 00:0c:29:e5:fc:f9 txqueuelen 1000 (Ethernet)#### 检查是否正常
[root@node21 ~]# ping -c 2 10.0.30|head -3
PING 10.0.30 (10.0.0.30) 56(84) bytes of data.
64 bytes from 10.0.0.30: icmp_seq=1 ttl=64 time=0.012 ms
64 bytes from 10.0.0.30: icmp_seq=2 ttl=64 time=0.028 ms#### 删除
[root@node21 ~]# ip addr del 10.0.0.30/24
Not enough information: "dev" argument is required. # 报错,让你指定设置,前面在添加时加了label ens33:30
[root@node21 ~]#
[root@node21 ~]# ip addr del 10.0.0.30/24 dev ens33:30
[root@node21 ~]#
1.2 添加单个虚拟IP时不指定标签
#### 添加
[root@node21 ~]# ip addr add 10.0.0.30/24 dev ens33
[root@node21 ~]##### 查看
[root@node21 ~]# ifconfig|grep "10.0.0.30" # 是看不到的
[root@node21 ~]#
[root@node21 ~]# ip addr show|grep "10.0.0.30" # 是可以看到的inet 10.0.0.30/24 scope global secondary ens33 <== 这里是ens33#### 检查是否正常
[root@node21 ~]# ping -c 2 10.0.30|head -3
PING 10.0.30 (10.0.0.30) 56(84) bytes of data.
64 bytes from 10.0.0.30: icmp_seq=1 ttl=64 time=0.012 ms
64 bytes from 10.0.0.30: icmp_seq=2 ttl=64 time=0.028 ms#### 删除
[root@node21 ~]# ip addr del 10.0.0.30/24 dev ens33
[root@node21 ~]# #### 查看
[root@node21 ~]# ip addr show|grep "10.0.0.30"
[root@node21 ~]#
1.3 添加多个虚拟IP同时指定标签
##### 在ens33网卡上添加多个虚拟IP,同时指定标签
[root@node21 ~]# ip addr add 10.0.0.30/24 dev ens33 label ens33:30
[root@node21 ~]# ip addr add 10.0.0.31/24 dev ens33 label ens33:31
[root@node21 ~]# ##### 查看添加的虚拟IP
[root@node21 ~]# ip addr show|grep -E "10.0.0.30|10.0.0.31"inet 10.0.0.30/24 scope global secondary ens33:30inet 10.0.0.31/24 scope global secondary ens33:31##### 检测添加的虚拟IP
[root@node21 ~]# ping -c 2 10.0.0.30|head -3
PING 10.0.0.30 (10.0.0.30) 56(84) bytes of data.
64 bytes from 10.0.0.30: icmp_seq=1 ttl=64 time=0.016 ms
64 bytes from 10.0.0.30: icmp_seq=2 ttl=64 time=0.026 ms
[root@node21 ~]#
[root@node21 ~]# ping -c 2 10.0.0.31|head -3
PING 10.0.0.31 (10.0.0.31) 56(84) bytes of data.
64 bytes from 10.0.0.31: icmp_seq=1 ttl=64 time=0.013 ms
64 bytes from 10.0.0.31: icmp_seq=2 ttl=64 time=0.027 ms###### 删除10.0.0.30虚拟IP
[root@node21 ~]# ip addr del 10.0.0.30/24 dev ens33:30
[root@node21 ~]# ####### 检查是否删除成功,以及10.0.0.31是否存在
[root@node21 ~]# ip addr show|grep -E "10.0.0.30|10.0.0.31"inet 10.0.0.31/24 scope global secondary ens33:31
1.3 总结
01:添加虚拟IP时建议为其指定标签(label)
02:这样用ifconfig命令也可查看,用ip addr show也可查看
03:在删除时也减少出错的概率;
04:重启network服务虚拟IP会消失,不想让其消失,有方法(根据你的场景)
04:当网卡设置被ifdown掉再ifup起来时,虚拟IP也会消失,不想让其消失,有方法(根据你的场景)
第2章 用ifconfig命令添加/删除虚拟IP
Centos 7操作系统如果是最小化安装,是没有ifconfig命令,可用yum install net-tools -y命令进行安装
ip和ifconfig命令添加及删除虚拟IP相关推荐
- 电脑添加200个虚拟IP,用Jmeter实现IP欺骗
1.给电脑添加200个虚拟IP 打开cmd并以管理员身份运行,执行for /l %i in (10,1,210) do netsh interface ip add address "以太网 ...
- xendesktop更新计算机,Hyper-V、SCVMM2012和XenDesktop 5.6桌面虚拟化运维之更新、添加和删除虚拟桌面...
Hyper-V.SCVMM2012和XenDesktop 5.6桌面虚拟化运维 之更新.添加和删除虚拟桌面 接着上一篇文章内容<Microsoft Hyper-V Server 2008 R2和 ...
- linux添加删除虚拟ip,Linux增加/删除虚拟ip
在网卡eth1上添加一个虚拟ip 192.168.53.209 1.添加ip root@ubuntu:~# ip addr add 192.168.53.209/32 dev eth0 2.查看添加的 ...
- LNMP添加、删除虚拟主机及伪静态使用教程
一般情况下每个虚拟主机就是一个网站,网站一般通过域名进行访问. LNMP 1.2的网站添加过程和LNMP 1.1的基本类似,但是增加了FTP和数据库的创建.LNMP1.2的防跨目录也由原来在php.i ...
- linux增加/删除虚拟IP地址
测试机:centos7 网卡上增加一个IP: ifconfig eno16777984:1 192.168.0.1 netmask 255.255.255.0 添加后 删除网卡的第二个IP地址: ip ...
- linux修改ip广播地址,Linux设置查看静态IP之ifconfig命令
1. ifconfig命令简介 Linux系统中使用ifconfig命令查看和修改IP信息.但新系统建议使用ip命令. CentOS 7 开始,已经废弃了ifconfig命令,ifconfig命令由n ...
- CentOS 6.5通过ifconfig命令看不到网卡IP地址的解决方法
背景: 之前通过虚拟机搭建测试环境,中途添加和删除过几次网卡,虚拟机再次启动的时候发现网络无法ping通,登录到系统后发现虚拟机的地址竟然不见了!!! 解决过程: 在CentOS 6.5中输入ifco ...
- 修改服务器的ip地址的命令行,修改服务器的ip地址的命令行
修改服务器的ip地址的命令行 内容精选 换一换 如果默认的yum/apt/zypper源不可用,工具安装过程中会从华为开源镜像站匹配对应的镜像文件,并给出下载地址.如果没有匹配到,请自行获取对应操作系 ...
- kali的ifconfig命令不显示eth0(IP)
故障 解决办法: 看eth0有没有开启 ifconfig -a 没显示ip地址,说明没有开启. vim /etc/network/interfaces 进入在最下面添加这两行代码 auto eth0 ...
- export命令添加和删除环境变量
export命令 功能说明:设置或显示环境变量. 语 法:export [-fnp][变量名称]=[变量设置值] 补充说明:在shell中执行程序时,shell会提供一组环境变量. export可新增 ...
最新文章
- Java字符串那些事儿
- php 树形结构实例,如果用php写树形结构?
- 【搬砖】【Python数据分析】Pycharm中plot绘图不能显示出来
- [BUUCTF-pwn]——[ZJCTF 2019]Login
- 43. 算法调用优先于手写的循环
- 复制 在div层加滚动条
- 学习总结-《父与子的编程之旅》chapter 10
- 为什么DataGridView不出现滚动条?它的ScrollBars属性我设置为Both了
- javaFX,Scene Builder引入Jfoenix
- 手机连不上电脑WIFI并且一直提示正在获取IP地址
- 要成为职业摄影师 你必须知道的10个真相
- 【年度总结】于无声处听惊雷-2016年度总结
- 使用sklearn进行增量学习
- Allegro_Outline,RouteKeepin倒圆角
- 手机python怎么画图_无所不能的python编程是怎么快速画图的呢?5分钟学会!
- python可以做二维码吗_Python制作二维码真的这么简单?
- Python3操作MongoDB数据库
- C语言数据浅谈之实型
- 35dir分类目录伪静态规则文件全网最全.htaccess,httpd.ini,web.config
- 【图片】机器学习--名画风格 neural-style
热门文章
- 基于centos7的virtual box虚拟机lede和ikuai的多拨配置
- 浅谈视频加密一机一码的具体使用及优势
- a36.ansible 生产实战案例 -- 基于kubeadm安装kubernetes v1.23 -- 集群部署(一)
- Java 升级那么快,多个版本如何灵活切换和管理?
- “蓝凤凰”开网店,卖起了这么多高颜值又神奇的生物
- usr目录linux,linux之usr目录的概述
- css04 float
- android 各版本介绍,Android的版本的介绍
- 警告:integer division in floating-point context
- Lumen 中对 Dingo API 异常接管并自定义响应结果