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 / 问题 / 1016330
Accepted
mSatyam
mSatyam
Asked: 2020-05-09 11:06:44 +0800 CST2020-05-09 11:06:44 +0800 CST 2020-05-09 11:06:44 +0800 CST

主机操作系统连接到 VPN 后,来宾操作系统失去网络连接

  • 772
System Configuration:
Virtual Box version: VirtualBox-6.1.6-137129-Win
Host OS: Windows 10
Guest OS: Oracle Linux 8.1 (Virtual Box Guest Additions not installed in it yet)

VPN Software running on Host OS (Windows 10):
Cisco AnyConnect Secure Mobility Client
Version: 4.8.02045
Preferences of VPN Client: Screen Shot Attached

Internet Connectivity on Host OS is through WiFi interface Intel(R) Wireless-AC 9560 160MHz connected to my Home router.

我已经配置了 Guest VM,即 Oracle Linux,只有 1 个 NAT 网络接口(默认设置未修改),当主机未连接到 VPN 时,我的 Guest VM,即 Oracle Linux 能够使用主机网络,即我能够从甲骨文Linux。

  • 主机中未连接 VPN 时 Oracle Linux 的 IP 配置屏幕截图。
  • 在主机(即 Windows 10)输出上执行的路由打印命令也在 VPN 连接之前附加。

现在我认为我将从主机操作系统(即 Windows 10)和我的客户操作系统(即 Oracle Linux)连接到 VPN连接来宾操作系统既不能使用任何 VPN 资源,也不能使用 Internet。似乎没有任何工作。VPN连接后,我尝试在Oracle Linux机器上进行wireshark转储,但wireshark中没有任何内容完全空白。

  • 在主机中连接 VPN 后,Oracle Linux 的 IP 配置屏幕截图。
  • 在主机(即 Windows 10)上执行的路由打印命令输出也在 VPN 连接后附加。

  • 还附加了 VBox.log 文件

    我尝试解决问题的程序:

    • 尝试使用旧版本的 Virtual Box 5.2,但仍然发现同样的问题。
    • 尝试使用带有和不带有 VBoxGuestAdditions_6.1.7-137622 的旧版本 Virtual Box 6.1.4,但仍然存在同样的问题。
    • 我想安装票 virtualbox 中提到的 VBoxGuest Additions 。org/ticket/19336,但在打勾中共享到已修补的 VBoxGuestAdditions_6.1.97-136310.iso 的链接已损坏,无法访问。
    • 下面的命令集体和一个接一个地执行,但问题仍然存在:

      C:\Program Files\Oracle\VirtualBox> VBoxManage modifyvm "VM name" --natdnshostresolver1 on

      C:\Program Files\Oracle\VirtualBox> VBoxManage modifyvm "VM name" --natdnsproxy1 on

      C:\Program Files\Oracle\VirtualBox> VBoxManage setextradata global VBoxInternal2/HostDNSSuffixesIgnore 1

    • 尝试在访客操作系统(Oracle Linux)中直接安装 Cisco AnyConnect,它显示它已连接但仍然无法访问 Internet 或任何 VPN 站点。

如果我将 Oracle Linux VM 网络适配器配置为桥接,那么当 VPN 在 Windows 主机上连接时,我至少在 Oracle VM 上有 Internet 连接,但目标是使用与主机系统(即 Windows 10)连接的相同 VPN 连接。

关于这个问题的任何帮助都会很棒。

所有日志都可以从此链接下载。

vpn cisco-vpn virtualbox virtual-machines oracle-linux
  • 2 2 个回答
  • 2576 Views

2 个回答

  • Voted
  1. Best Answer
    mSatyam
    2020-05-12T06:25:04+08:002020-05-12T06:25:04+08:00

    我能够通过在与主机操作系统相同的来宾操作系统中使用代理设置来解决此问题:

    解决步骤:

    1. 在主机操作系统(Windows 10)中,转到控制面板并在搜索栏中输入“代理”
    2. 单击配置代理服务器选项,这将在 Internet 属性对话框中打开连接选项卡。
    3. 单击 LAN 设置按钮并复制地址文本框中的链接。
    4. 现在转到此处为 Oracle Linux 的来宾操作系统,然后打开网络设置。
    5. 单击配置网络代理按钮并选择名为“自动”的单选按钮
    6. 最后将步骤 3 中复制的 URL 链接粘贴到给定的文本框中。
    7. 禁用和启用连接,瞧,访客操作系统现在可以使用主机 VPN 连接。
    • 0
  2. Glant Smptu
    2020-11-02T17:58:23+08:002020-11-02T17:58:23+08:00

    通过以下设置,我能够从我的虚拟机内部获得到 Internet 的连接:

    • 主机:Mac OS Catalina 10.15.7
    • 访客:Linux debian 4.19.0-12
    • 在我的主机上,我安装并激活了 Mullvad VPN 应用程序。
    • 我在我的 Mac 上使用以太网连接。
    • 虚拟盒子网络类型为:Nat,适配器类型为 Intel PRO/1000 MT Desktop

    这是您在 Debian/Linux 机器上需要的配置:

    在网络管理器小程序(右上角)中单击连接设置。

    您需要“自动”中的所有内容。我之前有一个自定义的 Open DNS 设置,这导致来宾机器无法解决任何问题。

    IPv4 选项卡

    关闭并重新打开网络连接以使更改生效。

    关闭并重新打开网络连接

    应用此设置后,当您检查第一个选项卡(“详细信息”)时,您会看到巧妙地,DNS 会使用 mulvad 的SOCKS5 代理为您自动填充,并且默认路由也会为您填充。

    详细信息选项卡

    打开一个终端窗口,您现在应该能够:

    1. Ping 8.8.8.8:这意味着您的默认网关路由正在运行
    2. Ping google.com:这意味着您的 DNS 设置正在运行
    • 0

相关问题

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

  • 用 D-LINK DFL-CPG310 防火墙替换 Cisco Pix 防火墙

  • 最好的点对点 VPN?

  • WAN 上的 VLAN

  • 通过 VPN 连接什么是远程服务器 IP?

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