9.一个实际例子

我添加一个32位掩码的IP地址到Loopback接口:

ip addr add dev lo 33.33.33.33/32

再添加两条路由

ip route add 0.0.0.0/0 via 1.1.1.2 metric 10 src 33.33.33.33

ip route add 0.0.0.0/0 via 2.2.2.2 metric 20 src 33.33.33.33

然后在其网卡1直连的机器1上配置一条路由:

route add -host 33.33.33.33 gw 1.1.1.1 (1.1.1.1是网卡1的IP地址)

然后在其网卡2直连的机器2上配置一条路由:

route add -host 33.33.33.33 gw 2.2.2.1 (2.2.2.1是网卡2的IP地址)

效果是什么?效果就是网卡1或者网卡2由于某种原因down掉了,只要另一个还up,33.33.33.33这个地址就是可达的,同时33.33.33.33也是提供服务的地址。在这个例子中,网卡上配置的1.1.1.1,2.2.2.1这两个IP地址完全是用于IP路由寻址的,而标示主机的33.33.33.33则配置在Loopback接口上。Loopback接口的IP地址被认为只能是最后一跳,因为不能将它用于寻址。

10.另一个方案

既然标示主机的IP地址可以全部配置在loopback上,那么为何不把所有的IP地址都配置在loopback上呢?即物理网卡上不再配置任何IP地址,然后配置arp,使得可以回复本应该配置在物理网卡的但是实际上却配置在loopback上的IP地址的ARP请求,另外直连路由需要从loopback删除,并重新手工添加在相应的物理网卡上。

11.续

Loopback实际上是个hole,但是如果它不是一个hole,它确实可以做一些事,类似Cisco的NVI那样...

linux 配置loopback ip,用IP地址的用途理解Loopback接口相关推荐

  1. 用IP地址的用途理解Loopback接口

    1.问题 IP地址到底是属于主机的还是属于网卡的?这个问题有点太学院派了,现实中,只要懂得IP地址的概念以及IP路由,基本上没有问题.IP作为一个网络层协议,它更多的意义在于寻址而不是标识主机,因此你 ...

  2. linux配置添加组播mac地址,端口静态添加组播MAC地址如何实现

    端口静态添加组播MAC地址如何实现 组播MAC地址是一类逻辑的MAC地址,该MAC地址代表一个组播组,所有属于该组的成员都接收以该组对应的组播MAC地址为目的地址的'数据帧.下面是YJBYS小编整理的 ...

  3. linux配置添加组播mac地址,如何实现端口静态添加组播MAC地址

    组播MAC地址是一类逻辑的MAC地址,该MAC地址代表一个组播组,所有属于该组的成员都接收以该组对应的组播MAC地址为目的地址的数据帧. 为了更进一步了解组播及MAC地址的概念,让我们来看下面的配置: ...

  4. Linux配置临时和永久ip地址

    配置临时ip地址 注:重启网卡临时地址就没了 ifconfig ens33 192.168.1.1/24 配置永久静态ip地址 1.进入网卡配置文件 vim /etc/sysconfig/networ ...

  5. Linux配置主机名、IP、主机映射及其虚拟网络

    1.修改主机名: vi /etc/hostname 修改主机名之后重启虚拟机,即可变更成功. 第二种修改主机名方法(此方法不用重启虚拟机):Hostnamectl set -hostname < ...

  6. xstatic图形连接linux,RHCE认证考试模拟题深入讲解:linux配置静态IP地址为:192.168.0.X!...

    原标题:RHCE认证考试模拟题深入讲解:linux配置静态IP地址为:192.168.0.X! RHCE认证考试模拟题深入讲解:linux配置静态IP地址为:192.168.0.X! 本经验由宗龙龙原 ...

  7. linux配置虚拟IP地址方法

    linux配置虚拟IP地址方法 在日常linux管理工作中,需要为应用配置单独的IP地址,以达到主机与应用的分离,在应用切换与迁移过程中可以做到动态切换,特别是在使用HA的时候,这种方案可以保证主机与 ...

  8. linux临时配置mac地址,Linux获取网卡型号、mac地址、修改IP地址的几种方法

    1.获取所有有(无)网卡型号 方法一.ifconfig 用法:ifconfig | grep | cut -d ':' -f 1 ubuntu root@ubuntu:~# ifconfig | gr ...

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

    汤向峰每日一题-2017年3月16日: linux网络配置中如何给一块网卡添加多个IP地址 linux系统给网卡配置VIP的方法常见有两种:别名IP.以及辅助IP ================== ...

最新文章

  1. BZOJ2244 [SDOI2011]拦截导弹 【cdq分治 + 树状数组】
  2. URI概念的简单介绍
  3. Linux下用ls和du命令查看文件以及文件夹大小
  4. 自己写的.Net(C#)代码×××
  5. 苹果发布iOS 13.6.1更新,iPhone不会再变绿了
  6. elasticsearch设置为windows系统服务
  7. 数据库之架构:主备+分库?主从+读写分离?
  8. Python回文判断代码优化与6个思考题
  9. 进入阿里做测试员遥不可及?这里或许有你想要的答案
  10. WPF中改进自定义Command一些想法
  11. Java中getclass(),class()与iinstanceof的区别与联系
  12. ubuntu修改文件权限
  13. 【学习笔记】程序员学操作系统
  14. 最全牛人博客,你可以学习到太多太多
  15. hackme inndy pwn onepunch writeup
  16. 高通thermal-engine配置文件格式详解
  17. 小布老师讲座笔记(五)
  18. PSENet原理介绍
  19. 笃行不怠勾勒人才图,望城区人才工作为高质量发展增添强劲动力
  20. 时间序列分析:指数平滑和ARIMA模型

热门文章

  1. 字符串提取 中文、英文、数字
  2. 算法基础 - 数论 | 组合数学 卡特兰数(Catalan number)定义、证明及例题
  3. Microsoft MSDT任意代码执行漏洞(CVE-2022-30190)
  4. 工业用微型计算机02241答案,2001年10月工业用微型计算机真题及答案
  5. Python开启尾递归优化,解决Process finished with exit code -1073741571 (0xC00000FD)
  6. js实现数组去重的方式(7种)
  7. Python 递归实现乘法
  8. 再老生常谈一下:阿里“五新”五年战略
  9. 每年都买前十的明星基金,长期是赚是赔?Python告诉你答案!
  10. Python:贪吃蛇小游戏