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 / 问题 / 851295
Accepted
Dan
Dan
Asked: 2017-05-21 10:20:41 +0800 CST2017-05-21 10:20:41 +0800 CST 2017-05-21 10:20:41 +0800 CST

无法从主机(Windows)连接到 pfsense(VirtualBox)

  • 772

我已经在VirtualBox. 我试图通过我的 Windows 浏览器访问它的配置,但我不能。

在虚拟机的属性中,我尝试将 WAN 接口配置为网桥和 NAT,但它们都不起作用。详情如下:

视窗

我通过无线适配器连接到我的网关路由器,所以我没有连接以太网接口。我在 windows 中的 IP 地址是:192.168.1.34 / 24.

PfSense - WAN 接口作为 NAT

我开始 PfSense。WAN 接口从 获取一个 IP 地址DHCP,该地址是10.0.2.15 / 24。如您所见,该地址位于 Windows 网络之外,我不明白为什么 DHCP 服务会为 PfSense 提供该 IP。

无论如何,使用上面的地址,我可以 ping 路由器和 windows 主机,但我不能从 windows 到 PfSense 做同样的事情。

我尝试使用 Windows 子网内的 IP 地址手动设置 IP,例如192.168.1.50 / 24. 如果我这样做,我既不能 ping 通 windows 也不能 ping 路由器,当然如果我尝试从 windows ping 到 pfsense 也会出现同样的情况。

PfSense - WAN 接口作为桥接器

有了这个配置,DHCP不给PfSense的WAN接口任何IP,我得手动放。使用 thios 配置,我无法从 Windows ping PfSense 到 PfSense,反之亦然。

编辑

我尝试了另一种配置:

我已将以太网接口连接到路由器,并将 PfSense 适配器作为桥接器。

我可以从 pfSense ping 到 windows 和路由器,但我不能从 windows ping 到 pfSense。

windows
  • 2 2 个回答
  • 12719 Views

2 个回答

  • Voted
  1. Best Answer
    Vijay Muddu
    2017-05-22T08:30:31+08:002017-05-22T08:30:31+08:00

    正如您所说,您已经在virtualbox上安装了 pfsense,因此分配给 pfsense 接口的 ip 是由 virtualbox DHCP 服务发出的,这就是为什么您在 pfsense 上获得 10.0.2.15 / 24 的原因,桥接也未激活/配置或无法在您的主机上运行你安装了virtualbox

    首先在 virtualbox 上设置网桥并选择连接到 LAN 网络的正确网桥接口,一旦完成,您应该能够从 LAN dhcp 服务器(即 192.168.1.0/24)获取虚拟机上虚拟机的 IP 地址,如果仍然如此您没有在 pfsense 访客上获得 lan ip,然后检查您的 dhcp 服务器上是否有任何 mac 地址绑定处于活动状态,该服务器未将 ip 分配给 pfsense

    如果您使用的是 Windows 10,那么在与 virtualbox 桥接方面存在一些已知问题,您可以查看此链接以获取更多详细信息

    一旦你弄清楚了这座桥,你就可以在 pfsense 上行走

    • 1
  2. Ameya
    2020-01-28T07:31:31+08:002020-01-28T07:31:31+08:00

    同样的事情也发生在我身上。

    这是因为 pfSense 默认会阻止 WAN 接口(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)上的任何专用网络。

    在您的情况下,wan IP 地址是 10.0.2.15/24;所以 pfsense 默认阻止访问。

    要解决此问题,我们必须在 Web GUI 中禁用“阻止专用网络和环回地址”。要访问 WebGUI,您必须按照以下步骤操作。

    在 pfSense 控制台(Shell)中,输入“pfctl -d”以禁用“pf”。这只是暂时的,每次更改防火墙规则时都会重新启用 pf。

    使用以下命令允许 WAN 访问端口 443:“easyrule pass wan tcp any any 443”(您可以根据自己的喜好更改任何 any)

    一旦您能够访问 WebGUI,请执行以下操作:(首先运行 pfctl -d 以暂时禁用数据包过滤器):接口 > WAN > 阻止专用网络和环回地址 + 点击应用更改。

    希望这可以帮助。

    • 0

相关问题

  • 知道任何适用于 Windows 的快速可编写脚本的 ftp 客户端吗?[关闭]

  • 如果 Windows 服务崩溃,如何自动重新启动它?

  • 无法安排任务(访问被拒绝)

  • 物理机重启时自动重启虚拟机(VMWare)

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