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
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[virtualbox-networking](ubuntu)

Martin Hope
Scarlet
Asked: 2020-08-07 12:15:28 +0800 CST

将静态 IP 设置为虚拟机虚拟机不起作用

  • 0

我想在虚拟机中为 ubuntu 18.04 VM 分配一个静态 IP。我已经为适配器 1 桥接了采用者,并尝试了以下步骤来设置静态 IP,

  1. 在虚拟框主机网络管理设置中,禁用 DHCP。
  2. 使适配器 1 附加到选项作为 HostOnly 适配器
  3. 启动虚拟机和内部虚拟机,打开 /etc/netplan/01-netcfg.yaml 并进行以下修改
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      addresses: [10.110.249.15/24]
      gateway4: 10.110.249.1
      nameservers:
        addresses: [10.110.249.1, 8.8.8.8]
      dhcp4: no

我的要求是访问 10.110.249 网络中的所有主机,并且通过上述步骤我无法做到这一点。

如何解决这个问题?我是否应该将适配器 1 设置更改为桥接适配器并启动 VM?

同样在桥接适配器模式下,如果安装了virtual box的主机可以被其他主机访问,那么ubuntu VM是否也可以访问?

virtualbox server virtualbox-networking
  • 1 个回答
  • 2688 Views
Martin Hope
Marius
Asked: 2020-06-10 21:42:29 +0800 CST

我可以将子域上的流量引导到在 Ubuntu 下运行的 Virtual Box 吗?

  • 0

我有一个在 Ubuntu 主机下运行 Windows 的 Virtual Box,VM 有一个我需要访问的小型 IIS Web 应用程序。我知道我可以使用各种工具远程访问 VM,但是如果我可以通过路由器将 VM 公开给公众,这样我就可以仅使用 URL(子域)访问 VM 上的应用程序会更方便。

目前我已经创建了一个指向我的家庭路由器 IP 地址的子域。我使用(“我的 IP 是什么”谷歌搜索)获得了 IP。

但这会击中路由器并停在那里。我需要以某种方式告诉路由器所有来自外部的传入 HTTPS 请求都将转发到我的虚拟机。同时我不想阻止家中所有设备的互联网访问,所以我可能需要过滤 HTTP 请求以转发到 VM,使其只是来自该子域 url 或命中的请求HTTP。我还可以创建一个奇怪的端口名称,例如 1234,它会命中 VM,但会以某种方式转换为 HTTPS,因为这就是 VM 所具有的。

我以前从未这样做过,因此非常感谢任何建议

谢谢!

virtualbox virtualbox-networking
  • 1 个回答
  • 88 Views
Martin Hope
user2994783
Asked: 2019-11-19 18:52:09 +0800 CST

Netox 工具#78:错误 4081

  • 1

我正在尝试在 Ubuntu 18.04 上运行 Netwox 工具 78,并尝试在 Ubuntu Osboxes 映像上运行;但是,我收到以下错误:

$ sudo netwox 78 --filter 10.161.25.252 Error 4081 :
error in pcap_compile()  hint: errno = 22 = Invalid argument  hint:
can't parse filter expression: syntax error osboxes@osboxes:~$ sudo
netwox 78 --filter "10.161.25.252" Error 4081 : error in
pcap_compile()  hint: errno = 22 = Invalid argument  hint: can't parse
filter expression: syntax error osboxes@osboxes:~$

我该如何解决这个问题?

security virtualbox-networking hacking
  • 2 个回答
  • 399 Views
Martin Hope
Ron Halfon
Asked: 2019-04-23 12:30:09 +0800 CST

Ubuntu 18.04.2 LTS 上的 VirtualBox 仅主机网络

  • 0

我在 Ubuntu 18.04.2 LTS 上运行 VirtualBox 6.0.6,我有两个 Windows XP VM。我想建立一个网络连接,只在这两者之间。我尝试使用仅主机选项,但我无法从另一台机器收到 ping。

首先,我转到Host Network Manager(Ctrl+H),并使用这些设置设置了 2 个名为vboxnet0和的虚拟网络vboxnet1: 我已经禁用了它们中的 DHCP 服务器选项。vboxnet0 设置vboxnet1 设置

接下来,我将第一台机器的网络设置更改为:VM1 网络设置将第二台机器的设置更改为:VM2 网络设置

然后,在第一个 Windows VM 中,我设置了以下网络设置:VM1 内部网络设置在第二个 Windows VM 上,以下设置:VM2 内部网络设置

在我的 Ubuntu 主机中,我已经打开了 IP 转发并在防火墙中启用了数据包转发,使用以下命令:

$ sudo su
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -P FORWARD ACCEPT

然后,为了检查连接,我运行了这两个 VM,并尝试从第一个 VM 向第二个 VM 发送 ping。我设法接收到来自默认网关 IP 的 ping,但不是来自第二台机器的 IP,如下所示: 连接测试

我该如何解决这个问题?

networking virtualbox network-manager virtualbox-networking
  • 1 个回答
  • 3210 Views
Martin Hope
Sophia
Asked: 2018-12-11 12:06:20 +0800 CST

Ubuntu DHCP 服务器没有分配固定地址

  • 1

我是一名 IT 学生,我在 VirtualBox 上使用 Ubuntu。我的一台虚拟机安装了 DHCP 服务器,并设置为向主机 Uclient 提供特定的 IP 地址 (192.168.1.55)。Uclient 确实从我的 DHCP 服务器获得了一个 IP 地址,但它没有获得该特定地址(而是获得 192.168.1.20)。我检查了所有内容一百次,但它仍然不起作用,所以我唯一的想法是也许我在配置文件中写错了什么?我会在这个问题上附上截图,希望有人能帮助我。

https://isstatic.askoverflow.dev/d2ULu.png

编辑:文本本身:

option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;

ddns-update-style none;
authoritative;
log-facility-local7;

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.20 192.168.1.100;
option domain-name-servers 192.168.1.1;
option domain-name "example.org";
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 604800;
max-lease-time 604800;

host Uclient {
hardware Ethernet 00:01:08:a3:bb:c3;
fixed-address 192.168.1.55;
}
}
networking virtualbox server dhcp virtualbox-networking
  • 1 个回答
  • 149 Views
Martin Hope
TS1997
Asked: 2018-11-07 07:27:42 +0800 CST

使用名称或静态 IP 访问 VM 服务器

  • 1

我正在尝试通过使用运行 Ubuntu 18.04 的 VirtualBox VM 创建更好的 Web 开发环境,但我不知道如何配置网络设置以实现我想要的。

我希望能够使用 SSH 从主机以及使用名称或 IP 地址的浏览器访问服务器。我确实通过在网络设置中使用桥接适配器来实现这一点,但是 IP 地址是动态的,所以我必须每次登录服务器并检查 IP 地址,以便通过浏览器等访问服务器。

我想配置服务器,以便我可以使用名称(如域名而不将其设置为实时服务器)或使用静态 IP 而不是当前动态 IP 从主机浏览我创建的网站并通过 SSH 连接到它。基本上我只希望能够使用服务器而无需每次都检查 IP。我更喜欢名称选项,这样我就不必记住静态 IP,但只要我可以使用两者之一,我就很高兴。

我该怎么做呢?

提前致谢!

configuration networking virtualbox 18.04 virtualbox-networking
  • 1 个回答
  • 73 Views
Martin Hope
Mazhar Zandsalimi
Asked: 2018-06-27 05:35:18 +0800 CST

virtualbox 和静态 IP 寻址的网络连接问题

  • 0

我想安装和配置openstack来学习它,所以我安装了两个ubuntu服务器作为virtualbox虚拟机(在我的arch linux主机上),然后我在这里根据openstack的文档进行了配置:https://docs.openstack .org/install-guide/environment-networking-controller.html

所以这是我的 99_config.yaml 文件:

network:
    version: 2
    renderer: networkd
    ethernets:
        enp0s3:
            addresses:
                - 10.0.0.11/24
            gateway4: 10.0.0.1
            nameservers:
                search: [controller, compute]
                addresses: [10.0.0.11, 10.0.0.31]

我还设置了 virtualbox 设置如下:Bridged Adapter连接到我笔记本电脑的无线网卡wlp59s0并设置Allow All为混杂模式。所有其他设置均为默认设置。

每当我应用配置时,我都不能ping,我什至尝试使用netcat它来检查我的主机和虚拟机之间的连接,但没有运气。但是,当我重命名配置文件并再次应用 netplan(基本上是撤消)时,ping 没有问题。

我真的很感激任何帮助,在此先感谢:)

openstack netplan virtualbox-networking
  • 1 个回答
  • 358 Views
Martin Hope
blubbafett
Asked: 2018-06-20 02:31:51 +0800 CST

VirtualBox 中主机操作系统 (18.04) 和来宾 (*nix) 之间的网络

  • 0

试图让网络在虚拟机上启动并运行,但遇到了一些我无法弄清楚的困难。

主机操作系统是 Ubuntu 18.04,来宾操作系统是基于 nix 的操作系统,我可以在其中包含和加载必要的驱动程序,例如、virtio和其他任何东西。vmxnet3e1000

vmxnet3如果我编译加载驱动程序的来宾操作系统 VM并在VMware Player(NAT 网络)上运行它,网络运行良好,我可以使用 scp 等在主机和来宾操作系统之间传输文件。来自ifconfig来宾操作系统的输出:

在此处输入图像描述

virtio如果我编译加载驱动程序的来宾操作系统 VM并在VirtualBox(再次是 NAT 网络)上运行它,由于某种原因我无法启动并运行网络。来自ifconfig来宾操作系统的输出:

在此处输入图像描述

我注意到的当然是在 VirtualBox 中我没有为vt0接口分配 (ivp4) IP。我当然可以运行ifconfig vt0 xxx.xxx.xxx.xxx netmask 255.255.255.0,但我不确定这是否可以解决问题,至少在尝试通过 ssh/scp 连接到 VM 时它不起作用。

在此处输入图像描述

我检查了主机 PC(MTU 1500 的 IP,与来宾操作系统相同,为 172.16.129.1)打开了端口 22;

sudo nmap -sS -p- 172.16.129.1

Starting Nmap 7.60 ( https://nmap.org ) at 2018-06-19 10:47 CEST
Nmap scan report for linux (172.16.129.1)
Host is up (0.000013s latency).
Not shown: 65532 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
902/tcp  open  iss-realsecure
1716/tcp open  xmsg

所以基本上,除了使用的软件(VMware vs VirtualBox)的明显差异之外,这两个虚拟机之间的唯一区别是为每个虚拟机加载的驱动程序。用于编译来宾操作系统 VM 的其余代码完全相同,没有任何更改,所以我真的很困惑。

我也尝试过e1000用作驱动程序并在 VirtualBox 中选择一个 Intel NIC 驱动程序,但这也不起作用 - 到目前为止,我在 VirtualBox 中得到的最接近的是使用virtio驱动程序。

有没有人对我可能会尝试的建议有什么建议,或者知道我在这里可能会忽略什么?例如,是否存在vmxnet3VirtualBox 的驱动程序?

我当然可以满足于 VMware 解决方案,但我更喜欢使用 VirtualBox,因为这是我在其他情况下使用的 - 我现在刚刚测试了 VMware,看看它是否在那里工作,它确实有效。

networking virtualbox guest-os virtualbox-networking
  • 1 个回答
  • 1075 Views
Martin Hope
michele_ub
Asked: 2018-05-02 02:30:06 +0800 CST

从客户端 VM 到服务器 VM 的 SSH - 权限被拒绝

  • 0

在 VirtualBox 中安装了两个虚拟机后,我尝试使用 ssh 协议从客户端机器(安装了 openssh-client)连接到 ssh 服务器机器(安装了 openssh-server)。两台机器都在一个仅主机网络中(名为:vboxnet0)。当我尝试从客户端(名称:sshclient)打开服务器上的 ssh 连接(名称:sshserver 和 IP 地址:192.168.56.3)时,我收到消息:权限被拒绝,请重试。我输入了:ssh sshclient@sshserver -p 22并输入了密码(我确定是正确的)3 次。服务器配置文件中启用了 22 端口/etc/ssh/sshd_config,PasswordAuthentication 行被取消注释,并且客户端的 IP 地址被添加到/etc/hosts服务器端的文件中。

发生了什么?有什么技巧可以解决吗?

非常感谢。

ssh virtualbox-networking
  • 1 个回答
  • 4737 Views
Martin Hope
Ragnarsson
Asked: 2018-03-28 01:32:24 +0800 CST

Ubuntu 主机无法 ping 来宾虚拟机 Windows 10

  • 1

我有以下组件:

  • 主机:Ubuntu 16.04.4 LTS。
  • 来宾:装有 Windows 10 的 Virtual Box。

在虚拟框中,我已经Bridged Adapter为这个 Windows 虚拟机选择了“”,我还更改了这个虚拟机的静态 IP,以便它可以匹配我的主机 Ubuntu。

但我仍然无法从我的 Ubuntu 主机 ping 到 Windows VM。但是,Windows VM 可以 ping Ubuntu 主机,并且我在它们之间有一个共享文件夹,它可以工作。

我还能做些什么让我的主机 Ubuntu 可以 ping 我的 Windows VM?谢谢

networking virtualbox windows-10 virtualbox-networking
  • 1 个回答
  • 3907 Views

Sidebar

Stats

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

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve