标签: dhcp

DHCPD 忽略我的子网声明

eth0,我的内部接口,有一个静态地址10.0.0.1。我还有一个接口,p4p1作为我的外部接口。如果重要的话,我的外部接口没有物理连接并且iptables关闭/仍在写入。

/etc/sysconfig/dhcpd

DHCPDARGS=eth0
Run Code Online (Sandbox Code Playgroud)

子网条款来自/etc/dhcpd.conf

subnet 10.0.0.0 netmask 255.255.255.0 {
  option routers 10.0.0.1;
  option domain-name-servers 10.0.0.1;
  option ntp-servers 10.0.0.1;
  default-lease-time 86400; # 1 day 
  max-lease-time 604800;    # 7 days
  use-host-decl-names on;
  ddns-updates on;

  use-host-decl-names on;
  allow unknown-clients;
  ignore client-updates;

  option domain-name "localdomain";
  ddns-domainname "localdomain";
  next-server 10.0.0.1;
  filename "pxelinux.0";

  group # known hosts
  {
    host host1.localdomain  {hardware ethernet [REDACTED]; fixed-address host1.localdomain;}
    host host2.localdomain  {hardware ethernet [REDACTED]; fixed-address host2.localdomain;}
  {

  pool
  {
    one-lease-per-client …
Run Code Online (Sandbox Code Playgroud)

dhcp centos

12
推荐指数
2
解决办法
4万
查看次数

如何克服最多 3 个名称服务器的 libc 解析器限制?

假设我在域更改数量和传播缓慢的环境中工作。
我想在设置更改后立即测试域配置,但传播速度很慢。所以我想/etc/resolv.conf在我的 Debian 6.0.3 笔记本电脑中添加更多的域名服务器。尤其是我的域名注册商的域名服务器。我通过添加:

append domain-name-servers 85.128.130.10, 194.204.152.34;
Run Code Online (Sandbox Code Playgroud)

到我的/etc/dhcp/dhclient.conf文件。重新连接到网络后,我/etc/resolv.conf已正确更新,但显示以下消息:

# NOTE: the libc resolver may not support more than 3 nameservers.
# The nameservers listed below may not be recognized.
Run Code Online (Sandbox Code Playgroud)

那么有没有办法同时使用 3 个以上的名称服务器?

linux dns dhcp debian

11
推荐指数
3
解决办法
2万
查看次数

用于 Linux 的 DHCPv6 前缀委派服务器?

我可以设置什么 linux DHCPv6 客户端,以便它在一个接口上请求前缀,然后在所有其他接口上给出地址(或者,如果需要,一个较小的前缀委派)?它还需要设置路由和路由器广告。

如果没有办法做到这一点,那么将 IPv4 路由器编程为进行 NAT 的 IPv6 版本是什么?基本上,我试图了解制造商将如何设置其支持 IPv6 的路由器,以便客户可以将它们插入并使其工作。我不是在谈论 IPv6 中的实际 NAT,而是让路由器拥有 DHCPv6 前缀委托客户端的一种方式,该客户端将接收它收到的前缀并将其分解为更小的前缀和地址,并为每个单独的下游链路运行一个 DHCPv6 服务器。

我添加了一个图表:

9 台计算机的图表。 #2、#4、#6、#7 和 #9 是 DHCPv6 客户端。 #1 被分配 2001:db8:1200::/40 并给出 /48 前缀委托。 #3、#5 和 #8 是 DHCPv6 服务器和客户端,同时它们请求前缀。

是否有(a)个我可以在 Linux 上运行的软件,这些软件可以配置一次,然后放置在 3、5 或 8 号位置,并且它会根据它被委派的前缀自动设置?

dhcp ipv6

11
推荐指数
2
解决办法
2万
查看次数

使用 dnsmasq 作为 dhcp 服务器而不是 isc-dhcp-server 有什么问题吗?

所以我已经将我的家庭连接配置为与 dnsmasq 一起使用,因为它捆绑了一个 dhcp 服务器并且设置起来非常好。

还有另一个包 - isc-dhcp-... 也这样做,也许是它的预期目的。

我失去了什么?

dhcp dnsmasq

11
推荐指数
1
解决办法
9920
查看次数

dhcpcd 无法在启动时启动

当我dhcpcd在启动后运行时一切正常,但是当我尝试将其添加到自动启动时systemctl enable dhcpcd@eth0.service,每次启动后它都处于非活动状态

dhcpcd@eth0.service       loaded inactive dead      start dhcpcd on eth0
Run Code Online (Sandbox Code Playgroud)

arch-linux dhcp systemd

11
推荐指数
2
解决办法
1万
查看次数

强制 dhcp 客户端获取新租约

我的网络上运行着 linux DHCP 服务器。我最近发现我可以通过修改dhcpd.conf文件来根据客户端的 MAC 地址为客户端分配特定的 IP 地址。

现在有什么我可以从服务器端做的事情,使特定客户端的租约无效,迫使它从服务器获取一个新的租约(在我添加条目之后dhcpd.conf),而无需在客户端发布/续订?

linux dhcp

10
推荐指数
1
解决办法
2万
查看次数

如何解决“通过本地选择取消身份验证”?

我使用Buildroot构建了一个嵌入式 Linux ,但在与 AP 保持连接时遇到了一些麻烦。无法多次获取 IP 地址。

我使用 wpa_supplicant 使用 WPA2-PSK 连接到我的 AP。它可以在 AP 模式下与其他 AP 一起使用,例如我的智能手机。

当我使用时,iwconfig wlan0我看到我与我的 AP 相关联

wlan0     IEEE 802.11bgn  ESSID:"ZyXEL_B3B5"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 90:EF:68:D3:B3:B5   
          Bit Rate=58.5 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
          Link Quality=53/70  Signal level=-57 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:1   Missed beacon:0
Run Code Online (Sandbox Code Playgroud)

但我无法获得 IP 地址 ifup wlan0

udhcpc (v1.22.1) started …
Run Code Online (Sandbox Code Playgroud)

wifi dhcp busybox buildroot wlan

10
推荐指数
1
解决办法
1万
查看次数

Debian dhcpd“没有 eth0 的子网声明”


我正在尝试在提供 PLoP Linux 图像的 Debian 6.0.3 Squeeze 机器上设置 pxe 引导服务器。我正在关注教程。
当我尝试启动 dhcpd(从包 dhcp3-server)时,我得到以下信息:

No subnet declaration for eth0 (10.0.0.0).
**Ignoring requests on eth0. If this is not what
  you want, please write a subnet delclaration
  in your dhcpd.conf file for the network segment 
  to which interface eth0 is attached. **



Not configured to listen on any interfaces!
Run Code Online (Sandbox Code Playgroud)

/etc/dhcpd.conf除了一些更改外,我的与教程中的相同:

host testpc {
        hardware ethernet 00:0C:6E:A6:1A:E6;
        fixed-address 10.0.0.250;
}
Run Code Online (Sandbox Code Playgroud)

而是

host tablet {
        hardware ethernet 00:02:3F:FB:E2:6F;
        fixed-address 10.0.0.249;
} …
Run Code Online (Sandbox Code Playgroud)

dhcp debian pxe

9
推荐指数
1
解决办法
10万
查看次数

如何避免接口上出现 dhclient 默认网关

这是我多次偶然发现的一个问题,但我仍然没有解决方案。
我有一个带有两个接口的 NetworkManager 托管盒。我们将它们称为eth0eth1
两者都需要通过 dhcp 获取 ip,并且都添加了默认网关。我想要的是让其中之一不应用默认的 gw。

在这种情况的最后一次迭代中,我了解到 NetworkManager 从/etc/dhcp/dhclient.conf创建/var/lib/NetworkManager/dhclient-eth0.conf

这是 NetworkManager 缺少的功能吗?还是我应该尝试创建一个新的dhclient.conf,其中包含具有不同请求部分的每个 iface 的 dhcp 请求信息?

dhcp dhclient

9
推荐指数
1
解决办法
8777
查看次数

如何在 Centos 6.5 上自动生成 resolv.conf

我刚刚安装了 CentOS 6.5 并配置了以下文件:

/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
HWADDR=aa:bb:dd:dd:ee:ff
TYPE=Ethernet
UUID=adfddfaf-9sda-adse-dfs4-asdfsdfdfg97
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=dhcp
Run Code Online (Sandbox Code Playgroud)

/etc/sysconfig/network

NETWORKING=yes
HOSTNAME=localhost.IM
NTPSERVERARGS=iburst
Run Code Online (Sandbox Code Playgroud)

当我重新启动计算机时,ifconfig eth0显示一个 IP 地址,但resolv.conf文件为空。它里面说的只是search IM. nameservers文件中没有列出。

但是,启动后,如果我dhclient -r释放IP地址然后键入dhclient eth0以获取IP地址,resolv.conf则会正确填充我的 DNS 名称服务器。

为什么这不会从我的配置文件中自动发生?我认为dhcp在我的ifcfg-eth0文件中启用应该解决这个问题。

CentOS 文档说设置NETWORKING=yes在启动时启动网络:http : //www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-dhcp-configuring-client.html

任何帮助表示赞赏。

networking dhcp centos networkmanager resolvconf

8
推荐指数
1
解决办法
4万
查看次数