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!)
ubuntu / 18.04 系统上配置 DHCP Server相关推荐
- 在Ubuntu 18.04系统上安装最新的Adobe Flash Player
在Ubuntu 18.04系统上安装最新的Adobe Flash Player 第一步.添加Canonical Partners Repository 第二步.在Ubuntu 18.04系统上安装Ad ...
- 在Ubuntu 18.04系统上安装和配置DBeaver的步骤
本文介绍在Ubuntu 18.04系统上安装DBeaver/DBeaver CE的步骤,同时适用在Ubuntu 16.04/Debian 9平台上. 简介 DBeaver CE是一个免费的开源多平台数 ...
- icinga2 php模块,在Ubuntu 18.04系统上安装Icinga2监视工具的方法
本文介绍在Ubuntu 18.04系统上安装Icinga2监视工具的方法,使用Icinga 2可以监控:服务器资源.网络服务.网络设备. 简介 Icinga 2是一个开源,可扩展和可扩展的监视工具,可 ...
- ubuntu安装python3.8_在Ubuntu 18.04系统上安装Python 3.8的两种方法
本文介绍在Ubuntu 18.04/16.04系统上安装Python 3.8的两种不同方法,第一个选择是从Deadsnakes PPA安装deb软件包,第二个选择是从源代码构建,当前Python 3. ...
- setuptools安装_在Ubuntu 18.04系统上安装ERPNext ERP
简介 ERPNext是一个功能丰富的企业级ERP系统,使用Frappe框架编写,一个Python和JavaScript的Web应用程序框架,具有:会计管理.库存管理制造管理.客户关系管理系统.销售管理 ...
- 在Ubuntu 18.04系统上安装Java 11的方法
本文将介绍在Ubuntu 18.04/Ubuntu 16.04/Debian 9系统上安装Java 11的方法,可以通过openjdk-11.0.1_linux-x64_bin.tar.gz.jdk- ...
- anydesk linux安装_在Debian 10/Ubuntu 18.04系统上安装AnyDesk的方法
本文介绍在Debian 10(Buster) Linux/Ubuntu 18.04(Bionic Beaver)操作系统上安装AnyDesk的方法. 简介 AnyDesk是Windows.Linux和 ...
- linux系统安装teamview,在Ubuntu 18.04系统上安装TeamViewer的两种方法
本文介绍在Ubuntu 18.04 LTS Bionic Beaver系统上安装TeamViewer的两种方法,第一种方法使用图形用户界面安装,第二种使用终端命令行安装,同时可以先参考在Ubuntu ...
- 一套比较完备的在ubuntu 18.04系统上部署nginx+postgresql+php的记录
更新内核 sudo apt update 这里提示报错,错误是 E: Unable to locate package update. 对网络进行检测: Ping www.baidu.com 提示:U ...
最新文章
- 李飞飞团队CVPR论文:让AI识别语义空间关系(附论文、实现代码)
- 有关采用SMIv2 Internet协议的SNMPv2 MIB
- Java web访问MySql数据库分页查询
- Luogu P1091 合唱队形
- oracle 表空间写文件,Oracle表空间和数据文件管理
- “约见”面试官系列之常见面试题之第一百篇之响应路由参数的变化(建议收藏)
- java web开发常见问题_JavaWeb学习笔记(五)--Web开发其他常见问题
- 一起学Hive——总结复制Hive表结构和数据的方法
- 实战 用Python放一场浪漫的烟花秀
- t450加固态硬盘教程_thinkpad T450s 如何更换内置固态硬盘
- MySQL InnoDB 锁
- 黑马程序员前端实战项目---PC端品优购(下)
- CCF大专委2020年大数据发展趋势预测
- postman--断言写法
- 谷歌今夏将对谷歌新闻进行一项名为Google Flipper的升级,可显示整个内容
- 屏蔽状态栏通知,以及控制手机有打过电话,同时控制某些应用一天只能弹出一次状态栏通知
- 关于福昕软件公司的控件使用-Foxit PDF SDK ActiveX
- linux服务器挂qq,在Linux系统下安装QQ的一般方法
- 数商云:钢铁企业以撮合模式切入B2B平台,汇聚势能实现价值最大化
- 纹理、贴图、材质的区别