Linux启机DHCP设置指南 (linux系统如何启机时dhcp)

DHCP是Dynamic Host Configuration Protocol的缩写,也就是动态主机配置协议。当网络中的计算机需要获取IP地址、子网掩码、网关、DNS等地址信息时,就可以通过DHCP自动配置。对于Linux系统而言,启用DHCP可以大大方便网络管理员的日常工作,同时降低了配置的复杂性。

以下是,希望能够对您有所帮助。

之一步:安装DHCP客户端软件

在Linux系统中,启用DHCP需要安装DHCP客户端软件。常用的DHCP客户端软件有dhclient和dhcpcd。

对于基于Debn的Linux系统,可以通过以下命令安装dhclient:

$sudo apt-get install dhcp-client

对于基于RedHat的Linux系统,可以通过以下命令安装dhclient:

$sudo yum install dhcp-client

如果您想使用dhcpcd,则可以通过以下命令进行安装:

对于基于Debn的Linux系统:

$sudo apt-get install dhcpcd

对于基于RedHat的Linux系统:

$sudo yum install dhcpcd

第二步:配置DHCP客户端

安装完DHCP客户端之后,接下来需要配置DHCP客户端。

1. dhclient配置

如果使用dhclient作为DHCP客户端,可以通过编辑/etc/network/interfaces文件来配置。

打开/etc/network/interfaces文件,将iface inet manual改为iface dhcp,例如:

auto eth0

iface eth0 dhcp

保存修改后,执行以下命令重启网络配置即可使DHCP客户端生效:

$sudo service networking restart

2. dhcpcd配置

如果使用dhcpcd作为DHCP客户端,则需要编辑配置文件/etc/dhcpcd.conf。

打开/etc/dhcpcd.conf文件,在文件末尾添加以下代码:

interface

noipv4ll

nodhcpv6

ipv6rs

例如:

interface eth0

noipv4ll

nodhcpv6

ipv6rs

保存修改后,执行以下命令重启网络配置即可使DHCP客户端生效:

$sudo service networking restart

第三步:测试DHCP客户端

当DHCP客户端成功安装并配置之后,可以通过以下命令测试:

如果使用dhclient,可以执行以下命令:

$sudo dhclient

例如:

$sudo dhclient eth0

如果使用dhcpcd,可以执行以下命令:

$sudo dhcpcd

例如:

$sudo dhcpcd eth0

执行成功后,客户端就会从DHCP服务器中获取到相应的IP地址、子网掩码、网关、DNS等信息,并自动进行配置。确认客户端成功连接至DHCP服务器后,就可以进行其他操作了。

相关问题拓展阅读:

linux里怎么关闭防火墙,怎么安装启动DHCP

Linux系统下关闭防火墙的命令:Setenforce 0

安装配置DHCP:

1.安装DHCP服务器软件(在RHEL4系统的安装光盘中包括RPM格式的DHCP服务器软件包,包文件的名称是dhcp-3.0.1-12_EL.i386.rpm),在RHEL4的第4安装光盘中,在同一张安装盘中还包括与DHCP相关的其它软件包

# cd /media/掘嫌穗cdrom/rehat/rpms/

#ks -l dhcp*

dhcp-3.0.1-12_EL.i386,rpm在REL4中没有被默认安装,需要手动安装

#rpm -qa | grep dhcp

#rpm -ivh dhcp-3.0.1-12_EL.i386.rpm

2.其中/usr/in/dhcpd 是DHCP服务器的执行文件,/etc/rc.d/init.d/dhcpd是DHCP服务器的启动脚本,虽然文件名都是DHCPD,但是文件位于不同的目录,功能也不一样.

DHCPD.CONF配置文件以及建立配置文件和配置文件的格式

#ls /etc/dhcp*

#vi /etc/dhcpd.conf

如:

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1..168.1.200;

}

3.全局设置

全局设置是DHCPD.CONF配置文件中不包括在任何声明中的配置项(参数或选项),

作用于整个配置文件.当声明中没有相应的配置项时将使用全局配置项的设置,当声明

中有相应的设置项时将使用本声明中设置,而不采用全局设置项的值.

DHCP.CONF配置文件中常用的全局设置如下:

1) ddns-update-style参数用来设置DHCP服务器与DNS服务器的动态信息更新模式.

2) 默认租约时间使用default-lease-time参数设置,参数值的单位是秒.

3) 更大租约时间使用max-lease-time参数设置,参数值的单位是秒判卜.

4) 主机所在域的名称使用domain-name先项进行设置,设置的域名将与主机名称一起组成

主机全名

5)DNS服务器地址使用domain-name-servers选项进行设置,设置的值为DHCP客户端需要使用的DNS服务器的IP地址.

6)使用subnet声明设置子网属性

subnet 是DHCP.CONF文件中最常用的声明,用于在子网中设置动态分配的地址的网络属性,subnet声明者竖中可包括其他的参数.就不再说了.

4.DHCP服务器的启动与停止及重起\和DHCP服务的状态

#service dhcpd start

#service dhcpd stop

#service dhcpd restart

#service dhcpd status

Linux下不上网的话先确定启动了网络服务

个人觉得更好配置一下正确的IP地址和DNS地址

我也要知道怎么弄.很郁闷.请高人指点一下

在Linux系统下,DHCP服务的配置

把192.168.5.88,192.168.5.66绑定静态,其余的从192.168.5.4开始到254

一、配置DHCP服务器的IP

1. 执行以下命令

vi /etc/sysconfig/network-scripts/ifcfg-eth0

2. 打开之后,不管里面写的什么,你就照着下面的内容填写就行

DEVICE=eth0

BOOTPROTO=static

ONBOOT=yes

IPADDR=192.168.5.3

NETMASK=255.255.255.0

GATEWAY=192.168.5.1

3 保存退出,执行service network restart

二,搭建DHCP服务器。

照着下面的写一个配置文件(配置文件的路径是/etc/dhcpd.conf)

ddns-update-style interim;

subnet 192.168.5.0 netmask 255.255.255.0 {

range 192.168.5.4 192.168.5.254;

option submask 255.255.255.0;

option routers 192.168.5.1;

option domain-name-servers 192.168.5.2;

default-lease time 21600;

max-lease time 43200;

}

host xszg {

hardware ethernet xx:xx:xx:xx:xx:xx;

fix-address 192.168.5.88;

}

host xsjl {

hardware ethernet yy:yy:yy:yy:yy:yy;

fix-address 192.168.5.66;

}

保存退出,执行service dhcpd start

注意: 这里面所写的xx:xx:xx:xx:xx:xx和yy:yy:yy:yy:yy:yy分别是销售主管和销售经理的主机的MAC地址,你可以通过在他们的主机上执行ipconfig /all参数获得,类似于E5-33-BB的参数,只不过在WINDOWS中是用横线连接,在LINUX的dhcp服务器中要用:来连接。

1 楼的nassersiyu讲得好

个人觉得 不到100台PC 更好是DNS 和 DHCP 集成到一台服务器 完全OK

节约资源

怎么查看LINUX的DHCP服务是否开启

1、由于测试环境是VMWare 里面的,并且使用NAT转发和主机共享网络,所以将192.168.1.1段作为客户机段IP,并且在VMware 中关闭 DHCP 服务器,使用一台Linux 作为DHCP服务器,另一台XP作为测试客户机。

2、查询是否安装DHCP,查看到当前系统没有安装。

3、采用镜像里面的软件进行安装,成功安装后查看到软件系统DHCP 3.0.5。

4、设置Linux 网卡信息,由于192.168.1.1已经被VMWare 默认占用,并且192.168.1.2为网关,所以这里使用192.168.1.3。

5、在DHCP配置里子网192.168.1.0子网掩码255.255.255.0,设置保留IP地址,并置相应的其他信息,重启网络服务、DHCP 服务器。

6、打开客户机,并且客户机设置的是自动获取 IP 地址。

7、查看客户机IP,看到已经是DHCP 服务器里面设置的域名,以及IP段,说明从DHCP服务器正常获取到IP地址;并且能够ping 通网络,说明能够正常上网。

8、查看Linux的系统日志,首先使用cat /var/log/messages查看日志,查看到有来自客户机的请求记录。

9、查看DHCP分配文件,使用cat /var/lib/dhcpd/dhcpd.leases命令,查看到客户机的信息以及DHCP 分配IP情况,测试成功。

linux系统如何启机时dhcp的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux系统如何启机时dhcp,Linux启机DHCP设置指南,linux里怎么关闭防火墙,怎么安装启动DHCP,在Linux系统下,DHCP服务的配置,怎么查看LINUX的DHCP服务是否开启的信息别忘了在本站进行查找喔。


数据运维技术 » Linux启机DHCP设置指南 (linux系统如何启机时dhcp)