该系列文章只是本人的学习笔记,文章中的文字描述提取自《Linux鸟哥私房菜》《Linux运维之道》等书中的重点内容,部分内容是在培训Linux运维时总结的笔记,化繁为简能够在工作中快速复习掌握重点,并不代表个人立场,但转载请加出处,并注明参考文献。

DHCP (Dynamic Host Configuration Protocol 动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址、子网掩码、网关以及DNS等tcp/ip信息,给用户或者内部网络管理员作为对所有计算机作中央管理的方法.

DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口

546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHCP failover服务,这是需要特别开启的服务,DHCP failover是用来做"双机热备"的服务.

DHCP工作过程:

1.客户端请求IP: 客户端启动时,会像全网段广播,寻找DHCP Discover 包.

2.服务器响应: DHCP服务器回应,DHCP Offer包,包中包括IP地址,租约期限等,用客户机的Mac地址回应.

3.客户端选择IP: 客户端接收分配,并向全网段广播.告知其他主机.

4.服务器确认: 服务器确认,DHCP Ack,并断开连接.

5.客户端确认: 客户端确认租约信息,DHCP Nack.

6.客户端拿着已有的IP地址重新连接即可分配完成.

DHCP续租过程:

1.当客户端租约到达 50% 时,会向服务器主动请求DHCP Request包请求续租,如若服务器正常,则续租完成.

2.如果续租不正常,再次等到租约期限到达 87.5% 时,再次尝试DHCP Request续租请求,如若正常续租.

3.如果续租不正常,当租约用到 100% 是,断开连接,重新获取IP地址.

上面只是简单的介绍了一下DHCP的分配过程又来应付面试的,下面我们来详细的看一下他的分配流程吧.

A:客户端进行IP请求

当一个DHCP客户机启动时,会自动将自己的IP地址配置成0.0.0.0,由于使用0.0.0.0不能进行正常通信,所以客户机就必须通过DHCP服务器来获取一个合法的地址.由于客户机不知道DHCP服务器的IP地址,所以它使用0.0.0.0的地址作为源地址,使用UDP68端口作为源端口,使用255.255.255.255作为目标地址,使用UDP67端口作为目的端口来广播请求IP地址信息.广播信息中包含了DHCP客户机的MAC地址和计算机名,以便使DHCP服务器能确定是哪个客户机发送的请求.

B:服务器相应

当DHCP服务器接收到客户机请求IP地址的信息时,它就在自己的IP地址池中查找是否有合法的IP地址提供给客户机.如果有,DHCP服务器就将此IP地址做上标记,加入到DHCPOFFER的消息中,然后DHCP服务器就广播一则包括下列信息的DHCPOFFER消息.DHCP客户机的MAC地址,DHCP服务器提供的合法IP地址,子网掩码,默认网关,租约的期限,DHCP服务器的IP地址.

因为DHCP客户机还没有IP地址,所以DHCP服务器使用自己的IP地址作为源地址,使用UDP67端口作为源端口,使用255.255.255.255作为目标地址,使用UDP68端口作为目的端口来广播DHCPOFFER信息.

C:客户机选择IP

DHCP客户机从接收到的第一个DHCPOFFER消息中选择IP地址,发出IP地址的DHCP服务器将该地址保留,这样该地址就不能提供给另一个DHCP客户机.当客户机从第一个DHCP服务器接收DHCPOFFER并选择IP地址后,DHCP租约的第三过程发生.客户机将DHCPREQUEST消息广播到所有的DHCP服务器,表明它接受提供的内容.DHCPREQUEST消息包括为该客户机提供IP配置的服务器的服务标识符(IP地址).DHCP服务器查看服务器标识符字段,以确定它自己是否被选择为指定的客户机提供IP地址,如果那些DHCPOFFER被拒绝,则DHCP服务器会取消提供并保留其IP地址以用于下一个IP租约请求.

在客户机选择IP的过程中,虽然客户机选择了IP地址,但是还没有配置IP地址,而在一个网络中可能有几个DHCP服务器,所以客户机仍然使用0.0.0.0的地址作为源地址,使用UDP68端口作为源端口,使用255.255.255.255作为目标地址,使用UDP67端口作为目的端口来广播DHCPREQUEST信息.

D:服务器确认租约

服务器确认租约:DHCPACK DHCP服务器接收到DHCPREQUEST消息后,以DHCPACK消息的形式向客户机广播成功的确认,该消息包含有IP地址的有效租约和其他可能配置的信息.虽然服务器确认了客户机的租约请求,但是客户机还没有收到服务器的DHCPACK消息,所以服务器仍然使用自己的IP地址作为源地址,使用UDP67端口作为源端口,使用255.255.255.255作为目标地址,使用UDP68端口作为目的端口来广播DHCPACK信息.当客户机收到DHCPACK消息时,它就配置了IP地址,完成了TCP/IP的初始化.

服务器确认租约:DHCPNACK(DHCPNAK)如果DHCPREQUEST不成功,例如客户机试图租约先前的IP地址,但该IP地址不再可用,或者因为客户机移到其他子网,该IP无效时,DHCP服务器将广播否定确认消息DHCPNACK.当客户机接收到不成功的确认时,它将重新开始DHCP租约过程.

注1:如果DHCP客户机无法找到DHCP服务器,它将从TCP/IP的B类网段169.254.0.0/16中挑选一个IP地址作为自己的IP地址,继续每隔5分钟尝试与DHCP服务器进行通讯,一旦与DHCP服务器取得联系,则客户机放弃自动配置的IP地址,而使用DHCP服务器分配的IP地址.

注2:DHCP客户机收到DHCP服务器回应的ACK报文后,通过地址冲突检测(arp)发现服务器分配的地址冲突或者由于其他原因导致不能使用,则发送DECLINE报文,通知服务器所分配的IP地址不可用.

E:DHCP客户机续租

DHCP客户机会在租期过去50%的时候,直接向为其提供IP地址的DHCP服务器发送DHCPREQUEST消息包.如果客户机接收到该服务器回应的DHCPACK消息包,客户机就根据包中所提供的新的租期以及其它已经更新的TCP/IP参数,更新自己的配置,IP租用更新完成.如果没有收到该服务器的回复,则客户机继续使用现有的IP地址,因为当前租期还有50%.

如果在租期过去50%的时候没有更新,则DHCP客户机将在租期过去87.5%的时候再次向为其提供IP地址的DHCP服务器联系.如果还不成功,到租约的100%时候,DHCP客户机必须放弃这个IP地址,重新申请.如果此时无DHCP服务器可用,DHCP客户机会使用169.254.0.0/16中随机的一个地址,并且每隔5分钟再进行尝试.

以上就是DHCP的常用知识点总结了,一般我们很少去自己配置DHCP服务器,这里了解即可,一般会直接购买路由器解决.

概念:DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址、子网掩码、网关以及DNS等tcp/ip信息,给用户或者内部网络管理员作为对所有计算机作中央管理的方法。

DHCP原理

DHCP租约四部曲:

A:客户端进行IP请求

当一个DHCP客户机启动时,会自动将自己的IP地址配置成0.0.0.0,由于使用0.0.0.0不能进行正常通信,所以客户机就必须通过DHCP服务器来获取一个合法的地址。由于客户机不知道DHCP服务器的IP地址,所以它使用0.0.0.0的地址作为源地址,使用UDP68端口作为源端口,使用255.255.255.255作为目标地址,使用UDP67端口作为目的端口来广播请求IP地址信息。广播信息中包含了DHCP客户机的MAC地址和计算机名,以便使DHCP服务器能确定是哪个客户机发送的请求。

B:服务器相应

当DHCP服务器接收到客户机请求IP地址的信息时,它就在自己的IP地址池中查找是否有合法的IP地址提供给客户机。如果有,DHCP服务器就将此IP地址做上标记,加入到DHCPOFFER的消息中,然后DHCP服务器就广播一则包括下列信息的DHCPOFFER消息:

DHCP客户机的MAC地址;DHCP服务器提供的合法IP地址;子网掩码;默认网关(路由);租约的期限;DHCP服务器的IP地址。

因为DHCP客户机还没有IP地址,所以DHCP服务器使用自己的IP地址作为源地址,使用UDP67端口作为源端口,使用255.255.255.255作为目标地址,使用UDP68端口作为目的端口来广播DHCPOFFER信息

C:客户机选择IP

DHCP客户机从接收到的第一个DHCPOFFER消息中选择IP地址,发出IP地址的DHCP服务器将该地址保留,这样该地址就不能提供给另一个DHCP客户机。当客户机从第一个DHCP服务器接收DHCPOFFER并选择IP地址后,DHCP租约的第三过程发生。客户机将DHCPREQUEST消息广播到所有的DHCP服务器,表明它接受提供的内容。DHCPREQUEST消息包括为该客户机提供IP配置的服务器的服务标识符(IP地址)。DHCP服务器查看服务器标识符字段,以确定它自己是否被选择为指定的客户机提供IP地址,如果那些DHCPOFFER被拒绝,则DHCP服务器会取消提供并保留其IP地址以用于下一个IP租约请求。

 

在客户机选择IP的过程中,虽然客户机选择了IP地址,但是还没有配置IP地址,而在一个网络中可能有几个DHCP服务器,所以客户机仍然使用0.0.0.0的地址作为源地址,使用UDP68端口作为源端口,使用255.255.255.255作为目标地址,使用UDP67端口作为目的端口来广播DHCPREQUEST信息

D:服务器确认租约

服务器确认租约:DHCPACK

DHCP服务器接收到DHCPREQUEST消息后,以DHCPACK消息的形式向客户机广播成功的确认,该消息包含有IP地址的有效租约和其他可能配置的信息。虽然服务器确认了客户机的租约请求,但是客户机还没有收到服务器的DHCPACK消息,所以服务器仍然使用自己的IP地址作为源地址,使用UDP67端口作为源端口,使用255.255.255.255作为目标地址,使用UDP68端口作为目的端口来广播DHCPACK信息。当客户机收到DHCPACK消息时,它就配置了IP地址,完成了TCP/IP的初始化。

服务器确认租约:DHCPNACK(DHCPNAK)

如果DHCPREQUEST不成功,例如客户机试图租约先前的IP地址,但该IP地址不再可用,或者因为客户机移到其他子网,该IP无效时,DHCP服务器将广播否定确认消息DHCPNACK。当客户机接收到不成功的确认时,它将重新开始DHCP租约过程。

注1:如果DHCP客户机无法找到DHCP服务器,它将从TCP/IP的B类网段169.254.0.0/16中挑选一个IP地址作为自己的IP地址,继续每隔5分钟尝试与DHCP服务器进行通讯,一旦与DHCP服务器取得联系,则客户机放弃自动配置的IP地址,而使用DHCP服务器分配的IP地址。

注2:DHCP客户机收到DHCP服务器回应的ACK报文后,通过地址冲突检测(arp)发现服务器分配的地址冲突或者由于其他原因导致不能使用,则发送DECLINE报文,通知服务器所分配的IP地址不可用。

DHCP客户机续租:

DHCP客户机会在租期过去50%的时候,直接向为其提供IP地址的DHCP服务器发送DHCPREQUEST消息包。如果客户机接收到该服务器回应的DHCPACK消息包,客户机就根据包中所提供的新的租期以及其它已经更新的TCP/IP参数,更新自己的配置,IP租用更新完成。如果没有收到该服务器的回复,则客户机继续使用现有的IP地址,因为当前租期还有50%。

如果在租期过去50%的时候没有更新,则DHCP客户机将在租期过去87.5%的时候再次向为其提供IP地址的DHCP服务器联系。如果还不成功,到租约的100%时候,DHCP客户机必须放弃这个IP地址,重新申请。如果此时无DHCP服务器可用,DHCP客户机会使用169.254.0.0/16中随机的一个地址,并且每隔5分钟再进行尝试。

安装DHCP服务程序

◆编译安装DHCP◆

[root@localhost ~]#  wget https://www.isc.org/downloads/file/dhcp-4-4-1/
[root@localhost ~]# yum install -y gcc gcc-c++
[root@localhost ~]# ./configure --prefix=/usr/local/dhcp --sysconfdir=/etc
[root@localhost ~]# make && make install
[root@localhost ~]# cp -a server/dhcpd.conf.example /etc/dhcpd.conf

◆Yum安装DHCP◆

[root@localhost ~]# yum install -y dhcp
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager.
Package 12:dhcp-4.2.5-68.el7.x86_64 already installed and latest version
Nothing to do

配置DHCP自动分配IP

DHCP协议的设计初衷,就是为了更加高效的管理局域网内的IP地址资源,DHCP服务器会自动把IP地址,子网掩码,网关,DNS地址等信息,分配给有需要的客户端,而且当客户端的租约时间到期后,DHCP会自动回收所分配的IP地址,以便交给新加入的客户端.

以下实验,将配置一个DHCP服务,实现局域网内的主机能够自动获取IP地址,并且无需认为干预.

◆配置DHCP服务端◆

1.通过Yum仓库,快速安装DHCP服务

[root@localhost ~]# yum install -y dhcp
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager.
Package 12:dhcp-4.2.5-68.el7.x86_64 already installed and latest version
Nothing to do

2.由于默认情况下,DHCP在安装完成后不会创建相应的配置文件,所以我们应手动复制一份过来.

cp -a /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf    #yum的配置文件位置
cp -a ./server/dhcpd.conf.example /etc/dhcpd.conf #源码的配置文件位置

3.这里我们清空原配置文件里的内容,写入以下内容就足够使用了

[root@localhost ~]# vim /etc/dhcp/dhcpd.conf
[root@localhost ~]# cat /etc/dhcp/dhcpd.conf
# dhcpd.conf
#
# Sample configuration file for ISC dhcpd
# # option definitions common to all supported networks...
# option domain-name "example.org"; #DNS名称(有就填域名,没有可默认)
option domain-name-servers 8.8.8.8,114.114.114.114; #指定DNS解析服务器
default-lease-time 600; #指定默认租约时间
max-lease-time 7200; #指定最大租约时间
log-facility local7; #指定日志存放位置 subnet 192.168.1.0 netmask 255.255.255.0 #指定IP分配范围与子网掩码
{
range 192.168.1.100 192.168.1.200; #指定分配地址池(100-200)
option routers 192.168.1.1; #指定默认网关
option broadcast-address 192.168.1.255; #指定默认广播地址
}

4.启动DHCP服务,并设置开机自启动

[root@localhost ~]# systemctl restart dhcpd
[root@localhost ~]# systemctl enable dhcpd
[root@localhost ~]# cat /var/lib/dhcpd/dhcpd.leases

◆配置Linux客户端◆

1.客户端如果想动态分配IP地址的话,我们要修改一下配置文件改为自动获取即可

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777728

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp #改为自动获取即可
IPADDR=192.168.1.10
NETMASK=255.255.255.0
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens32
DEVICE=ens32
ONBOOT=yes
DNS1=8.8.8.8

2.修改完成后,重启一下网络让其生效即可

[root@localhost ~]# systemctl restart network

配置DHCP分配固定IP

在DHCP协议中,有个术语是"预约",它用来确保局域网中指定设备,总是获取到固定的IP地址,这种配置就是固定IP的配置啦.

以下实验,将配置一个DHCP服务,保留指定的IP地址,实现保留地址<固定MAC/IP地址分配>.

1.首先要想绑定指定IP与Mac地址,我们得知道对方的IP与Mac地址才行,下面将使用arp命令获取

C:\Users\administrator> arp -a

接口: 192.168.20.1 --- 0x4
Internet 地址 物理地址 类型
192.168.20.255 ff-ff-ff-ff-ff-ff 静态
224.0.0.22 01-00-1e-00-00-16 静态
224.0.0.252 01-00-ae-00-00-cc 静态
239.255.255.250 01-00-ce-7f-af-fa 静态

2.编辑DHCP主配置文件,在配置文件结尾追加写入以下参数即可

[root@localhost ~]# vim /etc/dhcpd/dhcpd.comf
[root@localhost ~]# cat /etc/dhcp/dhcpd.conf
# dhcpd.conf
#
# Sample configuration file for ISC dhcpd
# # option definitions common to all supported networks...
# option domain-name "example.org";
option domain-name-servers 8.8.8.8,114.114.114.114;
default-lease-time 600;
max-lease-time 7200;
log-facility local7; subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
} host MyHost
{
hardware ethernet 00:0C:29:3D:22:6A; #想要保留MAC地址
fixed-address 192.168.1.200; #与MAC地址对应的IP
}

4.重启DHCP服务,并设置开机自启动

[root@localhost ~]# systemctl restart dhcpd
[root@localhost ~]# systemctl enable dhcpd

配置DHCP超级作用域

以下实验,将配置一个DHCP服务,实现当一个网段不够用,则分配另一个网段(不常用),一般情况不够用可以直接使用A类网段

1.编辑DHCP主配置文件,覆盖写入以下内容

[root@localhost ~]# vim /etc/dhcpd/dhcpd.comf
[root@localhost ~]# cat /etc/dhcp/dhcpd.conf
# dhcpd.conf
#
# Sample configuration file for ISC dhcpd
# # option definitions common to all supported networks...
# option domain-name "example.org";
option domain-name-servers 8.8.8.8,114.114.114.114;
default-lease-time 600;
max-lease-time 7200;
log-facility local7; shared-network public
{
rubnet 192.168.1.0 netmask 255.255.255.0 #分配A段地址
{
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
} rubnet 192.168.2.0 netmask 255.255.255.0 #分配B段地址 {
range 192.168.2.100 192.168.2.200;
option routers 192.168.2.1;
option broadcast-address 192.168.2.255;
}
}

2.重启DHCP服务器

[root@localhost ~]# systemctl restart dhcpd

配置DHCP中继服务器

以下实验,将配置一个DHCP服务,将IP地址指定分配到其他网段(不常用),实现一个DHCP服务器分配多个网段,跨网段分配

[实验环境]

[主机]		[网卡]			[模式]			[IP]

DHCP服务器	eno16777728		链接内网(VMnet 10)	192.168.20.10

DHCP中继	eno16777728		链接内网(VMnet 10)	192.168.20.15
eno33554968 链接外网(VMnet 15) 192.168.25.15 客户机 eno16777728 链接外网(VMnet 15) 192.168.25.10

◆配置DHCP服务器◆

1.通过Yum仓库,快速安装DHCP服务

[root@localhost ~]# yum install -y dhcp
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager.
Package 12:dhcp-4.2.5-68.el7.x86_64 already installed and latest version
Nothing to do

2.由于默认情况下,DHCP在安装完成后不会创建相应的配置文件,所以我们应手动复制一份过来.

cp -a /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf    #yum的配置文件位置
cp -a ./server/dhcpd.conf.example /etc/dhcpd.conf #源码的配置文件位置

3.编辑配置文件,覆盖写入以下内容

[root@localhost ~]# vim /etc/dhcpd/dhcpd.comf
[root@localhost ~]# cat /etc/dhcp/dhcpd.conf
# dhcpd.conf
#
# Sample configuration file for ISC dhcpd
# # option definitions common to all supported networks...
# option domain-name "example.org";
option domain-name-servers 8.8.8.8,114.114.114.114;
default-lease-time 600;
max-lease-time 7200;
log-facility local7; subnet 192.168.20.0 netmask 255.255.255.0 #指定范围与掩码
{
range 192.168.2.100 192.168.20.200; #指定分配地址池
option routers 192.168.20.1; #指定网关
option broadcast-address 192.168.2.255; #指定广播地址
} subnet 192.168.25.0 netmask 255.255.255.0 #指定范围与掩码
{
range 192.168.25.100 192.168.25.200; #指定分配地址池
option routers 192.168.25.15; #指定网关
option broadcast-address 192.168.5.255; #指定广播地址
}

4.配置一个路由,转发数据包到,中继的eth0网卡上

[root@localhost ~]# route add default  gw 192.168.20.15
[root@localhost ~]# echo "GATEWAY=192.168.20.1" >> /etc/sysconfg/network-scripts/ifcfg-eno16777728 #指定网关

5.启动DHCP服务

[root@localhost ~]# systemctl restart dhcp

◆配置DHCP中继器◆

1.通过Yum仓库,快速安装DHCP服务

[root@localhost ~]# yum install -y dhcp
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager.
Package 12:dhcp-4.2.5-68.el7.x86_64 already installed and latest version
Nothing to do

2.修改DHCP配置文件,开启中继功能,编辑配置文件,覆盖写入

[root@localhost ~]# vim /etc/sysconfg/dhcrelay

INTERFACES=”eno16777728  eno33554968”					#将eth0 转发到eth1网卡上
DHCPSERVERS=”192.168.20.10” #指定DHCP服务器地址
dhcrelay 192.168.20.10 #指定DHCP服务器

3.修改/etc/sysctl.conf文件开启内核转发

[root@localhost ~]# vim /etc/sysctl.conf

net.ipv4.ip_forward=1                                 #开启转发

[root@localhost ~]# sysctl -p                         #重启生效

4.启动中继器

[root@localhost ~]# systemctl restart dhcrelay
[root@localhost ~]# systemctl enable dhcrelay

◆配置Linux客户端◆

1.配置一个路由,转发数据包到,中继的eth1网卡上

[root@localhost ~]# route  add default  gw 192.168.25.15

2.编辑配置文件改成自动获取IP

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777728

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp #改为自动获取即可
IPADDR=192.168.1.10
NETMASK=255.255.255.0
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens32
DEVICE=ens32
ONBOOT=yes
DNS1=8.8.8.8

通过DHCP动态管理IP地址的更多相关文章

  1. 编写管理IP地址参数脚本(永久性)

    1.用各种命令取出/etc/passwd文件前5行的最后一个字母.(2种) 2.编写管理IP地址参数脚本(永久性) a.只能用sed命令完成 b.提示用户变量赋值(IP.子网掩码.网关.DNS等) c ...

  2. Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装

    今天在安装Oracle 10g的时候,遇到了“ Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装” 这个问题,经过搜索,找到了解决方案,具体如下: win7下右键单机" ...

  3. 烂泥:更换ESXI5.0管理网卡及管理IP地址

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 公司的服务器基本上都是在IDC机房里面的,为了更有效的利用服务器性能.所以有几台服务器,安装的是ESXI5.0做成虚拟化. 注意目前这些服务器都是双网卡 ...

  4. NetScaler通过DHCP服务器获取IP地址

    NetScaler通过DHCP服务器获取IP地址 DHCP 选项参考 https://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp ...

  5. 如何禁止虚拟机自动获取DHCP分配的ip地址

    今天在看Hadoop视频学习的时候跟着视频里面修改ip地址,将虚拟机的ip地址修改为192.168.2.3,结果ifconfig显示ip地址为192.168.2.128,用物理主机去ping这两个ip ...

  6. 1. 通过DHCP服务器动态获取IP地址之后无法上网的解决方法

    故障:内网正常,在同一个局域网内的其它PC端通过DHCP获取IP地址并且可以正常上网. 1.通过wireshark抓包,使用ipconfig /renew时,wireshark内出现DHCP请求服务, ...

  7. DHCP服务-自动管理IP地址和分配固定IP

    dhcp服务 端口:67 配置文件:/etc/dhcp/dhcpd.conf 自动分配IP: 一. 安装服务:yum install dhcp 安装过程省略 二.首先,看到配置文件中啥也没有,他的配置 ...

  8. 重置Brocade光纤交换机的管理IP地址

     1.使用串口登录光纤交换机 使用RS/232 (9针)串口连接线将笔记本连至交换机的串口. 输入以下参数: Bits per second (每秒位数): 9600 Data Bits (数据位): ...

  9. ARM-Linux配置DHCP自动获取IP地址

    备注:内核版本:2.6.30.9busybox版本:1.15.2 PC Linux和开发板Linux的工作用户:root 1. 配置内核:[*] Networking support --->N ...

随机推荐

  1. SpringMVC学习笔记:单例与并发问题

    Spring中的Bean默认都是单例(singleton),Spring中Bean的scope属性有五种类型: singleton 表示在spring容器中的单例,通过spring容器获得该bean时 ...

  2. ManageEngine OMP帮助台委派

  3. 安装配置ftp服务器

    1.安装ftp服务 检查是否安装vsftpd rpm -qa|grep vsftpd 安装 vsftpd yum -y install vsftpd 2.配置 编辑 文件 /etc/vsftpd/vs ...

  4. XMind使用教程

    使用XMind,可以轻松创建.管理及控制思维导图.1. 启动XMind,选择一个空白模板或模板创建:2. 单击中心主题,输入文字即可对中心主题重命名:3. 使用键盘Enter键创建主要/同级主题,使用 ...

  5. How to temporally disable IDE tools (load manually)

    It is possible to prevent the IDE Tools from being loaded automatically when starting Visual Studio. ...

  6. RuntimeException

    Throwable Error ... Exception !RuntimeException RuntimeException 两类:checked exceptions 和 unchecked e ...

  7. codehouse

    1 # 整数部分十进制转二进制 2 3 num = int(raw_input(">>>")) 4 5 if num < 0: 6 isNeg = True ...

  8. la3890(半平面交)

    蓝书半平面交例题 #include<iostream> #include<cstring> #include<cmath> #include<cstdio&g ...

  9. noip第8课资料

  10. index.jsp首页访问不了的解决方法

    解决方法: Tomcat,将项目添加到里面 部署解包的webapp目录 将Web项目部署到Tomcat中的方法之一,是部署没有封装到WAR文件中的Web项目.要使用这一方法部署未打包的webapp目录 ...