问题标签 [dhcp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1437 浏览

windows-7 - DHCP to real network from VMWare machine

I'm currently working on a project involved in deploying Windows 7 (configured to our needs) to a lot of netbooks. For that I'm planning to use Acronis Snap Deploy and to push images through ethernet. I'm currently having issues with DHCP service though, because I'm using Windows 7 Ultimate on my PC (main). I tried to use programs which run DHCP services, but they all failed for some reason.

The thing is complicated with the fact, that my PC belongs to our corporate network with our our Domain and DHCP server - I connect to the network through WiFi.

I plan to use PCs Ethernet to create my own "private netbook network" :) I have to turn off my Wireless so that my PCs DHCP won't conflict with corporate's.

So my questions are:

1) If issue IS REALLY in DHCP programs, would I able to run Windows 2003 Server from Vmware Workstation, so that it would issue IP Addresses to the netbooks?

2) If you know better ways of deploying images to multiple PCs, can you advice me on that?

Thanks!

0 投票
2 回答
7412 浏览

c# - DHCP 地址 255.255.255.255

我正在使用以下代码从我的网络接口之一获取 DHCP 服务器地址:

我的网络接口设置为固定地址(不是由 DHCP 分配的),我从该代码中获得一个地址,即 255.255.255.255。谁能告诉我为什么?以及如何检查网络接口是否使用 DHCP 或固定地址。

0 投票
1 回答
427 浏览

windows - 使用 USB/ETH 连接访问我的嵌入式设备的友好名称

我无法配置我的网络以使用友好名称访问我的设备。这是我的情况:

我想做的是使用友好的 DNS 名称来访问我的设备,例如打开一个网络浏览器,输入“mydevice”并访问我的设备的网页。我使用 dnsmasq 作为 DNS/DHCP 服务器。

它不起作用,因为在配置我的 USB 网络适配器后,我的 PC 始终使用 USB/ETH 作为默认路由,并且外部世界无法访问(在 Linux 和 Windows 下)。

解决方案 1:从 DHCP 服务器中删除默认路由。

这在 Linux 下运行良好,但我的 Windows 7 不想设置 IP 地址并显示非常清晰的错误消息:

您的计算机没有从网络(由 DHCP 服务器)为网络地址为 0x001830000000 的网卡分配地址。发生以下错误:0x79。您的计算机将继续尝试从网络地址 (DHCP) 服务器自行获取地址。

解决方案 2:更改 USB/ETH 接口的指标

我从那里得到了这个解决方案:http: //support.microsoft.com/kb/894564

这在 Windows 下运行良好,但是,我想让事情“自动”并避免进入 Windows 配置的需要!在我的 Linux 主机上,由于现在配置了默认路由,我回到了第一种情况。

由于该指标是在本地计算的,我想知道是否真的可以从 DHCP 服务器更改此值(可能不是!)?你有什么建议让这个奇怪的网络配置在任何情况下都可以在两个操作系统上工作吗?或者是否可以“伪造”我的嵌入式设备上的慢速连接以强制操作系统设置更高的指标?

感谢您的建议!

编辑 1

我想避免来自PC的任何操作......

0 投票
0 回答
299 浏览

c# - 查询 DHCP 服务器以获取特定选项(使用选项 ID)

我们如何使用选项 ID 或任何其他方式查询 DHCP 服务器以获取选项数据(在 DHCP 服务器上设置)?

平台:windows 语言:C#

0 投票
4 回答
208 浏览

c++ - 在 C++ 中将 int 14236 转换为 hex 379C 作为 char[37,9C]

背景

我正在创建一个简单的 BOOTP/DHCP 服务器,并且正在努力创建一些数据包字节 - 特别是 DHCP 选项 13,FileSize。

规范声明该选项的总长度为 64 字节 => 1 字节用于 ID (13),1 字节用于数据长度,其余字节为数据 OR 0。

问题

我需要将 int 值 14236 表示为我的数据,相当于十六进制的 379C,但这需要分布在 2 个字节的数据中。如何获取 int 并获取数据的 char[]?

0 投票
1 回答
2465 浏览

ip - DHCP 租约检查

我目前正在开发一个嵌入式设备,它使用 TCP-IP,并通过 DHCP 获取它的 IP 地址。我在示例中看到,时不时地,我需要检查租约是否已经结束,但我没有找到任何关于多久检查一次的参考,因为有实施者每 8 天检查一次,并且实施每24小时检查一次。所以基本上,在您的实现中,您多久检查一次 DHCP 租约?关于这个问题的标准是什么?

0 投票
0 回答
1381 浏览

c# - 如何使用 .net 3.5 C# 从 Windows 7 获取 DHCP 选项信息

我正在寻找一种方法来使用 .net 3.5 C#(特别是 WPF 应用程序)读取存储在 Windows 7 DHCP 客户端上的自定义 DHCP 选项。

我希望在 DHCP 选项字段之一中将 IP 地址作为字符串传递(仍在寻找使用哪个选项号,欢迎使用推荐)

DHCP 服务器将是 Windows 2008 R2 服务器

如果可能的话,我想使用托管代码。

0 投票
1 回答
125 浏览

shell - 如何识别dhcp ip变化?

不幸的是,我无法控制网络的 DHCP。如果我必须 ssh 进入我的盒子,我需要知道 IP 地址。我也没有对我的盒子的 root 访问权限:(。我想写一些脚本,如果我的 ip 发生了变化,它会寄给我。有没有比编写一个 while 循环并检查 ip 更好的方法来做到这一点?

0 投票
1 回答
7428 浏览

android - 如何检测设备何时获得新 IP?

出于多播目的,我正在寻找一种简单的方法来检测 Android 设备的 IP 何时发生变化。我该怎么做呢?

更具体地说,我正在寻找检测:

  • 当设备连接到新的 Wifi 网络并从 DHCP 获取 IP
  • 当设备由于某种原因需要更新 IP 时
0 投票
1 回答
650 浏览

android - Android NetworkUtils

如本文所述,我想在 NetworkUtils 中使用 rundhcp() 函数。

您如何获取当前适用于 Android 的 DNS 服务器?

我需要它来获取用于移动连接的 Dhcp 对象。但是 NetworkUtils 类似乎不是 sdk 的一部分。开发人员文档中也没有提到它。

如何在我的应用程序中包含和使用 NetworkUtils 类。