使用DHCP将辅助IP地址分配给Windows计算机

是否有可能configurationdhcpd(在Linux机器上)为Windows PC分配2个独立的IPconfiguration? 现在我已经手动configuration了这两个IP地址,它确实需要什么,但我无法弄清楚如何用DHCP实现同样的function。

例如,是否有可能build立一个虚拟接口捎带到第一个接口并获得自己的configuration?

或者,是否可以在从DHCP获取IP值后运行脚本,然后才能configuration辅助IP?

几年前我试图解决这个问题..我在那里中途忘了这个项目。

虚拟化软件(VMWare,VirtualPC)虚拟网卡可以通过主机的网卡获取DHCP,所以一定可以完成。

我最终使用了一个“虚拟环回适配器”

这里是EE上的线程(向下滚动) – http://www.google.com/#q=http://www.experts-exchange.com/Networking/Protocols/Transport/TCP-IP/Q_24010688.html

祝你好运!

当你制作一个虚拟的networking设备时(你正在使用Windows PC),你应该把它的MAC地址设置为与物理网卡不同。 如果他们都做DHCP请求,他们应该被视为两个不同的机器,并且每个被分配IP地址。 如果你在你的Linux机器上设置你的DHCP服务器来保留IP地址给他们或者他们两个,那么你可以指定每个接口将要接收的地址。

一般而言,DHCP服务器不知道物理层,但所做的DHCP请求包括请求接口的MAC地址。 由于这是DHCP协议自愿提供的数据包中的一个字段,而不是被物理networking设备自动连接,所以只需创build一个虚拟networking设备并设置其MAC地址(有时简称MAC地址欺骗)。

我也偶然发现了一种分配多个静态IP的方法,并将DHCPfunction保留在一个单一的接口上 – http://archive.news.softpedia.com/news/Both-DHCP-and-Static-IP-addresss-at -the-同一时间47494.shtml

不完全是你正在寻找,但可能会有所帮助。

链接网站的副本,如评论所示:

设置连接以获取DHCP提供的IP

要设置连接以便从DHCP自动获取IP地址,您需要右键单击本地连接并select属性。 在常规选项卡下,转到Internet协议(TCP / IP)并select属性。

必须select“自动获取IP地址”和“自动获取DNS服务器地址”选项。 在下一个选项卡下,还必须select“备用configuration​​”,“自动专用IP地址”。 通过这些设置,可以确保您的计算机从DHCP服务器获取IP地址。

查看imageReview imageReview image添加更多静态IP地址下一步是添加另一个静态IP地址(不是由DHCP服务器提供的)的操作。 因为从Windows没有选项可以让你自由地添加更多可以在同一时间使用的IP地址,所以我们需要做一些编辑registry的小技巧。

打开registry编辑器(转到“开始”>“运行”并键入Regedit)并查找以下path:

HKEY_LOCAL_MACHINE>系统> CURRENTCONTROLSET>服务>项:Tcpip>参数>接口

在这里您可以find如下所示的关键字:{BDF058FE-237C-402A-ABAB-8DEB342026BC}。 它是代表NIC卡的一个。 您需要查找代表您自己的网卡的一个。

一旦find它,请select它并在右侧面板中查找IP地址密钥。 双击它,你会得到编辑多string窗口值为0.0.0.0。 在此值下,只需添加您的静态IP。 您可以根据需要添加一个,两个或更多的IP地址。

在同一个右侧面板中,查找SubnetMask键。 这个密钥需要像我们上面的密钥一样进行编辑。

现在closuresregistry编辑器并通过右键单击托盘图标禁用networking连接。 重新启用连接,你就完成了。