ubuntu / 18.04 系统上配置 DHCP Server

一、准备

sudo apt install isc-dhcp-server

二、配置

1、isc-dhcp-server 的主要配置文件有两个,分别为 /etc/default/isc-dhcp-server/etc/dhcp/dhcpd.conf

2、前者是脚本:/etc/init.d/isc-dhcp-server 所使用的配置文件,功能如下:

  • 指明进程 dhcpd 配置文件的路径(ipv4 / ipv6);
  • 指明进程 dhcpd 的 PID 文件路径(ipv4 / ipv6);
  • 启动 dhcpd 时额外的选项;
  • dhcpd 服务绑定的网卡的名称(ipv4 / ipv6);

3、后者是进程:dhcpd 的配置文件,参考配置选项如下:

subnet 192.168.43.0 netmask 255.255.255.0 {
#--- 地址池范围,即:可对 client 分配的 ip 地址的返回。
range 192.168.43.150 192.168.43.253;
#--- 默认网关
option routers 192.168.43.1;
#--- 分配主机的子网掩码。
option subnet-mask 255.255.255.0;
#--- 广播地址
option broadcast-address 192.168.43.255;
#--- DNS server ip
option domain-name-servers 192.168.43.1;
#--- 默认租期时间 s
#  default-lease-time 600;
#--- 最大租期时间
#  max-lease-time 7200;
}

三、验证

按照上述配置之后,重启 DHCP Server:

sudo service isc-dhcp-server restart

验证服务是否正常:

sudo netstat -uap

四、拓展

绑定 DHCP Server 的网卡需要是静态 IP 。需要在文件 /etc/network/interfaces 中进行配置。

该文件可以配置制定的网卡是通过 DHCP 获取 IP (动态 IP )还是静态 IP 。

1、动态 IP 设置方法(wlp3s0:网卡名称)

auto wlp3s0
iface wlp3s0 inet dhcp

2、静态 IP 设置方法

auto wlp3s0
iface wlp3s0 inet static
address 192.168.43.90
gateway 192.168.43.1
netmask 255.255.255.0
broadcast 192.168.43.255

配置成功之后重启网卡:

sudo /etc/init.d/networking restart

 

(SAW:Game Over!)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值