温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
  • 忘记密码?
登录注册×
获取短信验证码
其他方式登录
点击 登录注册 即表示同意 《亿速云用户服务条款》
  • 服务器
  • 数据库
  • 开发技术
  • 网络安全
  • 互联网科技
登 录 注册有礼
最新更新 网站标签 地图导航
产品
  • 首页 > 
  • 教程 > 
  • 开发技术 > 
  • Linux下如何快速部署DHCP服务器

Linux下如何快速部署DHCP服务器

发布时间:2022-02-17 16:22:51 来源:亿速云 阅读:167 作者:iii 栏目: 开发技术

这篇文章主要讲解了“Linux下如何快速部署DHCP 服务器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下如何快速部署DHCP服务器”吧!

Linux下如何快速部署DHCP服务器

测试环境设置

在这步中我们会使用如下的测试环境。

  • DHCP Server – Ubuntu 16.04
  • DHCP Clients – CentOS 7 and Fedora 25

步骤 1:在 Ubuntu 中安装 DHCP 服务器

1、 运行下面的命令来安装 DHCP 服务器包,也就是 dhcp3-server

$ sudo apt install isc-dhcp-server

2、 安装完成后,编辑 /etc/default/isc-dhcp-server 使用 INTERFACES 选项定义 DHCPD 响应 DHCP 请求所使用的接口。

比如,如果你想让 DHCPD 守护进程监听 eth0,按如下设置:

INTERFACES="eth0"

同样记得为上面的接口配置静态地址。

步骤 2:在 Ubuntu 中配置 DHCP 服务器

3、 DHCP 配置的主文件是 /etc/dhcp/dhcpd.conf, 你必须填写会发送到客户端的所有网络信息。

并且 DHCP 配置中定义了两种不同的声明,它们是:

  • parameters – 指定如何执行任务、是否执行任务,还有指定要发送给 DHCP 客户端的网络配置选项。
  • declarations – 定义网络拓扑、指定客户端、为客户端提供地址,或将一组参数应用于一组声明。

4、 现在打开并修改主文件,定义 DHCP 服务器选项:

$ sudo vi /etc/dhcp/dhcpd.conf

在文件顶部设置以下全局参数,它们将应用于下面的所有声明(请指定适用于你情况的值):

option domain-name "tecmint.lan";
option domain-name-servers ns1.tecmint.lan, ns2.tecmint.lan;
default-lease-time 3600;
max-lease-time 7200;
authoritative;

5、 现在定义一个子网,这里我们为 192.168.10.0/24 局域网设置 DHCP (请使用适用你情况的参数):

subnet 192.168.10.0 netmask 255.255.255.0 {
 option routers                  192.168.10.1;
 option subnet-mask              255.255.255.0;
 option domain-search            "tecmint.lan";
 option domain-name-servers      192.168.10.1;
 range   192.168.10.10   192.168.10.100;
 range   192.168.10.110   192.168.10.200;
}

步骤 3:在 DHCP 客户端上配置静态地址

6、 要给特定的客户机分配一个固定的(静态)的 IP,你需要显式将这台机器的 MAC 地址以及静态分配的地址添加到下面这部分。

host centos-node {
 hardware ethernet 00:f0:m4:6y:89:0g;
 fixed-address 192.168.10.105;
}
host fedora-node {
 hardware ethernet 00:4g:8h:13:8h:3a;
 fixed-address 192.168.10.106;
}

保存并关闭文件。

7、 接下来,启动 DHCP 服务,并让它下次开机自启动,如下所示:

------------ SystemD ------------
$ sudo systemctl start isc-dhcp-server.service
$ sudo systemctl enable isc-dhcp-server.service
------------ SysVinit ------------
$ sudo service isc-dhcp-server.service start
$ sudo service isc-dhcp-server.service enable

8、 接下来不要忘记允许 DHCP 服务(DHCP 守护进程监听 67 UDP 端口)的防火墙权限:

$ sudo ufw allow  67/udp
$ sudo ufw reload
$ sudo ufw show

步骤 4:配置 DHCP 客户端

9、 此时,你可以将客户端计算机配置为自动从 DHCP 服务器接收 IP 地址。

登录到客户端并编辑以太网接口的配置文件(注意接口名称/号码):

$ sudo vi /etc/network/interfaces

定义如下选项:

auto  eth0
iface eth0 inet dhcp

保存文件并退出。重启网络服务(或重启系统):

------------ SystemD ------------
$ sudo systemctl restart networking
------------ SysVinit ------------
$ sudo service networking restart

另外你也可以使用 GUI 来在进行设置,如截图所示(在 Fedora 25 桌面中)设置将方式设为自动(DHCP)。

Linux下如何快速部署DHCP服务器

此时,如果所有设置完成了,你的客户端应该可以自动从 DHCP 服务器接收 IP 地址了。

感谢各位的阅读,以上就是“Linux下如何快速部署DHCP服务器”的内容了,经过本文的学习后,相信大家对Linux下如何快速部署DHCP服务器这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节
推荐阅读:
  1. Linux下的网络环境部署1.1(ip,dhcp服务器的搭建
  2. 使用Linux搭建DHCP

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux dhcp
  • 上一篇新闻:
    深受喜爱的Linux服务器发行版有哪些
  • 下一篇新闻:
    服务器与客户端负载均衡的方法

猜你喜欢

  • jquery如何修改class名称
  • jquery如何修改css样式
  • jquery如何定义json对象
  • jquery如何获取input的值
  • jquery如何获取a标签的值
  • jquery中如何定义全局变量
  • jquery如何修改图片地址
  • jquery如何修改宽和高
  • 如何新建一个html文件
  • 如何添加html元素事件
最新资讯
  • 如何在Elixir中使用广播通知系统组件
  • 如何在Elixir中实现基于角色的访问控制
  • Elixir与其他函数式编程语言相比有哪些独特的特性
  • 如何在Elixir中实现乐观锁定机制
  • Elixir应用的内存优化技巧有哪些
  • 在Elixir中如何结合使用OTP和WebSockets构建实时应用
  • Elixir的宏系统有哪些高级用法
  • 如何在Elixir中优化长轮询
  • Elixir中的错误日志管理最佳实践是什么
  • 如何在Elixir中处理大规模并发连接
相关推荐
  • linux启动dhcp服务器的方法
  • 如何在linux中启动dhcp服务器
  • linux系统下DHCP服务器的配置方法
  • Linux DHCP 服务器的配置方法
  • 如何搭建linux DHCP服务器
  • Linux下怎么快速部署NAT
  • Linux下如何快速部署Django项目
  • Linux下DHCP工作原理是什么
  • Linux下如何使用dhcp自动获取IP
  • Linux下如何配置DHCP服务器

相关标签

kalilinuxnethunter linux安装mysql linux进程 linux学习笔记 linux信号 linux云计算 linux教程 linux系统下载 linux c linux centos7 linux目录文件 linux入门 保证linux系统安全 linux防火墙 linux发行版 linux版本 archlinux linux docker linux下nagios的安装与配置&l linux系统虚拟机
AI

PHP网站源码光明网站优化按天收费坪山网站优化排名观澜模板网站建设吉祥网络推广深圳企业网站改版龙岗网站设计模板吉祥网站推广方案观澜网站设计大芬企业网站建设龙华网站搭建坂田阿里店铺托管福田关键词按天收费惠州外贸网站建设平湖营销网站石岩网站开发南澳SEO按天收费塘坑seo网站优化罗湖网站搭建大浪如何制作网站平湖网站排名优化坑梓推广网站荷坳网站改版永湖百度关键词包年推广南澳百搜标王福田seo网站优化荷坳百度网站优化排名南山阿里店铺托管广州阿里店铺运营大浪英文网站建设双龙百度seo歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化