Linux系统怎么搭建DHCP,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
DHCP(Dynamic Host Configuration Protocol),动态主机配置协议,是一个应用层协议。
当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就会根据DHCP协议给客户端分配IP,使得客户机能够利用这个IP上网。
DHCP的前身是BOOTP协议(Bootstrap Protocol),BOOTP被创建出来为连接到网络中的设备自动分配地址,后来被DHCP取代了,DHCP比BOOTP更加复杂,功能更强大。
后面可以看到,在用Wireshark过滤显示DHCP包,需要输入过滤条件BOOTP,而不是DHCP,但或许是因为我使用的Wireshark版本是比较旧的1.12.9,没有在新版本中尝试过,也许可以输入DHCP让其只显示DHCP包。
1、检查DHCP安装包 rpm -q dhcpd
2、查看DHPC包安装的了那些内容 rpm -ql dhcp
3、将系统提供的DHPC配置文件范例拷贝到/etc目录下 cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf
4、声明用来描述dhcp服务器中对网络布局的划分,是网络设置的逻辑范围
subnet 192.168.1.0 netmask 255.255.255.0 {……..
}
default-lease-time 21600; /默认租约时间max-lease-time 43200; /最长默认租约时间
option routers 192.168.1.1; /子网网关option subnet-mask 255.255.255.0 /子网掩码
全局设置作用与整个配置文件
ddns-update-style interimdafault-lease-time 21600;max-lease-time 43200;option domain-name “test.com”option domain-name-servers 192.168.1.1,202,106.0.20; /DNS服务器的IP地址使用此选项进行设置
subnet 声明用在某个子网中设置的动态分配的地址和网络属性
subnet 192.168.1.0 netmask 255.255.255.0 {
rang 192.168.1.128 192.168.1.254; /动态分配IP地址池 option subnet mask 255.255.255.0; /动态分配的默认子网掩码 option routers 192.168.1.1; /动态分配默认网关
}
对某一个主机固定IP
host Server01 { hardwar ethernet 0:0c:c3:22:46:81 /此位置是要固定IP主机的MAC地址 fixed-address 192.168.1.11; /要固定分配的IP地址 option subnet-mask 255.255.2550; option routers 192.168.1.1;
}
如果一个主机有多个网卡(网络接口)需要在/etc/sysconfig/dhcp文件中设置 DHCPADRGS= eth0 /eth0 的提供DHCP服务的网络接口名称
5、查看dhcp 服务器的租约文件 /var/bin/dhcp/dhcpd.leases
Linux的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu等版本。其中Deepin是国内发展最好的Linux发行版之一;UbuntuKylin是基于Ubuntu的衍生发行版;Manjaro是基于Arch的Linux发行版;LinuxMint默认的Cinnamon桌面类似Windows XP简单易用;Ubuntu则是以桌面应用为主的Linux操作系统。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。