ubuntu server 10.4下的DHCP服务配置

简介:
实验目标:
(1)完成一个基本的DHCP服务配置(给客户机分配默认网关,域名,子网掩码,广播地址),给一特定主机分配固定的IP
(2)给DHCP服务器安装两块网卡,创建两个作用域,也就是多作用域的应用。
(3)给DHCP服务器安装一块网卡,创建超级作用域;同时安装一个DHCP中继服务器(安装两块网卡),给另一个网段分配IP地址,让这两个网段能互能。
实验环境:
(1)ubserver5配置为DHCP服务器,ubserver6配置为DHCP中继服务器(两块网卡);PC两台用来测试,一台为windows xp3,一台为ubuntu 10.4桌面操作系统。
(2)都安装ubuntu server 10.4操作系统,dhcp3-server软件包,dhcp3-relay软件包。
1,ubserver5配置成DHCP服务器,实验目标一。
(1)安装dhcp3-server软件包前先给ubserver5设置固定的IP地址192.168.3.50,子网掩码255.255.255.0。
    #sudo apt-get install dhcp3-server
完成后会出现如下提示,可忽略,因还没配置DHCP.
    dhcp7
/etc/dhcp3/dhcpd.conf是配置文件
/var/lib/dhcp3/dhcpd.leases是IP租约文件
(2)配置DHCP服务
#cd /etc/dhcp3
#sudo vim dhcp3.conf
dhcp9
*: 每行都以“;”结尾,否则出错。
ddns-update-style 定义所支持的DNS动态更新类型(必选)
allow/ignore  client-updates 允许/忽略客户机更新DNS记录
default-lease-time 指定默认的租约期限
max-lease-time 指定最大的租约期限
subnet 网络号 netmask 子网掩码 定义作用域
rang 开始IP地址 终止IP地址 定义IP范围
subnet-mask 定义子网掩码
routers 给客户机定义默认网关
broadcast-address 给客户机定义广播地址
domain-name 给客户机指定DNS域名
domain-name-servers 给客户机指定DNS域名服务器的IP地址
重启dhcp服务
#sudo /etc/init.d/dhcp3-server restart
分配IP地址的范围是从192.168.3.10到192.168.3.100,子网掩码255.255.255.0,默认网关是192.168.3.1,广播地址是192.168.3.255,域名是ublab.org,DNS服务器因没配置先注释掉。
在一台PC上测试
dhcp8
可以看到得到的IP是192.168.3.10,子网掩码,默认网关,域名与设置的内容相符,DHCP服务器是ubserver5 的IP。完成基本的DHCP功能。
给一个特定的主机分配固定的IP,配置如下
dhcp11
在原有的内容上增加了红线部分,00:0C:29:49:AF:D2为客户机的MAC地址,192.168.3.90是要分配的IP地址。
host 名字{.......} 指定保留的地址
hardware 硬件类型 MAC地址
fixed-address 要给客户机分配的固定IP地址
重启dhcp服务
#sudo /etc/init.d/dhcp3-server restart
在一台测试PC上测试
dhcp10
2,实验目标二,给DHCP服务器ubserver5安装两块网卡,第二块网卡的IP地址为192.168.4.50,掩码255.255.255.0,创建第二个作用域,拓扑如下:
dhcp18
/etc/dhcp3/dhcpd.conf配置内容如下:
 
dhcp12
重启dhcp服务
#sudo /etc/init.d/dhcp3-server restart
经测试,完成第二个实验目标。
3,实验目标三,给DHCP服务器ubserver5安装一块网卡,安装一个DHCP中继服务器ubserver6(安装两块网卡),拓扑如下
dhcp17
ubserver5的配置如下:
dhcp16  创建超级作用域 shared-network 名字{......}
DHCP中继服务器ubserver6的安装:
安装dhcp3-relay软件包
#sudo apt-get install dhcp3-relay
在安装的过程中会让你设置要把DHCP请求包转发到哪台DHCP服务上,要监听那些网卡
配置文件是/etc/default/dhcp3-relay,配置如下
dhcp15
server=”192.168.3.50”把收到的DHCP包转发到DHCP服务器上
INTERFACES=”eth4 eth3” 要监听的网卡,这就是DHCP中继服务器ubserver6上的两块网卡。
eth3的IP地址是:192.168.3.60
eth4的IP地址是:192.168.4.62
修改/etc/sysctl.conf文件,设置 net.ipv4.ip_forward=1,使用192.168.3.0/24能与192.168.4.0/24两个网段的PC能互通。
#sudo sysctl –p
使修改生效
在测试机PC2上,测试
dhcp14
IP为192.168.4.61的机器也能ping 通192.168.3.50的机器。
在DHCP服务器ubserver5上查看/var/lib/dhcp3/dhcpd.leases文件,看租出的IP地址
dhcp13
可以看到客户端的IP地址及主机名。
总结:在windows server 2003下DHCP服务能完成的功能,在GNU/linux下的DHCP服务也能完成同样的功能,配置也不是很复杂。通过这个实验,加深了多作用域,超级作用域的理解及如何实现的。在过程中,碰到的问题是配置中继服务,应该是监听两个网卡,如果只监听eth4是不能实现。这里的DHCP中继服务器ubserver6还起到了路由器的功能,使两个网段互通。


本文转自xcjgutong 51CTO博客,原文链接:http://blog.51cto.com/xuchengji/348570
相关文章
|
3月前
|
应用服务中间件 网络安全 数据安全/隐私保护
网关服务器配置指南:实现自动DHCP地址分配、HTTP服务和SSH无密码登录。
哇哈哈,道具都准备好了,咱们的魔术秀就要开始了。现在,你的网关服务器已经魔法满满,自动分配IP,提供网页服务,SSH登录如入无人之境。而整个世界,只会知道效果,不会知道是你在幕后操控一切。这就是真正的数字世界魔法师,随手拈来,手到擒来。
186 14
|
3月前
|
网络协议
配置DHCP Snooping的攻击防范功能示例
本文介绍了通过配置DHCP Snooping功能来防范DHCP攻击的组网需求与实现方法。网络中存在多种针对DHCP的攻击,如仿冒DHCP Server、报文泛洪、仿冒报文及服务拒绝等,这些攻击可能严重影响网络正常运行。为保障DHCP用户服务质量,需在DHCP Relay上配置DHCP Snooping功能。具体包括:配置DHCP转发、启用基本防护功能、限制报文速率、绑定表匹配检查及接入用户数限制等步骤。最后通过命令验证配置结果,确保功能正常运行。
配置DHCP Snooping的攻击防范功能示例
|
4月前
|
Ubuntu 数据安全/隐私保护
在Ubuntu系统中增加Openfire服务设置和管理
至此,你已经完成了在Ubuntu中增加Openfire服务的设置和管理。希望你在这个过程中,能像享受一场摇滚音乐会一样,体验编程的乐趣和成就感。祝你玩得开心!
108 27
|
3月前
|
Ubuntu jenkins 机器人
在Jenkins上配置触发Ubuntu环境的图形用户界面(GUI)构建任务。
以上,这趟融合了技术与艺术的Jenkins配置之旅就告一段落了。记住,技术应当像艺术一样有趣和生动,这样才能激发出最大的创新和效率。
105 2
|
4月前
|
存储 运维 Ubuntu
Ubuntu环境下NTP时间同步服务的离线安装方法
以上就是Ubuntu环境下离线安装和配置NTP时间同步服务的全过程。这种有效的操作不仅可为有网络隔离需求的安全重要环境提供参考,同时也能帮助研发、运维人员在同类情况下处理问题。太阳走过万丈高空,而我们通过NTP服务,轻松把握时间,如同手握流沙,控制每一颗时间粒子的行走。
806 23
|
4月前
|
Ubuntu 安全 Linux
CentOS与Ubuntu中防火墙配置命令集汇
有了这些,你就能遨游在 CentOS 和 Ubuntu 的海洋中,频繁地改变你的防火墙设置,快速地应对各种安全威胁,同时也能保证你的系统可以正常工作。出发吧,勇敢的编程者,随着这些命令集的涌动,扬帆起航,走向安全的网络世界!
150 5
|
5月前
|
Ubuntu 关系型数据库 MySQL
在Ubuntu 22.04上配置和安装MySQL
以上就是在Ubuntu 22.04上配置和安装MySQL的步骤。这个过程可能看起来有点复杂,但只要按照步骤一步步来,你会发现其实并不难。记住,任何时候都不要急于求成,耐心是解决问题的关键。
624 30
|
4月前
|
网络协议 安全 Devops
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
131 4
|
5月前
|
Ubuntu 安全 网络安全
在Ubuntu系统下使用vsftpd配置FTP服务器的步骤
以上就是在Ubuntu系统下使用vsftpd配置FTP服务器的步骤。这些步骤都是基础的,但足够让你建立一个简单的FTP服务器。如果你需要更高级的功能,例如SSL加密、虚拟用户等,你可能需要进一步研究vsftpd的配置选项。
317 13
|
5月前
|
Ubuntu 网络协议
在Ubuntu 18.04服务器上配置双网口以接入互联网
总结一下,配置双网口在Ubuntu 18.04服务器就像一场冒险游戏,你小心翼翼地从查看网络布局开始,铺设新线路,最后得到了通往互联网的双重通道。祝你在网络世界的冒险旅程中更上一层楼!
187 11