删除的VirtualBox DHCP仍然提供地址。为什么?我怎样才能阻止它?

路易

我在Windows 8主机上安装了VirtualBox。我使用VirtualBox DHCP服务器已有一段时间,但是现在我试图切换到其中一个客户机上安装的DHCP服务器。VirtualBox DHCP似乎仍在提供地址。

我将在这里使用两个特定的来宾及其状态作为示例,其中一个是CentOS,另一个是Ubuntu,因此在这里我将其称为。

更改前的初始环境:

我添加了VirtualBox DHCP(VBoxManage dhcpserver add服务器IP为10.10.10.1)。CentOS从中获得10.10.10.2,而Ubuntu从中获得10.10.10.3。

近期变动:

  1. 在CentOS上安装了DHCP服务器,其范围为192.168.0.10-192.168.0.99,Ubuntu的固定条目为192.168.0.102。
  2. 在CentOS上设置静态IP 192.168.0.7。
  3. 通过执行删除了我之前添加的VBox DHCP服务器VBoxManage dhcpserver removeVBoxManage list dhcpservers确认10.10.10.1 DHCP服务器不存在。
  4. 完全重新启动CentOS,然后重新启动Ubuntu。

行为:

在CentOS上,DHCP服务正在运行。它会正确获取其静态分配的IP地址。当我启动Ubuntu时,它仍然得到10.10.1.0.3。如果我这样做ifdown eth0,它将得到输出DHCPRELEASE on eth0 to 10.10.10.1如果我随后执行ifup eth0操作,则输出它正在发送DHCP发现,然后DHCPREQUEST of 10.10.10.3 on eth0 to 255.255.255.255,并且得到DHCPOFFER of 10.10.10.3 from 10.10.10.1,然后DHCPACK of 10.10.10.3 from 10.10.10.1,之后,我显然拥有10.10.10.3的地址。

重申问题

为什么Ubuntu仍然从10.10.10.1获取该地址?更好的是,它如何得到?即使执行了adhcpserver remove并且它不在列表中,VBox DHCP服务器是否仍在运行如果它仍在某处运行,我该如何摆脱它?

我做了其他一些测试

作为一项额外的测试,我做了一个 VBoxManage dhcpserver add再次添加一台DHCP服务器,该服务器具有与我之前使用的信息相同的信息。我没有启用它就创建了它,确认它处于禁用状态,重新启动了Ubuntu,得到了10.10.10.3,启用了VBox DHCP服务器,重新启动了Ubuntu,这次我得到了10.10.10.2。我几次禁用/启用了VBox DHCP,每次禁用或启用VBox DHCP时,我都会执行ifdown / ifup,然后发生了这种情况:有时每步(请求/报价/确认/绑定)它将获得10.10.10.2 ),有时每个请求10.10.10.3,但有时它会请求10.10.10.2,获得要约10.10.10.2,然后获得确认10.10.10.3,然后绑定到10.10.10.3,有时与请求10.10相反.10.2,出价10.10.10.2,ack 10.10.10.3,绑定10.10.10.3。然后我再次删除了VBox DHCP服务器,确认它又消失了,并且我继续在Ubuntu上执行ifdown / ifup并获得与上述相同的结果:所有3,全部2或2/2/3/3或3/3/2/2到request / offer / ack / bind。现在也许我有两个在不可见的地方运行的VBox DHCP服务器... :(

作为另一项测试,我在Ubuntu上静态设置了IP,执行了ifdown / ifup,并获得了我设置的IP。因为我将CentOS设置在同一子网中,所以我什至可以与CentOS正确通信。将其切换回以再次从DHCP获取IP,再次重新启动接口,然后又回到10.10.10。

CentOS上/etc/dhcp/dhcpd.conf的内容:

subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.10 192.168.0.99;
        option subnet-mask 255.255.255.0;
    host ubuntuserver {
        hardware ethernet 08:00:27:10:F0:B9;
        fixed-address 192.168.0.102;
    }
}

以防万一有人想知道,是的,我确实也启动了更多的访客,是的,从DHCP获得的访客是从10.10.10.1获得的,并且也获得了该范围的地址。

当虚拟网络处于这种状态时,我无法正确地进行完整的测试环境,该环境应该能够模拟生产环境。如果您能帮助我杀死10.10.10.1服务器,我将不胜感激。

安舒·普雷特克(Anshu Prateek)

基于http://zaidmunir.blogspot.in/2010/07/how-to-enabledisable-virtualboxs-dhcp.html中的最后一行

由于VBox中的错误,在重新启动主机(运行VBox的计算机)之前,并未真正禁用DHCP。

你有试过吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我已经删除了我的 crontab。我怎样才能恢复它?

来自分类Dev

我删除了dllhost.exe。我怎样才能取回它?

来自分类Dev

从数组中删除一个值。我怎样才能让它工作

来自分类Dev

在移动模式下,我网站的封面图片上有白色模糊。我怎样才能删除它?

来自分类Dev

这个到 230.0.0.1 的 UDP 流量是什么?我怎样才能阻止它?

来自分类Dev

VirtualBox创建许多.vdi文件。我可以删除它们吗?

来自分类Dev

我正在尝试显示div 5秒钟,然后淡出并删除它。我怎样才能做到这一点?

来自分类Dev

实体框架6-更新edmx时会删除实体类,为什么?我该怎么做才能阻止它?

来自分类Dev

Gedit 有一个未列出的 Ctrl-D 快捷键,可以删除一行。我怎样才能覆盖它?

来自分类Dev

删除 /dev/sda6 中的文件是否安全?我怎样才能删除它们?

来自分类Dev

为什么在安装VirtualBox之后,我的终端和软件中心会删除

来自分类Dev

为什么会出现缓冲区溢出?我怎样才能避免它?[C++]

来自分类Dev

我怎样才能删除£从一个数组对象符号和保存呢?

来自分类Dev

我怎样才能删除constraintlayout和包括图层之间的空间?

来自分类Dev

我怎样才能ALIAS->“删除”目录中的最新文件?

来自分类Dev

我怎样才能删除身体,克隆体内的股利,并将其附加回来

来自分类Dev

所以,我尝试不安装 git-all 并且它删除了我系统中的各种 gnome 包,我真的不知道原因。我怎样才能克服这个问题?

来自分类Dev

为什么将virtualbox软件包从14.04存储库中删除?

来自分类Dev

为什么将Virtualbox软件包从14.04存储库中删除?

来自分类Dev

为什么删除引用指向它的对象后仍然存在?

来自分类Dev

为什么每次注销时 /var/run/docker.sock 权限都会改变?我怎样才能禁止它?

来自分类Dev

如何删除缓存的不存在的 Virtualbox 机器,使用 Hyper-V 作为提供程序?

来自分类Dev

我怎样才能最好地删除分组为一个值的具有不同值的行,但是即使它多次出现在一个值中,也要保持相同的值

来自分类Dev

我怎样才能删除一个gridview行?而数据尚未保存在数据库中

来自分类Dev

删除VirtualBox中的快照

来自分类Dev

如何删除VirtualBox快照

来自分类Dev

我怎样才能让iAd飞来阻止白盒子?

来自分类Dev

Windows 7上的calibre.exe每次启动都会尝试拨打电话。我怎样才能阻止它?

来自分类Dev

我怎样才能让我的 Intersection Observer 只将 div 放在屏幕上一次而不是在用户滚动时将其删除?

Related 相关文章

  1. 1

    我已经删除了我的 crontab。我怎样才能恢复它?

  2. 2

    我删除了dllhost.exe。我怎样才能取回它?

  3. 3

    从数组中删除一个值。我怎样才能让它工作

  4. 4

    在移动模式下,我网站的封面图片上有白色模糊。我怎样才能删除它?

  5. 5

    这个到 230.0.0.1 的 UDP 流量是什么?我怎样才能阻止它?

  6. 6

    VirtualBox创建许多.vdi文件。我可以删除它们吗?

  7. 7

    我正在尝试显示div 5秒钟,然后淡出并删除它。我怎样才能做到这一点?

  8. 8

    实体框架6-更新edmx时会删除实体类,为什么?我该怎么做才能阻止它?

  9. 9

    Gedit 有一个未列出的 Ctrl-D 快捷键,可以删除一行。我怎样才能覆盖它?

  10. 10

    删除 /dev/sda6 中的文件是否安全?我怎样才能删除它们?

  11. 11

    为什么在安装VirtualBox之后,我的终端和软件中心会删除

  12. 12

    为什么会出现缓冲区溢出?我怎样才能避免它?[C++]

  13. 13

    我怎样才能删除£从一个数组对象符号和保存呢?

  14. 14

    我怎样才能删除constraintlayout和包括图层之间的空间?

  15. 15

    我怎样才能ALIAS->“删除”目录中的最新文件?

  16. 16

    我怎样才能删除身体,克隆体内的股利,并将其附加回来

  17. 17

    所以,我尝试不安装 git-all 并且它删除了我系统中的各种 gnome 包,我真的不知道原因。我怎样才能克服这个问题?

  18. 18

    为什么将virtualbox软件包从14.04存储库中删除?

  19. 19

    为什么将Virtualbox软件包从14.04存储库中删除?

  20. 20

    为什么删除引用指向它的对象后仍然存在?

  21. 21

    为什么每次注销时 /var/run/docker.sock 权限都会改变?我怎样才能禁止它?

  22. 22

    如何删除缓存的不存在的 Virtualbox 机器,使用 Hyper-V 作为提供程序?

  23. 23

    我怎样才能最好地删除分组为一个值的具有不同值的行,但是即使它多次出现在一个值中,也要保持相同的值

  24. 24

    我怎样才能删除一个gridview行?而数据尚未保存在数据库中

  25. 25

    删除VirtualBox中的快照

  26. 26

    如何删除VirtualBox快照

  27. 27

    我怎样才能让iAd飞来阻止白盒子?

  28. 28

    Windows 7上的calibre.exe每次启动都会尝试拨打电话。我怎样才能阻止它?

  29. 29

    我怎样才能让我的 Intersection Observer 只将 div 放在屏幕上一次而不是在用户滚动时将其删除?

热门标签

归档