思科DHCP服务器配置实例解析

思科DHCP服务器配置实例解析,第1张

思科DHCP服务器配置实例解析

 首先我们应该汇总下我们所需要达到的目标:为服务器提供固定的地址,即做MAC与IP地址的绑定为客户机提供并非固定的地址,通常这会涉及到子网因为我们的实验环境限制,我们先设定第二条,检查下客户机能否得到IP地址,再设置第一条,看看是否按照我们的设定的得到IP地址。那么DHCP服务器配置文件如下:

 ddns-update-style interim;

 ignore client-updates;

 subnet 19216810 netmask 2552552550 {

 # --- default gateway

 option routers 1921681254;

 option subnet-mask 2552552550;

 option nis-domain " skycom";

 option domain-name " skycom";

 option domain-name-servers 19216812;

 option time-offset -18000; # Eastern Standard Time

 # option ntp-servers 19216811;

 # option netbios-name-servers 19216811;

 # --- Selects point-to-point node (default is hybrid) Don't change this unless

 # -- you understand Netbios very well

 # option netbios-node-type 2;

 range 1921681100 1921681250;

 default-lease-time 21600;

 max-lease-time 43200;

 }

 保存并退出,然后重启dhcpd服务

 [root@a ~]# service dhcpd restart

 Shutting down dhcpd: [OK]

 Starting dhcpd: [OK]

 之后我们开启客户端,将客户机网卡设置为DHCP模式,然后我们可以看到客户机的IP地址为1921681250,因为dhcp的IP地址倒着分发。

 将客户机进行ip与MAC的绑定,首先要获知客户机的MAC地址,Windows系统进入CMD,使用getmac命令,linux使用ifconfig可看到。之后我们修改配置文件,完整配置文件如下:

 ddns-update-style interim;

 ignore client-updates;

 subnet 19216810 netmask 2552552550 {

 # --- default gateway

 option routers 1921681254;

 option subnet-mask 2552552550;

 option nis-domain " skycom";

 option domain-name " skycom";

 option domain-name-servers 19216812;

 option time-offset -18000; # Eastern Standard Time

 # option ntp-servers 19216811;

 # option netbios-name-servers 1921681

 telnet和ssh登陆提示

 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 1921681100 1921681250;

 default-lease-time 21600;

 max-lease-time 43200;

 host server2{

 hardware ethernet 00:0c:29:47:04:17;

 fixed-address 19216812;

 }

 }

 之后我们重启DHCP服务

 [root@a ~]# service dhcpd restart

 Shutting down dhcpd: [OK]

 Starting dhcpd: [OK]

 重启启用客户机的网卡,service network restart ,之后查看IP信息,这时我们可以看到地址已经变为19216812

 DHCP服务器配置故障排除

 1 如果遇见service dhcpd restart/start 无法启动的时候,可以试下:[root@a ~]# /usr/sbin/dhcpd start

 如果你的配置文件有错误的话,会出现提示,主要关注的部分为line 之后的

 2 修改/etc/sysconfig/dhcpd文件,改变dhcp服务所监听的网口(在多网卡下),在DHCPDARGS=后面添加eth0

 3 另外可以关注下/var/lib/dhcpd/dhcpdleases文件,这里面主要保存的是地址的分发

 DHCP服务器配置之防火墙的配置

 DHCP服务器主要工作在端口67上监听,然后在端口68上回应客户,所以我们需要配置防火墙,在服务器上面运行:Syetem-config-securitylevel,在other ports里面添加TCP 67 68端口即可,然后启动防火墙,运行service iptables start,然后测试,删除dhcpdconf配置文件中绑定的部分,之后重启客户机的网卡,检测下能够正确获得到IP地址。

 DHCP服务器配置总结

 DHCP服务器配置实验至此就结束了,另外分享个技巧,在测试的时候,将2台VM虚拟的linux网卡模式调成Vmnet2模式,那样不会受到干扰。

;

Router(config)#no ip dhcp conflict logging 关闭冲突记录信息

Router(config)#ip dhcp pool WOLF 启用DHCP功能,起个名字

Router(dhcp-config)#network 19216810 2552552550 地址池

Router(dhcp-config)#default-router 19216811 配置网关

Router(dhcp-config)#dns-server 2029612868 配置DNS

Router(dhcp-config)#lease 10 修改租期为10天

Router(config)#ip dhcp excluded-address 19216811 192168110 保留这十个地址,不下放,给其它固定设备用。

Debug ip dhcp server packet

Show ip dhcp binding 查看ip地址和mac地址的绑定

Router(config)#ip dhcp ping packets 3 DHCP服务器在分配一个地址之前,要先对这个地址PING一下(默认PING两个包),用来确定这个地址是否已被其他主机所用。

  你还在为不知道 而烦恼么接下来是我为大家收集的 教程,希望能帮到大家。

的方法

目 录

1、基本概念介绍 2

2、密码、登陆等基本配置 2

  3、cisco装置埠配置详解 8

4、vlan的规划及配置 13

41 核心交换机的相关配置 13

42 接入交换机的相关配置 25

5、配置交换机的路由功能 30

6、配置交换机的DHCP功能 31

7、常用排错命令 32

友情连结:

杭州大金空调售后

杭州大金空调售后电话

杭州西门子洗衣机售后维修电话

杭州西门子洗衣机售后服务电话

上海夜总会招聘

上海

上海夜总会

上海夜场

上海

上海招聘

杭州ktv招聘

ktv招聘

1、基本概念介绍

IOS:

网际网路作业系统,也就是交换机和路由器中用的作业系统

VLAN:

虚拟lan

VTP:

VLAN TRUNK PROTOCOL

DHCP:

动态主机配置协议

ACL: 访问控制列表

三层交换机:具有三层路由转发能力的交换机

本教程中“#”后的蓝色文字为注释内容。

2、密码、登陆等基本配置

本节介绍的内容为cisco路由器或者交换机的基本配置,在目前版本的cisco交换机或路由器上的这些命令是通用的。本教程用的是cisco的模拟器做的介绍,一些具体的埠显示或许与你们实际的装置不符,但这并不影响基本配置命令的执行。

Cisco 3640 R4700 processor revision 0xFF with 124928K/6144K bytes of memory

Processor board ID 00000000

R4700 CPU at 100MHz, Implementation 33, Rev 12

2 Ethernet interfaces

8 Serial interfaces

DRAM configuration is 64 bits wide with parity enabled

125K bytes of NVRAM

8192K bytes of processor board System flash Read/Write

--- System Configuration Dialog ---

Would you like to enter the initial configuration dialog [yes/no]: n

# 此处我们选择no,不进入他的初始化配置向导

Press RETURN to get started!

# 选择no以后,提示你按回车键开始,此处我们需要按回车键

Mar

1 00:43:56591: %IP-5-WEBINST_KILL: Terminating DNS process

Mar

1 00:43:58379: %SYS-5-RESTART: System restarted --

Cisco IOS Software, 3600 Software C3640-JK9O3S-M, Version 12314T7, RELEASE SOFTWARE fc2

Technical Support:

Copyright c 1986-2006 by Cisco Systems, Inc

piled Wed 22-Mar-06 21:46 by pwade

Mar

1 00:43:58411: %SNMP-5-COLDSTART: SNMP agent on host Router is undergoing a cold start

Router>

# 等显示稳定后,出现最初的提示符,注意提示符是“>”,目前所处的状态称为使用者模式。

Router>

Router>

Router>en

# 如果在当前状态下没有重复的命令,我们可以用“TAB”键来补齐这条命令,主要目的是为了便于阅读

Router>enable

# 从使用者模式user mode进入到特权模式exec mode,注意提示符的变化,提示符变为“#”

Router#conf t

Router#configure terminal

说明:#在特权模式下输入configure terminal进入全域性配置模式global configuration mode,在这之下输入的命令叫做全域性命令,一旦输入,将对整个router产生即时影响。如下,注意提示符的变化:

Routerconfig#exit

# 请注意提示符发生了改变,当前的模式据叫做全域性配置模式。

Router#conf

Mar

1 00:44:291: %SYS-5-CONFIG_I: Configured from console by console t

# 在输入命令的过程中,IOS会出现一些即时提示。

Enter configuration mands, one per line

End with CNTL/Z

Routerconfig#exit

# 退出当前的全域性配置模式的命令是exit

Router#conf t

# 重新进入到全域性配置模式

Enter configuration mands, one per line

End with CNTL/Z

Routerconfig#

Mar

1 00:44:35591: %SYS-5-CONFIG_I: Configured from console by consolehos

# 这行是路由器交换机出现的一些即时提示。

Routerconfig#hostname test

# 这条命令用来更改当前装置的名字名字中可包含装置的楼层、用途等资讯,主要是为了将来便于区分装置。

testconfig#

# 回车后我们就会发现,但前的装置的名字已经发生了改变,变成了test了。

testconfig#enable pass

# 这条命令用来配置装置的登陆密码,用tab键补齐后,再下一行显示完整命令。

testconfig#enable password cisco

# 我们输入这台装置的登陆密码为 cisco

testconfig#end

# 我们退回到全域性配置模式,校验一下刚才输入的密码

test#sh r

# 此命令的完整写法是show running-start,此处的sh r用的是省略的写法,因无其他重复的命令所以可以被执行。

Building configuration

Current configuration : 1559 bytes

!

version 123

service timestamps debug datetime msec

service timestamps log datetime msec

no service password-encryption

!

hostname test

# 注意此处显示的是我们配置的装置的名字

!

boot-start-marker

boot-end-marker

!

enable password cisco

# 此处显示的是刚才我们配置的enable密码,注意此时是用明文显示的,有点不安全。

!

no aaa new-model

!

resource policy

!

memory-size iomem 5

ip subnet-zero

!

# 到这一行其实并未全部显示完配置的内容,我们可以按键盘上的任意键来终止继续显示。在显示的过程中通过按回车键可以逐行显示,按空格键可以一页一页的显示。这些操作可在实际的装置中体会。

test#conf t

# 重新进入到全域性配置模式

testconfig#service pass

testconfig#service password-encryption

# 利用这条命令给密码加密显示。

testconfig#end

test#sh r

# 退出到全域性配置模式后,验证刚才的配置。

Building configuration

Current configuration : 1565 bytes

!

version 123

service timestamps debug datetime msec

service timestamps log datetime msec

service password-encryption

!

hostname test

!

boot-start-marker

boot-end-marker

!

enable password 7 070C285F4D06

# 注意此处刚才明文显示的密码已经变成加密显示了,这样从一定程度上保证了密码的安全。

!

no aaa new-model

!

resource policy

!

memory-size iomem 5

ip subnet-zero

!

# 验证完毕后按任何一个键中断显示,下面的内容说明终端登陆密码的配置。

test#conf t

Enter configuration mands, one per line

End with CNTL/Z

testconfig#no service password-encryption

# 可利用这条命令前面加no来去掉密码加密功能,cisco的所有命令都可以通过这种方式来禁止。

testconfig#line con

testconfig#line console 0

# 利用这条命令来配置用超级终端登陆时的一些引数。

testconfig-line#pass

testconfig-line#password cisco

# 新增密码,此处我们配置的密码为cisco

testconfig-line#loggi

testconfig-line#logging

# 在任何情况下如果你忘记了命令的相关引数可以用来获得提示和帮助

synchronous

Synchronized message output

testconfig-line#logging sy

testconfig-line#logging synchronous

# 在我们进行配置时,IOS会产生一些即时的提示资讯,而这些资讯会冲乱我们的游标显示,用这条命令可以将游标规矩在下一行,即使出现了一些即时的提示。

testconfig-line#exit

# 退出当前console口的引数配置

testconfig#line vt

#

telnet登陆时相关引数的配置,此处用了来寻求提示。

<0-134>

First Line number

aux

Auxiliary line

console

Primary terminal line

tty

Terminal controller

vty

Virtual terminal

x/y

Slot/Port for Modems

testconfig#line vty 0 4

# 我们配置虚拟终端的0到4,也就是同时允许5个使用者可以telnet到这台装置上来。

testconfig-line#pass

testconfig-line#password cisco

# 我们配置telnet时的密码为cisco,如果此处我们不设定密码,那么用telnet来登陆的时候并不会以空密码登陆,而是会给你提示说:相关密码没有设定,禁止登陆。所以我们为了能远端telnet到这台装置,此处的密码一定要设定好。

testconfig-line#login

# 这条命令是允许通过telnet来登入

testconfig-line#exit

# 退出当前配置模式到全域性配置模式。

testconfig#

testconfig#

test#conf s

# 我们在做配置的时候,会出现输入错误的情况,在这种情况下ios会以为你输入的是一个域名

Translating "s"domain server 255255255255

# 那么ios会做长时间的搜寻,试图找到这个域名对应的ip地址

Translating "s"domain server 255255255255

# 这段时间是比较长的,那么我们如何禁用它的这个功能呢

% Unknown mand or puter name, or unable to find puter address

test#conf t

Enter configuration mands, one per line

End with CNTL/Z

testconfig#no ip domain-lookup

# 在全域性配置模式下,将ip域名的搜寻功能关闭就可以了。

testconfig#end

test#conf

Mar

1 01:40:46895: %SYS-5-CONFIG_I: Configured from console by console

test#conf x

# 将上述功能关闭以后,再有输入错误的情况会直接提示你输入错误。

^

% Invalid input detected at '^' marker

test#

testconfig#ip domain-name 20210212868

# 如果有必要将装置配置上DNS功能的话就用这条命令。

### 基本配置完毕后我们验证一下所有的配置###

test#sh run

Building configuration

Current configuration : 1693 bytes

!

version 123

service timestamps debug datetime msec

service timestamps log datetime msec

service password-encryption

# 密码加密显示功能开启

!

hostname test

!

boot-start-marker

boot-end-marker

!

enable password 7 070C285F4D06

# 密码被加密显示了

!

no aaa new-model

!

resource policy

!

memory-size iomem 5

ip subnet-zero

!

!

ip cef

no ip domain lookup

# 关闭了域名查询功能

no ip dhcp use vrf connected

!

!

no ip ips deny-action ips-interface

!

no ftp-server write-enable

!

no crypto isakmp ccm

!

略……

ip server

no ip secure-server

ip classless

!

control-plane

!

line con 0

exec-timeout 0 0

password 7 094F471A1A0A

# 用超级终端登陆的密码,也同样被加密显示

logging synchronous

line aux 0

line vty 0 4

password 7 00071A150754

# 用telnet登陆的密码,也同样被加密显示

login

!

!

end

test#

使用三层交换机配置DHCP服务器,实现IP的自动分配。使用Cisco Packet Tracer student模拟此场景。具体方法如下:

1、首先需要画一个好的拓扑,只有画出拓扑图,才能事半功倍,以下计算机的IP地址是自动分配的,只需标记。

2、然后配置三层交换机,即顶层交换机,将与第二层连接的两个端口配置为中继模式。

3、然后创建VLAN 10和VLAN 83,并将它们配置为一个IP作为DHCP的网关。

4、此时可以创建DHCP,它分别对应于VLAN 10和VLAN 83网段,网关配置为您刚刚设置的VLAN IP地址。

5、然后转到左侧的第2层交换机并创建VLAN 10,并使用命令int range F0/1-23输入0-23端口,并使用命令SW ACC VLAN 10将其分配为VLAN 10。

6、然后等待一段时间,在下面的计算机上将其设置为DHCP以获取IP,可以看到计算机可以自动获取IP。

注意事项:

随着计算机及其互连技术的飞速发展,以太网已成为目前最流行的短距离两层计算机网络,以太网的核心部件是以太网交换机。

Router(config)#ip dhcp pool WOLF //启用DHCP功能,起个名字

Router(dhcp-config)#network 12110 2552552550 //地址池

Router(dhcp-config)#default-router 12111 //配置网关

Router(dhcp-config)#dns-server 2029612868 //配置DNS

Router(dhcp-config)#lease 10 //修改租期为10天

Router(config)#ip dhcp excluded-address 12111 121110 //保留地址,不下放

Router(config)#no ip dhcp conflict logging //关闭冲突记录信息

Debug ip dhcp server packet

Show ip dhcp binding //查看ip地址和mac地址的绑定

DHCP地址冲突的消息,DHCP在分配地址之前会先行发出一个ping包来探测地址是否被使用,这个就是检测到了地址已经被使用的消息。你检查一下网络中是不是有设备静态指定了这两个IP地址。

。DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHCP failover服务,操作如下:

1、在键盘上按下“WIN+R”键,在运行框里输入“cmd”,点击 确定 按钮。

2、在命令框里输入“servicesmsc”,并按回车键。

3、等待几秒钟之后会弹出一个服务窗口,滚动鼠标滚轮或者是向下拖动右边滑条。

4、找到名称为“DHCP Client”项,双击鼠标左键。

5、在弹出的窗口点击“确定”按钮,这时候dhcp服务器便设置成功了。

 固定IP上网配置:

  现有客户需要使用思科的2600路由器上网,用户为10M光纤,申请了16个固定IP,IP为61161xxx2-61161xxx14, 默认网关是61161xxx1。内网IP段19216810,客户要实现192168150-192168160之间的IP可以上网,其余的不可以。

  路由器e0/0接口为WAN外网接口,e0/1为LAN内网接口

  interface e0/0

  ip address 61161xxx2 255255255240 //这里可以使用61161xxx2-14个地址中的任意一个,这里就用2

  ip nat outside

  full-duplex

  no shutdown

  interface e0/1

  ip address 19216811 2552552550

  ip nat inside

  full-duplex

  no shutdown

  //设置放行的IP地址列表

  access-list 1 permit host 192168150

  access-list 1 permit host 192168151

  access-list 1 permit host 192168152

  access-list 1 permit host 192168153

  access-list 1 permit host 192168154

  access-list 1 permit host 192168155

  access-list 1 permit host 192168156

  access-list 1 permit host 192168157

  access-list 1 permit host 192168158

  access-list 1 permit host 192168159

  access-list 1 permit host 192168160

  ip nat pool intoout 61161xxx2 61161xxx2 netmask 255255255240 //这里复用61161xxx2的地址,也可以这样写:ip nat pool intoout 61161xxx2 61161xxx14 netmask 255255255252 这样写之后,从地址池里选择任意可用的外网ip 转换。

  ip nat inside source list 1 pool intoout Overload

  ip route 0000 0000 61161xxx1 //默认网关,即电信端的地址,下一跳地址。

  配置后就可以上网了,但是客户端必须设置固定IP,配置DNS,不配置,因为没有开启DHCP服务,所以必须设置固定IP。

  开启DHCP,则需要这样配置:

  ip dhcp pool ABC

  network 19216810

  default router 19216811

  dns-server 202966468

  ip dhcp excluded-address 19216811 需要除去网关的地址,要不就冲突了。

  没有ip的限制,就是单纯的上网,删除那个access-list 1 permit host 192168150 至access-list 1 permit host 192168160

  增加 access-list 1 permit 19216810 2552552550就可以了。

  PPPOE拨号上网配置:

  对以设置PPPOE上网,以太网接口LAN的配置不变,需要更改外网口WAN的配置和访问控制列表,增加VPDN的配置。用户名是admin,密码 123456,配置过程如下:

  interface e0/1

  ip address 19216811 2552552550

  ip nat inside

  full-duplex

  interface Dialer1 //建立一个拨号接口

  ip address negotiated //拨号接口的地址是通过协商获得的

  ip nat outside

  encapsulation ppp //封装为ppp协议

  dialer pool 1 //建立拨号池为 1

  dialer-group 1 //建立拨号组1 有时候需要设置MTU值比如MTU=1492

  mtu 1492

  ppp authentication pap callin //加密的验证模式为pap,是chap,直接更改就可以了。

  ppp pap sent-username admin password 0 123456 //用户名和密码

  vpdn enable

  vpdn-group office

  request-dialin

  protocol pppoe

  pppoe enable

  pppoe-client dial-pool-number 1

  dialer-list 1 protocol ip permit

  access-list 1 permit 19216810 2552552550

  ip route 0000 0000 Dialer1 permanent

  ip nat inside source list 1 interface Dialer1 overload

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/3507671.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-03-01
下一篇2024-03-01

随机推荐

  • 皮肤有点泛红、干燥,痘印。用什么护肤比较好?

    外油内干皮肤护理需要定期去角质,然后重点补水保湿,调节水油平衡,才能从根本上解决外油内干的问题,皮肤状态好了之后不会轻易爆痘,祛痘印可以慢慢去除 1定期去角质皮肤爱出油,除了正常洁面之外,去角质是必须的,由于皮肤长痘,去角质工作不易敷泥状清

    2024-04-15
    41600
  • 我想给我妈妈买眼部精华或者眼霜,我想知道哪个牌子适合她,他接近50岁了,想去眼纹,黑眼圈

    选择眼部精华或眼霜的品牌和类型需要考虑许多因素,包括你的妈妈的肤质、需求、预算和个人偏好。以下是一些适合成熟肌肤的眼部护肤品牌和产品的推荐:1 La Mer眼部精华霜:这是一款轻盈的眼部精华霜,可显著减少细纹和皱纹,同时提供深层保湿。2 E

    2024-04-15
    31400
  • 精华露和精华液的顺序

    精华露和精华液的顺序,其实并没有固定的标准。不同品牌、不同产品之间,使用顺序也可能存在一些差异。但是,一般来说,我们可以这样理解:我们需要明确两者的功能区别。精华液是一种具有高浓度活性成分的保养品,可以为肌肤提供深层营养滋润,在保持肌肤水油

    2024-04-15
    34300
  • 美容院里的做背的基础油和套盒有什么区别

    美容院里的做背的基础油和套盒有什么区别?在美容院里进行背部护理的时候,通常会有两种选择:基础油和套盒。这两种产品有什么区别呢?基础油是一种不含任何添加剂的纯天然植物油,常见的有橄榄油、葡萄籽油、甜杏仁油等。在进行背部护理时,按摩师会用基础油

    2024-04-15
    26700
  • 屈臣氏卖假货吗?你买到假货了吗?

    屈臣氏确实有假货的!我第一次到屈臣氏买东西时。买了很多东西。办了张会员卡。然后有个换购。原价239元的阿迪达斯香水。只要在添99元就可以换到。我当时很纠结。到底是真的还是假的?不过99元也不多。就换了。至今没用。这个说实话我真不知道是真是假

    2024-04-15
    26700
  • 妮维雅洗面奶真假辨别_妮维雅男士洗面奶真假鉴别

    妮维雅洗面奶产品因为其销量还是非常不错的,同时用户的评价也是也一直处于高星,所以假货也无可避免的就出现在大家的视野之中,下面我们就来看看关于妮维雅洗面奶真假对比。妮维雅洗面奶真假辨别从包装的印刷上看:这方面区分最大的就是产品的背面,

    2024-04-15
    25700
  • 至本洗面奶好用吗

    至本洗面奶好用。至本洗面奶是上海澄穆生物科技有限公司旗下的品牌,坚持以科学配方及高度有效性为产品研制的出发点,传递健康的护肤理念及生活方式,努力构建人与人和人与环境互相信任的友好关系,以理性之姿,追求理想之美。至本洗面奶是一款备受推荐的洗面

    2024-04-15
    28900

发表评论

登录后才能评论
保存