linux安装dhcp服务(linux安装dhcp服务的命令)

      最后更新:2023-09-02 05:26

      Linux下如何安装DHCP服务和使用

      dhcpd服务程序是Linux系统中用于提供DHCP动态主机地址管理协议的服务,确认yum仓库配置妥当后就可以直接安装了,DHCP动态主机地址管理服务功能虽然十分丰富强大,但dhcpd服务程序的配置步骤却十分简单,很大程度上降低了Linux系统实现DHCP动态主机地址管理服务的门槛: [root@linuxprobe ~]# yum install dhcpLoaded plugins: langpacks, product-id, subscription-managerThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.rhel | 4.1 kB 00:00Resolving Dependencies--> Running transaction check---> Package dhcp.x86_64 12:4.2.5-27.el7 will be installed--> Finished Dependency ResolutionDependencies Resolved================================================================================Package Arch Version Repository Size================================================================================Installing:dhcp x86_64 12:4.2.5-27.el7 rhel 506 kTransaction Summary================================================================================Install 1 PackageTotal download size: 506 kInstalled size: 1.4 MIs this ok [y/d/N]: yDownloading packages:Running transaction checkRunning transaction testTransaction test succeededRunning transactionInstalling : 12:dhcp-4.2.5-27.el7.x86_64 1/1Verifying : 12:dhcp-4.2.5-27.el7.x86_64 1/1Installed:dhcp.x86_64 12:4.2.5-27.el7Complete!是的,您没有看错!打开dhcpd服务程序的主配置文件发现只有3行注释语句,大意是告诉咱们配置文件需要全部由自己来写,如果不熟悉的话可以看下第2行中的参考示例文件,再或者买本刘遄老师的《Linux就该这么学》自学书籍吧~哈哈,最后一句是玩笑了。如图14-2所示,一个标准的DHCP配置文件应该包括全局配置参数、子网网段声明、地址配置选项以及地址配置参数:[root@linuxprobe ~]# cat /etc/dhcp/dhcpd.conf# DHCP Server Configuration file.# see /usr/share/doc/dhcp*/dhcpd.conf.example# see dhcpd.conf(5) man page图14-2 dhcpd服务程序配置文件参数结构解析全局配置参数用于定义DHCP服务的整体运行参数,而子网网段声明用于配置整个子网段的地址属性,dhcpd服务程序配置文件的参数比较多,刘遄老师为同学们挑选了最常用参数。并逐一进行了简单介绍,为接下来实验打下基础:参数作用ddns-update-style类型定义DDNS服务动态更新的类型,类型包括:none(不支持动态更新),interim(互动更新模式)与ad-hoc(特殊更新模式)。allow/ignore client-updates允许/忽略客户机更新DNS记录。default-lease-time21600默认超时时间。max-lease-time43200最大超时时间。option domain-name-servers8.8.8.8定义DNS服务器地址。option domain-name "domain.org"定义DNS域名。range定义用于分配的IP地址池。option subnet-mask定义客户机的子网掩码。option routers定义客户机的网关地址。broadcase-address 广播地址定义客户机的广播地址。ntp-server IP地址定义客户机的网络时间服务器(NTP)。nis-servers IP地址定义客户机的NIS域服务器的地址。hardware 硬件类型 MAC地址指定网卡接口的类型与MAC地址。server-name 主机名通知DHCP客户机服务器的主机名。fixed-address IP地址将某个固定IP地址分配给指定主机。time-offset 偏移差指定客户机与格林尼治时间的偏移差。DHCP这部分在http://www.linuxprobe.com/chapter-14.html#142_dhcpd 这篇里讲的非常详细!建议看看
      DHCP基于客户/服务器模式。当DHCP客户端启动时,它会自动与DHCP服务器通信,由DHCP服务器为DHCP客户端供给自动分配IP地址的服务。 当然高等的DHCP,不光只是分配地址这么简单,今天我们的课程只是架设一个普通的DHCP的服务器
      Linux下如何安装DHCP服务和使用

      linux配置dhcp服务器配置文件

      配置文件都放在/etc/dhcp目录下,主配置文件为dhcpd.conf 编写dhcpd.conf  (可以复制dhcpd.conf.example模板文件来修改,也可以直接编辑dhcpd.conf)##1、拷贝示例文件覆盖原来的空文件。通过rpm -ql dhcp查看自己模板配置文件(不一定和我一样的版本)cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf## 2、预先处理,去掉 注释和空行,保留 生效语句,和可选语句。sed -ri '/(^#[[:space:]]+|^#$|^$)/{d}'/etc/dhcp/dhcpd.conf删除没用的那些行,保留内容如下:主配置文件样板:#ddns-update-style none;#authoritative;log-facility local7;subnet 10.1.1.0netmask 255.255.255.0 {range 10.1.1.10010.1.1.200; ##地址池option domain-name-servers202.96.128.166; ##DNS服务器地址option domain-name "class.com"; ##域名option routers 10.1.1.1;##默认路由option broadcast-address 10.1.1.255;##广播地址default-lease-time 300; ##默认租约时间max-lease-time 7200;##最大租约时间} 注意:dhcp服务器必须要有一张网卡在10.1.1.0/24网络,并且它只会给这张网卡所在网络(广播域)主机分配ip。
      linux配置dhcp服务器配置文件

      谁知道linux中如何配置DHCP

      准备好PE维护U盘、映像总裁软件(网络中可搜索下载)。首先使用安装命令进行安装DHCP服务器包dhcp3-server,安装完成后,编辑/etc/default/isc-dhcp-server使用INTERFACES选项定义DHCPD响应DHCP请求所使用的接口。2、接着让DHCPD守护进程监听eth0,使用如图所示的设置进入接口配置静态地址,主文件/etc/dhcp/dhcpd.conf填写会发送到客户端的所有网络信息。3、然后指定执行任务、是否执行任务,还有指定要发送给DHCP客户端的网络配置选项,定义网络拓扑、指定客户端、为客户端提供地址,或将一组参数应用于一组声明。4、接着打开并修改主文件,定义DHCP服务器选项,在文件顶部设置以下全局参数,它们将应用指定使用情况的参数值。5、然后给特定的客户机分配一个固定静态的 IP,显式将这台机器的MAC地址以及静态分配的地址添加到文件中去,进行保存关闭文件。6、最后启动DHCP服务,并让它下次开机自启动,允许DHCP守护进程监听67UDP 端口的防火墙权限,这样就可以轻松的使用DHCP服务。
      1、首先我们打开linux系统编辑,查找确认dhcp服务,通过rpm -qa查询。2、如果没有安装的话,通过 yum install dhcp即可安装。3、编辑dhcp服务器主配置文件,默认是空的。我们可以去拷贝一个模板,路径在/usr/share/doc/dhcp*/dhcp.config.sample。4、然后我们编辑/etc/dhcp/dhcp.conf文件,具体参考如下范例。range分配的地址池, optiondms dns服务器地址,option routers网关地址。5、配置好之后,重启dhcp服务。 /etc/init.d/dhcpd restart 如果是centos7系统,通过systemctl来重启服务。6、查看dhcp服务器地址,通过ifconfig确认。7、linux客户端怎么用dhcp服务器找到同一个网段的电脑,修改网卡配置文件,把bootroto改成dhcp类型。8、然后重启网卡服务,就会自动去获取dhcp服务器的地址了。
      一、修改dhcp服务器ip地址:vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0IPADDR=192.168.1.100 //IP地址NETMASK=255.255.255.0 //子网掩码BOOTPROTO=staticHWADDR=00:0C:29:AF:43:A6  //MAC地址ONBOOT=yesTYPE=Ethernetvi /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1IPADDR=192.168.2.100NETMASK=255.255.255.0BOOTPROTO=staticHWADDR=00:0C:29:AF:43:A7#使修改的地址生效service network restart二、挂载光盘并安装DHCP软件包或用yum install dhcp 安装:mount -t iso9660 /dev/cdrom /media/cdrom/cd /media/cdrom/RedHat/RPMS/rpm -ivh dhcp-3.0.1-59.EL4.i386.rpm三、复制dhcpd配置文件的样本:cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf四、编辑配置文件:vi /etc/dhcpd.confddns-update-style interim;ignore client-updates;subnet 192.168.0.0 netmask 255.255.255.0 {# --- default gateway        option routers                  192.168.0.1;        option subnet-mask              255.255.255.0;        option nis-domain               "domain.org";        option domain-name              "domain.org";                            #域名        option domain-name-servers      192.168.1.1;        option time-offset              -18000; # Eastern Standard Time#       option ntp-servers              192.168.1.1;#       option netbios-name-servers     192.168.1.1;# --- Selects point-to-point node (default is hybrid). Don't change this unless# -- you understand Netbios very well#       option netbios-node-type 2;        range dynamic-bootp 192.168.0.128 192.168.0.254;        default-lease-time 21600;        max-lease-time 43200;        # we want the nameserver to appear at a fixed address        host ns {                next-server marvin.redhat.com;                hardware ethernet 12:34:56:78:AB:CD;                fixed-address 207.175.42.254;        }}#修改为ddns-update-style interim;                                                 #dhcp服务器和dns服务器内部更新自动协商ignore client-updates;subnet 192.168.1.0 netmask 255.255.255.0 {                                       option routers                  192.168.1.1;                       #网关        option subnet-mask              255.255.255.0;                     #子网掩码        option domain-name-servers      202.103.24.68,202.103.0.117;       #DNS服务器地址        option time-offset              -18000; # Eastern Standard Time# --- Selects point-to-point node (default is hybrid). Don't change this unless# -- you understand Netbios very well#       option netbios-node-type 2;        range dynamic-bootp 192.168.1.101 192.168.1.200;                   #地址池        default-lease-time 21600;                                          #默认租约时间(秒)        max-lease-time 43200;                #最大租约时间(秒)        # we want the nameserver to appear at a fixed address        host JTWD01-28 {                next-server marvin.redhat.com;                hardware ethernet 00:1E:90:17:CC:67;                       #根据主机网卡mac地址分配IP地址                fixed-address 192.168.1.88;                                #分配的固定IP地址        }}subnet 192.168.2.0 netmask 255.255.255.0 {        option routers                  192.168.2.1;        option subnet-mask              255.255.255.0;        option domain-name-servers      202.103.24.68,202.103.0.117;        option time-offset              -18000; # Eastern Standard Time# --- Selects point-to-point node (default is hybrid). Don't change this unless# -- you understand Netbios very well#       option netbios-node-type 2;        range dynamic-bootp 192.168.2.101 192.168.2.200;        default-lease-time 21600;        max-lease-time 43200;}五、应用不同的网络接口:vi /etc/sysconfig/dhcpdDHCPDARGS=eth0  // DHCPDARGS=eth1                      #仅在eth0上提供dhcp服务六、开启dhcp服务:service dhcpd start注:/var/lib/dhcpd/dhcpd.leases 中记录着DHCP服务器向DHCP客户机提供租用的每个IP地址的信息。
      你现在上网上不了,你直接运行 ifconfig etho downifconfig eth0 up dhclient eth0,这种是自动获取ip网络的,如果固定的ip,应该设置ip.不是dhcp
      额,dhcp还需要配置么?dhclient eth0这样就会像dhcp 服务器请求一个ip了。通常也用dhcpd自动启动,此外,各个发行版默认配置方式也有差别
      谁知道linux中如何配置DHCP

      Linux系统怎么搭建DHCP服务器呀?

      打开系统,挂载光盘。(小白可在桌面模式下,建议在命令行界面操作) 设置IP地址,主机与服务器相互ping通安装DHCP服务器(我的是用yum安装的,也可以用rpm),yum install -y dhcp将范本配置文件复制到/etc/dhcp目录下替换掉空白的dhcpd.conf的主配置文件dhcpd.conf配置文件:常用参数ddns-update-style (none|interim|ad-hoc):定义所支持的DNS动态更新类型ignore client-updates:忽略客户端更新default-less-time number(数字):定义默认IP租约时间max-lease-time number(数字):定义客户端IP租约时间的最大值subnet 192.168.100.0 netmask 255.255.255.0{(定义作用域)range 192.168.100.10 192.168.100.100;(指定动态IP地址范围)option routers 192.168.100.254;(网关)option subnet-mask 255.255.255.0;(子网掩码)option domain-name"liunx65.com";(客户端名称)option domain-name-servers 192.168.100.32;(DNS服务器地址)option broadcast-address 192.168.100.255;(广播地址)}配置完成后保存退出并重启DHCP服务,测试 设置DHCP自启动(chkconfig --level 3 dhcp on)
      很详细的Windows 2008 Server下搭建DHCP与WINS服务器教程
      当局域网络中有大量的主机时,如果逐个为每一台主机手动设置IP地址、默认网关、DNS服务器地址等网络参数,显然是一个费力也未必讨好的办法。而DHCP(动态主机配置协议)服务器的应用,正好可以解决这一问题 DHCP主要负责集中分配各种网络地址参数(主要包括IP地址、子网掩码、广播地址、默认网关地址、DNS服务器地址);其他主机作为DHCP客户机,将网卡配置为自动获取地址,即可与DHCP服务器进行通信,完成自动配置过程1.安装配置DHCP服务器1)安装 DHCP服务器2)备份配置文件3)修改DHCP的主配置文件在客户端释放IP地址,然后更新IP地址,可以看到IP会变成我们刚才配置的DHCP保留版权声明:本文为CSDN博主「俊伟祺i」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_45448056/article/details/97187888
      Linux系统怎么搭建DHCP服务器呀?

      在linux电脑上安装dhcp软件包方法

      方法/步骤用管理员账号登入系统内,建议用命令界面操作,若在图形界面,在桌面新建终端输入init 3进入字符界面。请点击输入图片描述标准的光盘一般是3张,要安装服务器端软件包一般在光盘2,放入光驱,虚拟机则把第2个iso文件挂载上去。安装操作之前应该先在windows下进入光盘目录下查看下dhcp服务包的大概位置,这对于新手很重要,windows下找一份文件大家都比较熟悉,linux相对较复杂些,一般在光盘里的RedHat/RPM下,名字为dhcp-(版本号,我的是3.0pl1-23.i386....)。请点击输入图片描述在linux提示符后输入rpm-qa | grep dhcp 命令检查安装的dhcp服务,如图显示服务未安装请点击输入图片描述输入mount /dev/cdrom /mnt/cdrom 挂载光盘请点击输入图片描述由于之前已经查看了目录路径,所以可以直接输入路劲查看,输入cd /mnt/cdrom/RedHat/RPMS 进入软件包目录,也可以在进入cdrom目录后用ls一步一步进入。请点击输入图片描述用rpm-ivh命令安装,完整命令是rpm-ivh(后面是安装包的完整名字我的名称是dhcp-3.0pl1-23.i386,记不住名称可以在输入dhcp-3.0后按两下键盘的tab键补全),然后回车。请点击输入图片描述安装成功!请点击输入图片描述
      在linux电脑上安装dhcp软件包方法

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类