汤向峰每日一题-2017年3月16日:

linux网络配置中如何给一块网卡添加多个IP地址

linux系统给网卡配置VIP的方法常见有两种:别名IP、以及辅助IP

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

别名IP(alias ip)

ip alias是由linux系统的ifconfig命令来创建和维护的,别名IP就是在网卡设备上绑定的第二个及以上的IP

说明:别名IP的配置方式将在以后的linux系统中被遗弃了,因为在以后的系统中不会再有ifconfig命令了

①. 手工配置别名的VIP的方法

ifconfig eth0:1 10.0.0.100 netmask 255.255.255.224 up

route add -host 10.0.0.100 dev eth0                                     ---增加一条主机路由,可选配置

说明:IP别名的配置是临时的,一旦重启网卡便丢失了

②. 手工查看VIP别名的方法

ifconfig

③. 手工删除别名VIP的方法

ifconfig eth0:1 10.0.0.100 netmask 255.255.255.224 down

ifconfig eth0:1 down

④. 别名IP永久生效的方法

写入到网卡配置文件可让别名IP永久生效,名字可以为ifcfg-eth0:x,x为0-255的任意数字,IP等内容格式和ifcfg-eth0一致

vim /etc/sysconfig/network-scripts/ifcfg-eth0:1

DEVICE=eth0:1

IPADDR=10.0.0.100

辅助IP(secondary ip address)

辅助IP则是由linux系统的ip命令创建和维护的,ip addr add创建的辅助IP,不能通过ifconfig查看,

但是通ifconfig创建的别名IP却可在ip addr show命令查看

说明:需要重点掌握※

①. 手工配置别名的VIP的方法

ip addr add 10.0.0.100/24 dev eth0

ip addr add 10.0.0.101/24 broadcast 10.0.0.255 dev eth0

ip addr add 10.0.0.101/24 broadcast 10.0.0.255 dev eth0 label eth0:0

②. 手工查看VIP别名的方法

ip addr

③. 手工删除别名VIP的方法

ip addr del 10.0.0.100/24 dev eth0

ip addr del 10.0.0.101/24 broadcast 10.0.0.255 dev eth0

VIP配置小结:

1. heartbeat2.1.4及以前使用的是别名IP,heartbeat2.1.4以后使用的都是辅助IP,提供VIP服务

2. keepalived一直都是用的辅助IP提供服务

原文:http://12226796.blog.51cto.com/12216796/1907431

linux给网卡添加一个ip地址,linux网络配置中如何给一块网卡添加多个IP地址相关推荐

  1. linux php后门,Linux_一个初级的linux后门制作方法,众所周知,Linux的文件权限如: - phpStudy...

    一个初级的linux后门制作方法 众所周知,Linux的文件权限如: 777;666等,其实只要在相应的文件上加上UID的权限,就可以用到加权限人的身份去运行这个文件.所以我们只需要将bash复制出来 ...

  2. linux用xrandr只有一个屏幕,在Linux下,禁止某一个显示屏的输出

    今天接到了一个任务,实现显示屏的关和开 理了下思路: 1.需求:实现终端的开关屏,要求仅仅是终端的屏幕关掉了,但是系统仍旧在跑,可以用遥控器唤醒 2.方向: 2.1. 切断显示屏的电源,进入省电模式 ...

  3. 网络位置添加一个ftp服务器,win7网络中添加ftp服务器

    win7网络中添加ftp服务器 内容精选 换一换 支持.SFS容量型文件系统:支持为SFS容量型文件系统配置多个VPC,以使归属于不同VPC的云服务器,只要所属的VPC被添加到文件系统的VPC列表下, ...

  4. Linux与.Net Core(二) Centos系统安装和网络配置

    一.安装CentOS 7.3 成功引导系统后,会出现下面的界面 界面说明: Install CentOS 7 #安装CentOS 7 Test this media & install Cen ...

  5. Linux基础(二十六)——高级网络配置

    1 网络接口 主备模式下bond的工作方式 实验步骤: 1)在一台虚拟机中添加一块网卡,使其有两块网卡eth0和eth1 2)先使用nmcli connection show查看当前是否有网络连接进程 ...

  6. Linux命令行更改连接wifi及更改网络配置

    1. 查看网络 命令: ifconfig 结果 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536inet 127.0.0.1 netmask 255. ...

  7. 一章: CentOS6.5 网络配置、修改主机名、添加硬盘、压缩——解压方法、VNC—server配置

    1,配IP ,修改网络配置文件 配置网卡 # vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:50:56:83: ...

  8. 为rm添加一个回收站|将linux下的rm命令改造成mv到指定的目录下

    怕误删文件或目录,怕将辛辛苦苦写的东西删除! 就把rm换掉,简单几步做个回收站. 第一步创建回收站目录 mkdir -p ~/.trash //创建一个目录作为回收站,这里使用的是用户家目录下的.tr ...

  9. linux运行powershell,linux – 是否可以编写一个在bash / shell和PowerShell中运行的脚本?...

    我需要创建一个集成脚本来设置一些环境变量,使用wget下载文件并运行它. 挑战在于它需要是可以在Windows PowerShell和bash / shell上运行的SAME脚本. 这是shell脚本 ...

最新文章

  1. Hadoop学习笔记—20.网站日志分析项目案例(一)项目介绍
  2. Python-读取文件:API介绍
  3. 后端技术:Hibernate 和 MyBatis 哪个更好用?
  4. mysql enum_MySQL数据库中关于ENUM类型的详细解释
  5. 2 django系列之django分页与templatetags
  6. 分布式系统测试那些事儿——信心的毁灭与重建
  7. android图灵机器人教程,简单的调用图灵机器人
  8. 工作总结 项目中如何处理重复提交问题
  9. linux 文件同步脚本,Linux rsync同步文件脚本
  10. C++标准程序库读书笔记-第二章新的语言特性
  11. python游戏源代码下载_python小游戏源代码_python游戏项目
  12. 淘宝店铺装修全屏海报代码怎么用的设置方法
  13. UIUC 云计算概念:SWIM协议笔记
  14. 推荐6款UI设计师必备Sketch插件
  15. 工具系列之OneNote--关于团队的知识管理平台
  16. 1146-Table ‘performance schema.session variables‘ doesn‘t exist
  17. 如何优雅的用Axure绘制高保真原型心得分享
  18. MapReduce之单词统计
  19. 【FPGA实例】基于FPGA的DDS信号发生器设计
  20. 程序员要不要去外包外派公司

热门文章

  1. 常见问题 html5页面模板,html5+css3实现403程序报错页面模板特效
  2. nrows python_python skimage图像处理(一)
  3. Python的线程12 简易限流器
  4. html5中top什么意思,margin-top在html中的意思是什么
  5. IK分词器的安装和扩展词典的使用
  6. Kali下面装goldendict词典的安装和添加词典文件
  7. STM32串口用中断还是用轮询
  8. 利用真值表求命题公式A=(p→(q→r))↔︎(r→(q→p))的主析取范式和主合取范式.(10分)
  9. 10 simple Tips to Avoid Violating Google Adsense TOS Read more: 10 simple Tips to avoid violating G
  10. 基于c语言矩阵数组透视变换,一种图像透视变换方法与流程