AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1093764
Accepted
sbagnato
sbagnato
Asked: 2022-02-16 08:39:25 +0800 CST2022-02-16 08:39:25 +0800 CST 2022-02-16 08:39:25 +0800 CST

VyOS 配置问题

  • 772

我正在建立一个 VMWare 实验室。我有一个安装了 ESXi 6.7 的物理盒子。虽然我会添加更多,但我目前有 3 个 vm;未安装服务器角色的 Windows 2016 Server、安装(和配置)DC 和 DNS 角色的 DC(从 Windows Server 2016 的基本映像克隆)和 VyOS 路由器。

下面是一个网络图,但是 VyOS 路由器有四个子网;一个用于 DC,一个用于 Server 2016 框,一个当前为空,另一个作为网络外的路由。

在此处输入图像描述

DC 被静态分配为 10.0.1.1。Server 2016 box配置为DHCP(DC上的DHCP角色),确认DHCP工作,因为box已经分配了10.0.2.11(池为10.0.2.1-254,1-9保留(不知道为什么它不需要 10,但不在乎)。

但是,我似乎同时遇到了 DNS 问题和路由问题。具体来说,我可以从 DC ping 环回、每个 VyOS 接口、ESXi NIC、管理工作站(我的桌面)以及我的 pfSense 防火墙。但是,我无法通过 IP ( request timed out) 或主机名 ( ) ping Server2016 机器(同样,我可以 ping 其子网中的接口,但不能 ping 机器本身) ping request could not find host Server2016,也无法 ping 到 8.8.8.8 或任何其他外部网络( reply from 10.0.1.254: destiation unreachable)。Server2016 盒子也是如此;我可以 ping 环回、每个 VyOS 接口、ESXi NIC、工作站和 pfSense,但我无法通过 IP 或主机名 ping DC(它至少将 DC1 解析为 IP,然后给出request timed out),我也无法 ping 互联网。

我很确定这只是一个/多个配置问题。我只是还无法修复它/它们。我的 VyOS 配置(截图,因为我无法从环境中复制/粘贴)以及 DHCP 和 DNS 配置如下:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

非常感谢任何帮助!

routing internal-dns vyos
  • 1 1 个回答
  • 691 Views

1 个回答

  • Voted
  1. Best Answer
    Appleoddity
    2022-02-17T12:19:08+08:002022-02-17T12:19:08+08:00

    我会试一试。存在多个问题。

    1. 为什么不能上网?(即ping 8.8.8.8)

    您的 NAT 配置在 VyOS 中似乎不完整。无论如何,我都不是 VyOS 方面的专家。但是,您似乎还应该在 NAT 规则中指定要匹配的源地址。在这种情况下,我相信您需要添加set nat source rule 10 source address '10.0.1.1-10.0.3.254'. 没有这个,流量与 NAT 规则不匹配,因此当流量向 pfSense 盒出口到您的家庭网络时,流量不会被 NAT。在这种情况下,pfSense 将没有适当的路由表或适当的信任来传递来自虚拟网络的流量。NAT 隐藏了这些地址,并使来自虚拟网络的所有流量在您的家庭网络上显示为一个单一的、受信任的系统。这里的缺点是通信是一种方式。您可以从虚拟网络中 ping 您的工作站,但您的工作站将无法 ping 或连接到虚拟网络中的计算机。除非您在 VyOS 中建立适当的端口转发规则。

    1. 为什么不能从 DC ping 到服务器,反之亦然?

    默认情况下,Windows 防火墙已打开,并将阻止大部分流量。尝试关闭 Windows 防火墙以进行测试。如果这解决了问题,则向防火墙规则添加必要的例外。或者,一旦您的域正常运行,就很容易使用组策略在域中的所有计算机上部署标准防火墙规则。例如,您可以允许 ICMP Echo Request/Replies 以便ping工作。

    1. 为什么不会Server2016解析到服务器的IP地址?

    您当前的配置未显示您已将 A 记录添加到与Server2016名称匹配的 DNS 服务器。如果这是一个功能齐全的 AD 域,则通常允许属于该域的系统在 DNS 服务器上添加和更新其自己的 A 记录,因此此过程是自动的。但是,由于Server2016尚未加入域,它没有权限在 DNS 服务器上添加/更新记录。因此,您必须手动添加它。

    • 1

相关问题

  • 无法通过 Ubuntu VPN 访问外部网络

  • 将路由永久添加到 Solaris 10

  • Quagga 套件中的 ./configure --disable-zebra 代表什么?

  • 使用特定接口进行出站连接(Ubuntu 9.04)

  • Linux TC/策略路由工具

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve