Articles of DHCP

将在非广播(tap)接口上侦听的Linux DHCP服务器?

是否有任何Linux DHCP服务器可以听取思科称为“无编号”接口的内容,或者其他人可能称之为“NBMA”(非广播)接口的内容。 我有一个使用GRE隧道连接到许多其他的Linux系统。 另一端的机器发送DHCP请求到这台机器,我可以看到他们与tcpdump。 但是,ISC DHCP 3.0.3由于未广播而拒绝监听接口。 我希望DHCP听的接口是: tap2 Link encap:Ethernet HWaddr removed-for-privacy inet6 addr: removed-for-privacy/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:518 errors:0 dropped:0 overruns:0 frame:0 TX packets:510 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:500 RX bytes:196242 (191.6 KiB) TX bytes:52425 (51.1 KiB)

networking从PXE引导

我需要使用networking启动服务器。 但是,DHCP服务器指向错误的启动映像文件名称和服务器。 我不能改变DHCP服务器本身,因为这是由另一个部门控制的。 我只需要为个人电脑指定一个IP来启动。 有没有办法做到这一点,而不通过DHCP服务器? 英特尔Boot Agent中是否有设置? 还是从Debian内部? 谢谢。

在一个物理接口(OpenBSD)上通过DHCP请求多个IP地址

在OpenBSD上,是否可以在单个物理接口上通过DHCP请求多个IP地址? 它看起来像DHCP租用地址不能被分配为别名。 我创build一个虚拟接口并将stream量转发到物理接口,然后在虚拟接口上运行dhclient(第二个地址分配给虚拟接口而不是物理接口的别名并不重要)。 不幸的是,我不能像这样工作。 有什么build议么? 你会怎么做?

DHCP:一个NIC和多个子网

我正在build立一个Debian来作为一个小型办公networking的网关。 我需要为公司内部的不同区域设置三个子网,我将定义哪些PC将根据其MAC地址获取IP。 我的问题是:是否有可能处理3个子网与单个NIC的DHCP? 怎么样? 我尝试在每个networking的虚拟接口上设置,如下所示: # ip addr show dev eth2 4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 6c:f0:49:a4:47:38 brd ff:ff:ff:ff:ff:ff inet 192.168.1.10/24 brd 192.168.1.255 scope global eth2 inet 10.1.2.1/24 brd 10.1.2.255 scope global eth2:1 inet 10.1.3.1/24 brd 10.1.3.255 scope global eth2:2 inet 10.1.1.1/24 brd 10.1.1.255 scope global eth2:0 inet6 […]

将多个IPv6地址分配给单个接口

我正在为IPv6configuration一个DHCP scope ,但是我的所有客户端都获得了分配给该接口的两个或多个IPv6地址。 我使用fda8:6c3:ce53:a890:/64作为前缀。 范围是在运行Windows Server 2008 R2的计算机上,但是我也希望在Server 2012上推出它。 我的客户正在得到以下内容: IPv6地址。 。 。 。 。 。 。 。 。 。 。 :1024 :: 1492:9288:7357:7d30(优选) IPv6地址。 。 。 。 。 。 。 。 。 。 。 :fda8:6c3:ce53:a890 :: 1(首选) IPv6地址。 。 。 。 。 。 。 。 。 。 。 :fda8:6c3:ce53:a890:1492:9288:7357:7d30(已修正) 链路本地IPv6地址。 。 。 。 。 […]

dhcpd.leases文件手动编辑

我有OpenBSD 4.8作为网关和DHCP服务器。 错误的是,当重新安装其中一个工作站(它是Windows 7)时,它会得到与以前相同的名称(即工作站PC)。 所以现在我在/var/db/dhcpd.leases文件中有两个不同IP和相同MAC地址的logging。 lease 172.32.100.185 { starts 2 2012/11/06 13:10:58; ends 4 2012/12/06 13:10:58; hardware ethernet 00:1d:7d:00:54:ef; uid 01:00:1d:7d:00:54:ef; client-hostname "workstation-PC"; } 而旧的工作站: lease 172.32.100.92 { starts 2 2012/11/06 13:10:58; ends 4 2012/12/06 13:10:58; hardware ethernet 00:1d:7d:00:54:ef; uid 01:00:1d:7d:00:54:ef; client-hostname "workstation-PC"; } 我在/ var / log / messages中有这个警告: dhcpd[12370]: client 00:1d:7d:00:54:ef has duplicate […]

无法授权DHCP服务器

我遇到了一个奇怪的DHCP问题。 事情是服务正在运行,但DHCP没有授权。 但是,当我尝试通过右键点击时,授权的选项不存在 – 我只能selectunathorize它。 (对不起,不能包括SS)。 当我单击未授权时,出现错误“参数不正确”。 所以现在我坚持使用未经授权的DHCP服务器,出于某种原因只能被授权。 除了重新安装服务之外,我尝试了所有常用的东西。 这里的任何人都知道它可能是什么?

从Windows 2012 R2 DHCP租用时间不正确

Env:两台Windows 2012 R2 DHCP服务器以主动/被动(热备用)模式服务于一个范围。 范围租赁期限:1天。 MCLT:1小时。 情况:新的dhcp客户端获得IPconfiguration,租期为1天。 一旦发布,然后更新(在租赁结束之前,作为testing)获得新的IP租约。 但是,它的持续时间是1小时。 客户端始终报告相同的DHCP服务器(主)。 为什么新租约1小时? 1小时巧合地与MCLT相同,如果我理解正确,只在故障转移条件中调用。 这里没有发生这种故障转移。 [注意:我从此范围中删除了故障转移configuration,客户端select了正确的范围租约时间为1天。]

Windows Server 2012故障转移DHCP

我的任务是从当前的50/50范围弹性DHCP服务器迁移到Server 2012 R2中新的热备份故障转移DHCP。 使用两台DHCP服务器虚拟机构build一个testing平台,并在它们之间build立故障转移关系。 创build了几个桌面操作系统虚拟机,并确认热备用故障切换运行良好。 接下来,我在其中一台服务器上手动创build了一个地址预留,但是等待指定的时间后,该预留没有出现在另一台服务器上。 我知道我可以右键单击范围并复制它,但我更喜欢在服务器之间自动build立一对一的关系,例如在一个上创build的是自动表示的。 它像地址租约这样的工作,所以会期望与保留相同。 有什么我做错了吗?

我可以从Linux节点的Windows DHCP服务器中设置DHCP保留吗?

我有一个很好的设置在我的unixland,我有我的所有主机信息(名称,IP地址,MAC地址)在DNS和相关的NIS地图。 这样可以很容易地编写一个脚本,该脚本可以生成一个包含DHCP租约预留信息的文件,然后可以将该文件包含在每个作用域的isc dhcpd.conf中。 这意味着无论何时启动系统,它总是获得相同的IP,无论它是否是静态的,并且可以简单地计算出其DNS名称。 这意味着,例如,当我启动节点时,安装后脚本可以根据系统在安装时find的名称来执行特定于主机的事情。 现在我被一个新的组织所吸收,他们的基础架构在Windows上运行。 我即将收到我的全新Windows DC,这将是该网站的DNS和DHCP服务器。 所以。 有没有办法将DHCP保留在新的DHCP服务器,而不必手动执行? 更新: 那么在unix中这是如何工作的,对于我的子网中的每台机器,我可以(有效地)这样做: $ ypmatch $MACHINE hosts $ ypmatch $MACHINE ethers …并生成一个文件充满了这样的条目: host amstel { hardware ethernet 00:04:76:f8:d8:71; option host-name "amstel"; fixed-address 10.16.5.23; } …其中的文件名被包含在我的dhcpd.conf中,如下所示: subnet 10.16.0.0 netmask 255.255.240.0 { … # Include automatically-generated reservations include "/etc/dhcpd-10.16.0.0-20.conf"; } 然后,无论何时我进行更新,我所要做的就是运行updater脚本并重新启动dhcpd。 所以。 从ypmatch …开始ypmatch …我可以在unixland上运行什么,将这种预留插入Windows DHCP服务器?