问题标签 [virtual-network]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1421 浏览

networking - Hyper-v 内部实验室和互联网连接

我已经创建并且很高兴在我的 Windows 8 专业版上使用带有 Hyper-V 软件的虚拟实验室。该实验室包括四台服务器:

  • 带有 Active Directory 和 DNS 的 Windows Server
  • 带有 SQL Server 2012 的 Windows Server
  • 带有 SharePoint 2013 服务器的 Windows Server

所有服务器都具有以下网络配置

IP 地址192.168.10.x 子网掩码255.255.255.0

一切都按预期工作。现在我需要做点什么让实验室能够访问互联网。通过阅读这里和那里,我发现了一篇解释如何设置 ICS的帖子。但是,我怀疑这在我的情况下不起作用,因为 ICS 使用的 IP 地址的配置位于不同的子网 ( 192.168.137.1) 中。

如何使实验室访问 Internet 以进行 Windows 更新?

谢谢

编辑:我添加了一个简单的小图来解释这个场景。

在此处输入图像描述

0 投票
1 回答
436 浏览

azure - 将主域控制器移动到不同的 Azure 虚拟网络

我创建了一个具有特定地址空间的 Azure 虚拟网络 - 10.0.0.0/8。我在它下面创建了一个子网 10.10.0.0/16,并向这个子网添加了几台机器,包括一个 PDC 和一个 BDC,它们也充当 DNS 服务器。

不幸的是,这并不是我的本意,我打算将地址空间创建为 10.10.0.0/16,目的是使用 S2S VPN 网关将其连接到其他一些虚拟网络。其他虚拟网络使用配置为的地址空间设置:10.x.0.0/16

为了纠正这种情况,根据我在此处和 MSDN 上可以找到的内容,我在同一区域中创建了一个具有正确地址空间(10.10.0.0/16)的新虚拟网络,然后删除了旧虚拟网络中的虚拟机(但离开 VHD)并使用旧 VHD 在新虚拟网络中重新创建 VM。

这似乎按预期工作。现在我开始使用域控制器和另一台机器。按照相同的过程移动域控制器会有任何问题吗?我意识到系统 GUID 会有所不同,但不确定这是否会影响与 AD 和 DNS 服务器相关的任何内容。

TIA 为您提供帮助。

0 投票
2 回答
2341 浏览

networking - 在启用 OpenFlow 的网络中修改 IP 和 MAC 地址

我有一个这样的虚拟网络:

http://imgur.com/wjPf2AG

交换机是一个Open VSwitch,整个网络由Big Switch Floodlight控制器控制。

我正在尝试将两个流程设置为 switch1:

1) 捕获从 h1 到 h2 的任何数据包,并将它们的 dst-IP 和 dst-MAC 地址更改为 h3 的地址。

2) 捕获从 h3 到 h1 的任何数据包,并将它们的 src-IP 和 src-MAC 地址更改为 h2 的地址。

(检查问题底部以了解确切的 Floodlight REST API 请求)

因此,当我从 h1 ping h2 时,ping 应该转到 h3 并返回,但到目前为止我还没有成功。

这可以做到吗?如果是这样,我错过了什么?提前致谢!

小网设置:

Floodlight REST API 请求:

查找 IP 和 MAC 地址并使用 jq 解析:

设置第一个流程(注意,如果您自己尝试,MAC地址可能不同):

设置第二个流程:

0 投票
4 回答
9776 浏览

azure - 如何在没有公共虚拟 IP (VIP) 地址的 Microsoft Azure 中创建虚拟机?

有没有办法在 Windows Azure 中创建没有公共 IP 地址的虚拟机?即使您在虚拟网络中创建 VM,我们也无法控制 Azure 分配的公共 IP。有什么方法可以禁用或删除 Azure 分配的公共 IP?

0 投票
1 回答
4221 浏览

python - 通过 Python 打开 vSwitch 配置?

如何通过 python 配置 Open vSwitch (OVS)?

通常,我使用 shell 命令来配置没有 OpenFlow 控制器的 Open vSwitch。例如,

但是如果我必须根据情况动态地执行 add-port、del-port、add-flow 或 del-flow,我会在这样的 shell 脚本中感到痛苦。(虽然 OpenFlow 控制器可能能够做到这一点,但我不想让任何控制器保持运行,因为我的 OVS 仅适用于桥接和 vxlan 隧道。)

OVS 似乎有自己的 python 库(https://github.com/openvswitch/ovs/tree/master/python),但我找不到操作说明文档。或者,是否有任何其他可以配置 OVS 的 python 库?

0 投票
1 回答
422 浏览

asp.net - 如何将 ASP.NET MVC 5 Web 应用程序部署到 Azure 中的虚拟网络

我有一个现有的 ASP.Net MVC 5 Web 应用程序(和相关的 Web 服务),我被要求将其部署到 Azure 中的特定 VNet(虚拟网络)中。我已经在谷歌上搜索到死亡并删除了。

我发现最好的方法是编辑ServiceConfiguration.cscfg文件以包含这样的节点:

问题在于 .cscfg 文件似乎是 Azure 云服务部署项目所独有的,这在部署 Azure 网站时似乎没有任何帮助。如果这是唯一的方法,那么我将不得不创建一堆云服务项目,将代码移植到它们中,然后重新测试。这可能会非常耗时,而且我认为管理层不会意识到风险。

我是否必须将 Web 应用程序项目重新创建到 Azure 云服务中才能将它们部署到 VNet 中,还是有其他方法......?

0 投票
1 回答
841 浏览

virtualbox - Virtualbox VDE 网络

我正在编写一个 GUI 工具来测试一些 Meshnetworkingthings。

为此,我使用 Virtualbox、VDE2 和 Wirefilter。我的尝试是使用 Virtualbox 生成n 个openwrt 实例,在抽头模式下将它们与 vde_switch 连接,并使用wirefilter 模拟pocketloss 等。

这就是我试图做到这一点:

但是当我尝试运行 openwork 实例时出现以下错误:

开发环境:我使用的是 MacBook Pro,Ubuntu 14.04 在 Virtualbox 中运行。在这个 Ubuntu 中,我正在开发我的工具。这意味着我在 Virtualbox 中运行 Virtualbox。

0 投票
1 回答
85 浏览

azure - Azure - 带有虚拟机的虚拟网络 - 怎么做?

我正在尝试创建两个虚拟机,一个是 WS2012,第二个是 Win8.1。我希望他们能够通过仅限云的虚拟网络相互连接。

当我创建虚拟机时,我看不到我的虚拟网络。他们所有的位置(美国中南部)都是一样的。

这是我用来创建 VNet 的文章

几乎保持一切默认,除了位置。

更新: 原来这是订阅混淆的问题。我是其他两个订阅的共同管理员,并且似乎我的网络和 VM 是在不同的订阅中创建的,因此在创建 VM 时我无法在下拉列表中看到我的网络。

0 投票
1 回答
2139 浏览

networking - 在 OpenNebula 中设置/使用虚拟路由器

我正在尝试安装和使用 OpenNebula,所以我对这些东西很陌生。我使用 指南安装了具有 1 个前端和 2 个 Worker 节点的 OpenNebula 4.4 。

我可以实例化虚拟机并可以通过 SSH 连接到它们。对于我的网络模板,我使用工作节点网络中可用的 IP 分配了租约。

现在我想用虚拟路由器创建一个虚拟专用网络,这样我就可以实例化虚拟机,这些虚拟机将成为专用网络的一部分。我阅读了 OpenNebula 虚拟路由器指南,但无法清楚地了解如何在我的设置中使用虚拟路由器模板。任何人都可以提出一个好的方法来进行吗?

0 投票
1 回答
951 浏览

azure - 与 Azure 虚拟网络连接的 Azure 云服务 - 内部 IP 是静态的还是动态的?

我已经部署了云服务(不是虚拟机)并将其附加到我使用以下云服务配置创建的虚拟网络:

当我在 Azure 管理面板中进入虚拟网络仪表板时,我可以看到我的实例的 IP 设置为 192.168.176.133。

虚拟网络仪表板 - 资源

现在,问题是,这是静态 IP,还是可以针对给定实例更改?我需要确保此 IP 在实例重置等时不会更改。