网络精通-DHCP的其他配置方式

25 篇文章 2 订阅

320、基于接口的DHCP:

配置:

#

interface Ethernet0/0/0

 ip address 192.168.1.1 255.255.255.0

 dhcp select interface

 dhcp server dns-list 8.8.8.8

#

tips:基于接口的DHCP,默认分配的IP地址与接口是同一网段,网关默认就是接口的IP地址;

321、DHCP relay,DHCP的(中继):

实验;

实验topo:

实验步骤:

分别将将SW2、SW3、的上联口打trunk,下联口打access:

SW2:

#

interface MEth0/0/1

#

interface Ethernet0/0/1

 port link-type trunk

 port trunk allow-pass vlan 10

#

interface Ethernet0/0/2

 port link-type access

 port default vlan 10

#

SW3:

#

interface MEth0/0/1

#

interface Ethernet0/0/1

 port link-type trunk

 port trunk allow-pass vlan 20

#

interface Ethernet0/0/2

 port link-type access

 port default vlan 20

#

将SW1 的G0/0/2-3打trunk,G0/0/0打access,并且分别配置VLAN 10 、VLAN 20 、VLAN 800 ,分别配置上IP地址:

#

interface Vlanif10

 ip address 192.168.10.1 255.255.255.0

#

interface Vlanif20

 ip address 192.168.20.1 255.255.255.0

#

interface Vlanif800

 ip address 192.168.254.1 255.255.255.0

#

interface MEth0/0/1

#

interface GigabitEthernet0/0/1

 port link-type access

 port default vlan 800

#

interface GigabitEthernet0/0/2

 port link-type trunk

 port trunk allow-pass vlan 10

#

interface GigabitEthernet0/0/3

 port link-type trunk

 port trunk allow-pass vlan 20

#

利用静态路由模拟DHCP服务器的网关:

#

ip route-static 0.0.0.0 0.0.0.0 192.168.254.1

#

322、配置DHCP relay:

 

①在DHCP服务器上面配置两个地址池,分别用来给VLAN10 、VLAN20 分配地址:

VLAN10 的地址池:

#

ip pool vlan10

 gateway-list 192.168.10.1

 network 192.168.10.0 mask 255.255.255.0

 dns-list 8.8.8.8

#

VLAN 20 的地址池:

#

ip pool vlan20

 gateway-list 192.168.20.1

 network 192.168.20.0 mask 255.255.255.0

 dns-list 114.114.114.114

#

#

dhcp enable

dhcp select global

#

②将DHCP服务中继至DHCP服务器:

VLAN 10

#

interface Vlanif10

 ip address 192.168.10.1 255.255.255.0

 dhcp select relay

 dhcp relay server-ip 192.168.254.2

#

VLAN20

#

interface Vlanif20

 ip address 192.168.20.1 255.255.255.0

 dhcp select relay

 dhcp relay server-ip 192.168.254.2

#

查看实验结果:

323、DHCP relay的工作原理:

在同一个VLAN之间,客户机发送ARP报文寻找DHCP服务器,但是由于VLAN隔离了广播域,,所以只能由DHCP relay将广播的源IP地址和目的IP地址替换,源IP地址替换成为同VLAN的虚拟地址,目的地址替换陈成为DHCP服务器的IP地址,这样,DHCP请求报文就变成了单播,就可以穿过广播域,当DHCP offer报文回来的时候,给数据包打上tag,传给客户机,客户机就可以获得IP地址;

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,关于 Linux 中 DHCP 服务器配置DHCP 服务器中继的问题,我可以给你一些简单的解释。 DHCP(动态主机配置协议)是一种网络协议,它可以自动分配 IP 地址和其他网络参数,比如子网掩码、默认网关和 DNS 服务器等。在 Linux 中,你可以通过配置 DHCP 服务器来实现自动分配 IP 地址。 在 Ubuntu 系统中,你可以使用 ISC DHCP 服务器配置 DHCP。首先,你需要安装 DHCP 服务器: ``` sudo apt-get update sudo apt-get install isc-dhcp-server ``` 安装完成之后,你需要编辑 `/etc/dhcp/dhcpd.conf` 文件来配置 DHCP 服务器。在文件中,你可以设置 DHCP 服务器IP 地址池、子网掩码、默认网关、DNS 服务器等参数。例如: ``` subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.100; option routers 192.168.1.1; option domain-name-servers 8.8.8.8, 8.8.4.4; } ``` 这个配置文件表示 DHCP 服务器为 192.168.1.0/24 子网内的设备分配 IP 地址,IP 地址池为 192.168.1.10 到 192.168.1.100,默认网关为 192.168.1.1,DNS 服务器为 8.8.8.8 和 8.8.4.4。 另外,DHCP 服务器还支持中继模式,也就是将来自一个子网的 DHCP 请求转发到另一个子网上的 DHCP 服务器上。这个功能可以通过在 `/etc/dhcp/dhcpd.conf` 文件中设置 `relay` 选项来实现。例如: ``` 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 8.8.8.8, 8.8.4.4; relay 192.168.2.1; } ``` 这个配置文件表示将来自 192.168.1.0/24 子网的 DHCP 请求转发到 192.168.2.1 这个 DHCP 服务器上。需要注意的是,在转发 DHCP 请求之前,你需要在转发的子网上配置一个 DHCP 中继代理。 希望这些信息能对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不爱学习的小刘~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值