标签: dhcpd

将服务器从 DHCP 切换到静态 IP

我正在运行 Ubuntu 10.04 服务器安装,最近我不得不将它从 DHCP 切换到静态 ip。我编辑了/etc/network/interfaces文件并切换

iface eth0 inet dhcp

iface eth0 inet static  
address 192.168.1.167  
netmask 255.255.255.240  
network 192.168.1.160  
broadcast 192.168.1.175  
gateway 192.168.1.161
Run Code Online (Sandbox Code Playgroud)

您会注意到 IP 有点奇怪。这是因为服务器现在位于专门用于隔离特定服务器的特殊子网上。我还编辑了 resolv.conf 文件以包含正确的 DNS 服务器(包括 Google 的其中一个,以防万一万一失败)。

问题在于,看似随机,机器将失去与外界对话的能力。我知道这台机器还在运行,但它表现得好像根本没有网络。我认为问题的一部分是没有 DHCP 运行到这个子网(也不会有)并且 dhclient 似乎仍在运行,这会导致某种冲突(不知道是什么),从而导致网络崩溃。但是,我不能删除 dhcp3-client 包,因为它也会导致 ubuntu-minimal 包被删除,这会很糟糕。

那么,有什么想法吗?什么可能在调用 dhclient,我该怎么做才能阻止它运行?

server 10.04 networking dns dhcpd

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

dhcpd 无法在 eth1 上启动

我在我的机器上配置和启动 ISC DHCP 服务器时遇到问题。我正在运行 Ubuntu 11.10 桌面版。我通过运行安装了 ISC DHCP

$ sudo apt-get install dhcp3-server
Run Code Online (Sandbox Code Playgroud)

我的机器有两个网卡:

eth0连接到路由器以访问 Internet,其 IP 地址为192.168.2.2. eth1,我希望 dhcpd 在其中为子网提供请求服务。

我已经修改/etc/default/isc-dhcp-server为指向 eth1:

$ cat /etc/default/isc-dhcp-server
# Defaults for dhcp initscript
INTERFACES="eth1"
Run Code Online (Sandbox Code Playgroud)

我已经为一个简单的子网配置了 dhcpd:

$ cat /etc/dhcp/dhcpd.conf
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;

subnet 192.168.0.0 netmask 255.255.255.0 {
  interface eth1;
  range 192.168.0.50 192.168.0.100;
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.0.255;
}
Run Code Online (Sandbox Code Playgroud)

使用此配置,dhcpd 无法为我启动:

$ sudo /etc/init.d/isc-dhcp-server start
* Starting ISC DHCP server dhcpd
* check …
Run Code Online (Sandbox Code Playgroud)

networking dhcpd

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

为什么 Netplan/Networkd 不提供静态以太网接口?

我有一台运行 Ubuntu Server 18.04 的机器。网络是使用 Netplan 配置的,所以我有这个配置/etc/netplan/01-netcfg.yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    enp1s0f0:
      optional: false
      addresses:
        - 10.0.0.1/24    
  wifis:
    wlp2s0:
      optional: true
      dhcp4: yes
      access-points:
        [...]
Run Code Online (Sandbox Code Playgroud)

enp1s0f0已连接到可能已打开或未打开的设备(在启动时或任何其他时间)。我想在这个接口上运行一个 DHCP 服务器。

问题是,当我启动时有几分钟的延迟,我看到这条消息:

A start job is running for Wait for Network to be Configured
Run Code Online (Sandbox Code Playgroud)

最终它超时,引导继续,但enp1s0f0从未配置或启动。ip link show enp1s0f0给出:

2: enp1s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
    link/ether 10:dd:b1:ef:65:21 brd ff:ff:ff:ff:ff:ff
Run Code Online (Sandbox Code Playgroud)

我不知道它的重要性NO-CARRIER是什么,但如果它相关,这里是输出sudo lspci -v: …

server dhcpd static-ip netplan

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

How to reserve IP Address in DHCP Server

I install DHCP Server with https://help.ubuntu.com/lts/serverguide/dhcp.html

but I need to make reserve IP addresses for specific machine (192.168.1.XXX) and further to assign a name to each machine (machine 1 machine 2 machine 3).

My configuration file is as follows.

default-lease-time 600;
max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.249;
option routers 192.168.88.250;
option domain-name-servers 192.168.1.x, 8.8.8.8;
option domain-name "mydomain.lan"; }
Run Code Online (Sandbox Code Playgroud)

This is to replace fortinet service and add hostnames for each IP assigned and have control of them. …

server networking dhcpd dhcp

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

如何将 Ubuntu 服务器设置为我网络上两个专用网络的路由器,并进行 DHCP 寻址?

我想使用我的 Ubuntu 服务器作为我网络上两个专用网络的路由器。

我还希望此服务器为专用网络的 DHCP 请求提供服务。

如何设置 Ubuntu 16.04 服务器来执行此操作?

networking dhcpd router

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

由于启动顺序错误,DHCP 服务器在启动时无法启动

显然 isc-dhcp-server 在引导序列中启动得太早,它表明它无关紧要。如果我直接以 root 身份登录并使用 init.d-script 启动它,它会正常启动。

我的设置基本上是一个完全标准的路由器,在 inet 端有一个 eth0,在 lan 端有一个 eth1。但是,我已经为 lan 端定义了一个网桥而不是 eth1。因此,网络的 LAN 部分在网桥启动之前不会启动。

我目前认为 dhcp 服务器在网桥启动之前启动,可能是因为网桥是通过“网络”任务启动的,而 eth 被“网络接口”任务占用 - 这些任务更早运行. (此外,与 eth 相比,这座桥需要很小的时间才能起床)。

如果我确实取消了网桥配置,而是直接将 eth1 用于 lan 端,则一切正常。(但是,从系统日志来看,事情仍然很紧张。)

关于如何让 DHCP 稍后启动的想法?

(桥接的原因,是为了能够在桥接网络中使用 KVM ..)

dhcpd

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

DHCP 服务器无法启动。给出“未配置为侦听任何接口!” 即使配置

我刚刚在我的服务器上设置了 isc-dhcp。我什至设置了正确的界面。但是 dhcp 服务器仍然无法启动。它Not configured to listen on any interfaces!在系统日志中说。当我尝试dhcpd -t /etc/dhcp/dhcpd.conf它时会出现此错误:/etc/dhcp/dhcpd.conf: interface name too long (is 20

这是我的 dhcpd.conf :

ddns-update-style none;

option domain-name "thpi";
option domain-name-servers 208.67.222.222, 208.67.220.220;

default-lease-time 86400;
max-lease-time 604800;

authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;


subnet 10.0.0.0 netmask 255.255.255.0 {
    ## dhcp start  and end IP range ##
    range …
Run Code Online (Sandbox Code Playgroud)

server networking dhcpd dhcp

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

如何在 dhcpd6.conf 中设置默认网关

IPv6 dhcp 服务器想为所有客户端设置默认网关。对于 ipv4,它可以通过添加option routers <gateway-addr>内部子网来完成。但是ipv6配置需要添加什么?

dhcpd dhcp

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

如何安装dhcpd3?

我记得,曾经有一个名为 dhcpd3 的 DHCP 服务器。但是,在 ubuntu 下,我不完全确定从哪里获取或如何安装它。以下命令似乎没有找到包。

apt-get install dhcpd3

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package dhcpd3
Run Code Online (Sandbox Code Playgroud)

dhcpd3 是否已被弃用并被其他东西取代?

先感谢您!

dhcpd

5
推荐指数
1
解决办法
8081
查看次数

dhcp 中的域名

我想在 14.04 上配置 DHCP。所以我isc-dhcp-server从存储库下载。

在配置文件中,我看到这两行没有注释。

以下配置指令的用途/目的是什么?

option domain-name "example.org";

option domain-name-servers ns1.example.org, ns2.example.org;
Run Code Online (Sandbox Code Playgroud)

server networking dhcpd dhcp

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

标签 统计

dhcpd ×10

networking ×6

server ×5

dhcp ×4

10.04 ×1

dns ×1

netplan ×1

router ×1

static-ip ×1