linux - 特殊的 Azure 用户定义路由 - 我该怎么办?

标签 linux azure routes centos azure-virtual-network

我写信是想就 Microsoft <3 Linux 相关的路由主题寻求您的帮助。

我有 2 个 Azure 订阅,它们之间存在 vnet 到 vnet 对等连接。第一个订阅包含一些管理服务器,例如跳转服务器和 DNS。第二个订阅包含独立方式的业务相关服务器。 (我的意思是 VM 只能从第一个订阅的跳转服务器获得)我所有的服务器都是 Linux 服务器,并且它们都有 2 个 NIC。

所需的流量如下: SSH必须从跳转服务器eth1到业务服务器eth1。

子网:

  • 第一次订阅:
    • eth0: 172.10.0.0/24
    • eth1: 172.10.1.0/24
  • 第二次订阅:
    • eth0: 10.99.0.0/24
    • eth1: 10.99.1.0/24

如果我在第二次订阅时将以下行放在所有虚拟机上的 route-eth1 中,一切正常: 172.10.1.0/24 通过 10.99.1.1 dev eth1

我如何使用用户定义的路由 (UDR) 在 Azure 中实现这一点?

如果我在 Azure 中创建以下路由,它不起作用: Here is a screenshot about the route rule

感谢您在这件事上的帮助。

最佳答案

您在 Azure 中的路由表中的下一跃点地址似乎无效。 10.99.1.1 不能是屏幕截图中提到的虚拟设备,它是 Azure 根据您的子网大小列表管理的 IP。

关于linux - 特殊的 Azure 用户定义路由 - 我该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47554944/

相关文章:

linux - 如何从命令行查看 JBOSS 已启动/停止

sql - 从文件创建数组

mysql - SSL 连接错误 : SSL_CTX_set_tmp_dh failed

Azure Pipeline 空工件

php - 对 fullcalendar.io 使用普通 PHP 路由 (&) 和 symfony 路由 (/)

routes - 在 Laravel 4 路由中接受编码的 URL

linux - debian apt-get 权限被拒绝

c# - 在 mod_mono (3.12.1) 上运行的 XHR 代理中的 System.Threading.ThreadAbortException

azure - 在网站中嵌入存储在 Azure BLOB 存储中的图像

php - 如何修复此路由器类以包含 404 错误/页面?