首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >debian /Linux虚拟接口之间的路由选择

debian /Linux虚拟接口之间的路由选择
EN

Server Fault用户
提问于 2016-08-24 04:00:25
回答 1查看 704关注 0票数 0

我很难在两个虚拟接口之间进行路由。这是装置。

  • 1物理接口(eth0 192.168.1.51)
  • 1别名接口(eth0:1 192.168.10.1)
  • 1别名接口(eth0:2 192.168.20.1)
  • 1台具有1个接口的虚拟机(eth0 192.168.10.2)
  • 1台具有1个接口的虚拟机(eth0 192.168.20.2)

我所要做的就是在192.168.20.0/24和192.168.10.0/24之间安排交通路线。

为此目的:

  1. 在第一台虚拟机上,我将一个默认路由添加到192.168.10.1
  2. 在第二个虚拟机上,我将一个默认路由添加到192.168.20.1

在物理机器上,我向各自的网络添加路由(尽管它们是自动添加的)。

从虚拟机1,我可以ping 192.168.10.1和192.168.20.1,但不是192.168.20.2。来自第二个虚拟机的同样的东西-- thing 192.168.10.1和20.1,但不是20.2)

ip转发被激活:root@expire:~/..ovpn# sysctl -a _ grep转发

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
net.ipv4.conf.all.forwarding = 1
net.ipv4.conf.all.mc_forwarding = 0
net.ipv4.conf.default.forwarding = 1
net.ipv4.conf.default.mc_forwarding = 0
net.ipv4.conf.docker0.forwarding = 1
net.ipv4.conf.docker0.mc_forwarding = 0
net.ipv4.conf.eth0.forwarding = 1
net.ipv4.conf.eth0.mc_forwarding = 0
net.ipv4.conf.lo.forwarding = 1
net.ipv4.conf.lo.mc_forwarding = 0
net.ipv4.conf.tun0.forwarding = 1
net.ipv4.conf.tun0.mc_forwarding = 0
net.ipv4.conf.wlan0.forwarding = 1
net.ipv4.conf.wlan0.mc_forwarding = 0
net.ipv4.ip_forward = 1

有没有人对如何继续工作有一些提示。

谢谢。

PS。我不想用iptable

编辑: eth0:1和eth0:2是别名接口,而不是虚拟接口。谢谢Tero Kilkanen

EN

回答 1

Server Fault用户

发布于 2016-08-24 07:16:35

我不认为有人能让这一切像这样运作。eth0:N实际上不是虚拟接口,它是单个接口的IP别名。

虚拟机管理程序在启动虚拟机时创建虚拟接口。例如,在我的服务器中,Xen在启动虚拟机时创建一个虚拟接口vif2.0

使用您的配置,您在同一个物理接口上有多个IP网络的地址,这是不工作的。

因此,您需要配置您的网络,以便您拥有的每个VM在主机端都有自己的接口。您可能希望将接口类型路由。然后,主机和来宾VM都会在IPv4子网中获得IP地址。

在此之后,您可以在虚拟机上配置正常路由。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/798810

复制
相关文章
Android 存储学习之在外部存储中读写文件
上节学习了如何在手机内部存储中读写文件,本节学习如何在手机的外部存储中读写文件。那就是如何在Sdcard中读写文件。
DragonKingZhu
2022/05/08
1.5K0
Android 存储学习之在外部存储中读写文件
esxi存储(外部共享存储)
vSphere 基础物理架构中存储是一个非常关键的部分,没有好的存储,虚拟化也就没有存在的价值,并且它能够决定其系统性能的高低和如vMotion等高级功能能否实现。所以本次重点介绍vSphere中的存
L宝宝聊IT
2018/06/20
4.2K0
《Android外部存储》
| 导语 外部存储作为开发中经常接触的一个重要系统组成,在Android历代版本中,有过许许多多重要的变更。我也曾疑惑过,为什么一个简简单单外部存储,会存在存在这么多奇奇怪怪的路径:/sdcard、/mnt/sdacrd、/storage/extSdCard、/mnt/shell/emulated/0、/storage/emulated/0、/mnt/shell/runtime/default/emulated/0…其实,这背后代表了一项项技术的成熟与发布:模拟外部存储、多用户、运行时权限… 一、各版本外部
腾讯Bugly
2018/03/23
2.7K0
Android外部存储
外部存储作为开发中经常接触的一个重要系统组成,在Android历代版本中,有过许许多多重要的变更。我也曾疑惑过,为什么一个简简单单外部存储,会存在存在这么多奇奇怪怪的路...
WeTest质量开放平台团队
2018/03/09
2.2K0
Android外部存储
Android外部存储
外部存储作为开发中经常接触的一个重要系统组成,在Android历代版本中,有过许许多多重要的变更。我也曾疑惑过,为什么一个简简单单外部存储,会存在存在这么多奇奇怪怪的路径:/sdcard、/mnt/sdacrd、/storage/extSdCard、/mnt/shell/emulated/0、/storage/emulated/0、/mnt/shell/runtime/default/emulated/0...其实,这背后代表了一项项技术的成熟与发布:模拟外部存储、多用户、运行时权限...
WeTest质量开放平台团队
2018/10/29
8500
外部配置存储模式
将配置信息从应用程序部署包移出,移到一个集中的位置。 这可以提供用于简化管理和控制配置数据,以及用于在应用程序和应用程序实例之间共享配置数据的机会。
只喝牛奶的杀手
2019/09/02
1.4K0
外部配置存储模式
Android | 图解外部存储和内部存储
Android中根据数据是否为应用私有、是否需要给外部应用暴露以及数据的大小可以有以下几种选择:
岛哥的质量效能笔记
2021/08/18
7210
Android | 图解外部存储和内部存储
Xamarin.iOS中的CoreML简介
CoreML为iOS带来了机器学习 - 应用程序可以利用训练有素的机器学习模型来执行从问题解决到图像识别的各种任务。
iOSDevLog
2018/08/10
2.7K0
Xamarin.iOS中的CoreML简介
安卓开发_数据存储技术_外部存储
安卓外部存储,即将数据存储在sdcard中,当然存储的前提是手机或者模拟器先具有sdcard目录 然而上一句话还是有歧义的。 事实上所有的安卓设备都有外部存储和内部存储,这两个名称来源于安卓的早期设备,那个时候的设备内部存储确实是固定的,而外部存储确实是可以像U盘一样移动的。但是在后来的设备中,很多中高端机器都将自己的机身存储扩展到了8G以上,他们将存储在概念上分成了"内部internal" 和"外部external" 两部分,但其实都在手机内部。所以不管安卓手机是否有可移动的sdcard,他们总是有外部存
听着music睡
2018/05/18
2K0
Web漏洞|XXE漏洞详解(XML外部实体注入)
在学习XXE漏洞之前,我们先了解下XML。传送门——> XML和JSON数据格式
谢公子
2022/01/20
2.3K0
Web漏洞|XXE漏洞详解(XML外部实体注入)
chevereto图床添加外部存储
前几天用chevereto做一个专门存储图片的网站,但是考虑到主服务器的硬盘和流量都不多,以后可能会支持不了太多的图片使用,就在后台找到原来chevereto提供了添加外部存储的选项,ftp的一直报错
用户1188347
2018/02/27
3.6K0
chevereto图床添加外部存储
k8s支持的存储_外部存储数据库
前面我们已经学习了使用NFS提供存储,此时就要求用户会搭建NFS系统,并且会在yaml配置nfs。由于kubernetes支持的存储系统有很多,要求客户全部掌握,显然不现实。为了能够屏蔽底层存储实现的细节,方便用户使用,kubernetes引入了PV和PVC两种资源对象。
全栈程序员站长
2022/09/22
9260
k8s支持的存储_外部存储数据库
图像 alt 属性中存储的 XSS 漏洞以窃取 cookie
览这个 Web 应用程序的目的是寻找错误,但我在这个过程中很早就开始了,只是想了解一下这个应用程序是如何工作的。
Khan安全团队
2022/01/15
1.3K0
当心外部连接中的ON子句
       在SQL tuning中,不良写法导致SQL执行效率比比皆是。最近的SQL tuning中一个外部连接写法不当导致过SQL执行时间超过15分钟左右此即 为一例。通过修正该SQL的写法之后,过高的逻辑读呈数量级下降以及SQL语句执行时间也大幅下降。下面给出一个列子来演示该情形。
Leshami
2018/08/14
2.1K0
笔记 | Xamarin
所有 Android 应用都必须在 AndroidManifest.xml 中为外部存储声明两个权限之一。
yiyun
2022/04/01
24K0
笔记 | Xamarin
【JS面试题】如何通过闭包漏洞在外部修改函数中的变量
解 我们使用这种闭包的原因就是为了使用函数值,并且保护函数值不被修改,就算要修改函数值也要定义一个修改函数,通过修改函数修改值。 但是这里面也没有修改函数 只有一个获取函数,它可以返回对象内属性的值。 我们通过这个函数可以得到对象内属性的值。
坚毅的小解同志的前端社区
2023/10/17
4270
Chevereto V4的进阶使用:挂载外部对象存储拓展存储空间
文章首发于若绾 Chevereto V4的进阶使用:挂载外部对象存储拓展存储空间,转载请注明出处
Royc30ne
2023/05/12
1.4K0
【错误记录】Android 分区存储下的 SD 卡应用专属外部存储空间目录访问 ( 需手动创建应用专属外部存储空间目录 )
开发时 , 需要向外置 SD 卡中拷贝一些文件 , 应用读取这些文件 , 进行相关配置 ;
韩曙亮
2023/03/29
6440
【错误记录】Android 分区存储下的 SD 卡应用专属外部存储空间目录访问 ( 需手动创建应用专属外部存储空间目录 )
从外部访问Kubernetes中的Pod
本文主要讲解访问kubernetes中的Pod和Serivce的几种方式,包括如下几种:
我的小碗汤
2019/07/30
2.9K0
点击加载更多

相似问题

xamarin形式的外部存储

158

visual studio上Xamarin的外部存储

117

修正Xamarin Android中的片段注入漏洞

10

Xamarin形式:来自外部存储的backgroundImage

15

外部jar文件中的Java漏洞问题

17
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文