Ubuntu 14.04 isc-dhcp-server 启动失败(no IPv4 addresses)问题解决方法

本文介绍了在Ubuntu 14.04上安装并配置isc-dhcp-server时遇到启动失败的问题。当尝试创建一个192.168.1.3~192.168.1.254的无线局域网,发现isc-dhcp-server因缺少IPv4地址而无法启动。解决方法是为接口wlan2设置静态IP地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

笔记本上插入了一个usb网卡,该网卡被识别为wlan2。现在我想建立一个无线局域网,该无线局域网的地址范围是192.168.1.3~192.168.1.254。


1. sudo apt-get install isc-dhcp-server

2. 安装isc-dhcp-server完毕后,在/etc/dhcp目录下会拷入一个配置文件dhcpd.conf,现在我们编辑这个文件,其它的参数设置我们不用理会,我们只是先根据我们的要求使用配置文件的subnet关键字加入一个子网的定义,如下:


subnet 192.168.1.0 netmask 255.255.255.0 {
   range 192.168.1.3 192.168.1.11;
   option subnet-mask 255.255.255.0;
   option broadcast-address 192.168.1.255;
   option routers 192.168.1.2;
   option domain-name-servers home;
}

3. 在/etc/default/isc-dhcp-server中添加dhcp server监听的端口:

   INTERFACES="wlan2"


4. 然后启动isc dhcp server:

   sudo /etc/init.d/isc-dhcp-server start


貌似该做的我们都做了,但服务器启动失败:




5. 问题出现的原因

   这是由于我们要监听dhcp请求的wlan2本身没有地址,我们需要为它设置一个静态的ip地址。


6. 问题解决

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto wlan2
iface wlan2 inet static
    address 192.168.1.2
    netmask 255.255.255.0
    broadcast 192.168.1.255
    gateway 192.168.1.1

7. 然后重启isc-dhcp-server就ok了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值