利用脚本配置思科路由器教程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用脚本配置思科路由器教程相关的知识,希望对你有一定的参考价值。
参考技术A网络管理员一般都会利用脚本配置进行思科路由器配置,但在配置之前要明确自己想要执行那些命令、进行那些操作,然后再进行脚本的编写,就会有事半功倍的效果了。下面,跟着我我们就来看一下这些脚本内容是怎么写的,希望对您有所帮助!
利用脚本配置思科路由器教程
首先,要进行running-configure配置的备份操作,当然设备早已经配置好了,tftp服务器也准备好了。
一、BT 无线网络 解除
1. username ccie privilege 15 password 0 ccie
2. !
3. interface FastEthernet0/0
4. no ip address
5. shutdown
6. duplex auto speed auto
7. !
8. interface FastEthernet0/1
9. ip address 11.133.183.251 255.255.255.0
10. duplex auto speed auto
11. !
12. ip classless ip route 0.0.0.0 0.0.0.0 11.133.183.254
13. ip http server ip pim bidir-enable
14. !
15. line vty 0 4 login local
二、按照下面的步骤进行思科路由器配置
(1)编写脚本
新建一个文件crt.vbs,尾缀为。vbs,内容如下
1. #$language = "VBScript"
2. Ubuntu 论坛 #$interface = "1.0" Sub main ' turn on synchronous mode so we don't miss any data
3. crt.Screen.Synchronous = True On Error Resume Next
4. crt.session.Connect("/telnet 10.1.1.1") If Err.Number<>0 Then
5. crt.session.Connect("/telnet 10.1.1.1") End If
6. crt.Screen.WaitForString "Username:" crt.Screen.Send "ccie" & VbCr
7. crt.Screen.WaitForString "Password:"
8. crt.Screen.Send "ccie " & VbCr
9. crt.Screen.WaitForString "Router#"
10. crt.Screen.Send "config t" & VbCr
11. crt.Screen.WaitForString "Router(config)#"
12. crt.Screen.Send "int f0/1" & VbCr
13. crt.Screen.WaitForString "Router(config-if)#"
14. crt.Screen.Send "no sh" & VbCr
15. crt.Screen.WaitForString "Router(config-if)#"
16. crt.Screen.Send "end" & VbCr
17. crt.Screen.WaitForString "Router#"
18. crt.Screen.Send "copy run tftp://10.1.1.10" & VbCr
19. crt.Screen.WaitForString "Address or name of remote host [11.133.183.249]" crt.Screen.Send ""& VbCr 思科路由器
20. crt.Screen.WaitForString "Destination filename [router-confg]"
21. crt.Screen.Send ""& VbCr
22. Do while (crt.Screen.WaitForString("--- more ---",1)<>False)
23. crt.Screen.Send " " Loop '
24. crt.Screen.Send "exit" & VbCr crt.session.disconnect
25. crt.Screen.Synchronous = False End Sub
(2)懂vb的朋友应该很容易看懂的,上面内容的相关解释如下:
crt.Screen.WaitForString "Username:"—从设备上返回的信息,也就是提示信息。
crt.session.Connect("/telnet 11.133.183.251")—需要telnet的设备。
crt.Screen.Send "ccie" & VbCr—向设备上发送的字符,即你在正常操作时输入的命令或字符
& VbCr—输入字符后并回车。
注:" "中部分为需要进行相应改动的地方,您只需要根据您的具体情况进行改动即可。
(3)应用脚本
打开CRT软件,点击Script菜单,点击RUN;
在弹出菜单中找到刚才编写的脚本存放的目录,并输入脚本的名字crt.vbs.这时可以看到脚本在执行,如下:
1. User Access Verification Username: ccie
2. Password: Netscreen 防火墙
3. Router#config t Enter configuration commands, one per line. End with CNTL/Z.
4. Router(config)#int f0/1
5. Router(config-if)#no sh ubuntu 输入法
6. Router(config-if)#end
7. Router#copy run tftp://11.133.183.249 Address or name of remote host [11.133.183.249]?
8. Destination filename [router-confg]? !! 694 bytes copied in 9.60 secs (77 bytes/sec)
9. Router#linux 论坛 思科论坛 Cisco
以上就是利用脚本进行思科路由器配置的内容,关键在于脚本的编写技巧,大家可以多多学习编程方面的知识,以辅助你认识思科路由器配置过程。
思科路由器的相关 文章 :
1. cisco路由器教程详解
2. 思科路由器基本配置教程
3. 如何查看Cisco路由器的配置信息
4. Cisco可配置的三种路由技巧是哪些
Cisco实验
综二
目的:掌握路由、交换、NAT、ACL、DHCP的综合配置,构建小型复合网络
任务:在交换机上划分VLAN
配置单臂路由
利用静态路由协议或动态路由协议连接路由器与三层交换
在路由器上配置DHCP,实现不同VLAN内主机IP地址的自动获取
在边缘路由器上实现NAT功能,实现虚线的VLAN不能接入互联网络,其他VLAN正常接入互联网
场境:Cisco 路由器多台,Cisco三层交换机一台,Cisco 二层交换一台
详细点最好把过程和命令写出来
越详细追加分
先看划分VLAN,
en
show vlan-sw bri
end
vlan 10 name ST
vlan 11 name SY
exit
show vlan-sw bri (检查)
confi t
int f1/1
switchport access vlan 10
end
confi t
int f1/2
switchport accecc vlan 11
end
VLAN简单的划分
然后TRUNK F1/0
confi t
int F1/0
switchport mode trunk
switch trunk encap dot1q (封装)
switchprt mode trunk
switchport trunk allwed vlan xxxx
路由
confi t
int f0/0
no shutdown
end
cinfi t
int f0/0.1
in add XXXXXXXX XXXXXXXXXXX
end
confi t
int f0/0.2
ip add XXXXXXXX XXXXXXXX
end
int f0/0.1
encap dot1q XX(VLAN ID)
ip add XXXXXXXXXXX XXXXXXXXXXXX
F0/0.2同理
F1/1 F1/2的网关要分别指向F0/0。1 F0/0。2
以上就是简单的单臂!
配置DHCP,实现NAT以2611路由器为例,配置清单如下:
Current configuration:
!
version 12.0
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname 2611
!
enable secret 5 $1$JIeG$UZJNjKhcptJXHPc/BP5GG0
enable password 2323ipro
!
ip subnet-zero
no ip source-route
no ip finger
!
!
!
interface Ethernet0/0
ip address 192.168.10.254 255.255.255.0 secondary
ip address 218.27.84.249 255.255.255.248
no ip directed-broadcast
ip accounting output-packets
no ip mroute-cache
no cdp enable
!
interface Serial0/0
ip unnumbered Ethernet0/0
no ip directed-broadcast
ip accounting output-packets
ip nat outside
no ip mroute-cache
no fair-queue
no cdp enable
!
interface Ethernet0/1
ip address 192.168.2.254 255.255.255.0
no ip directed-broadcast
ip nat inside
no ip mroute-cache
no cdp enable
!
interface Virtual-TokenRing35
no ip address
no ip directed-broadcast
no ip mroute-cache
shutdown
ring-speed 16
!
router rip (动态路由协议)
redistribute connected
network 192.168.2.0
network 192.168.10.0
network 218.27.84.0
!
ip default-gateway 218.27.127.217
ip nat pool nat-pool 218.27.84.252 218.27.84.254 netmask 255.255.255.248
ip nat inside source list 1 pool nat-pool overload
ip nat inside source static 192.168.2.254 218.27.84.249
ip classless
ip route 0.0.0.0 0.0.0.0 Serial0/0
ip http server
ip http port 9091
ip ospf name-lookup
!
!
ip access-list extended filterin
permit tcp any host 218.27.84.249 eq www reflect httpfilter
access-list 1 permit 192.168.2.0 0.0.0.255
no cdp run
!
line con 0
transport input none
line aux 0
line vty 0 4
password routr
login
!
end 参考技术A CISCO的交换机的配置。
SWITCH>enable
switch#>show run(查看当前交换机配置)
........#>config t(进入配置模式)
........(config)>int vlan 1
..................>ip add ***.***.***.***(IP地址)
................>wr(保存)
返回配置模式
(config#)>int vlan 1
.........>int face 0/6()端口任选
........>switchport access vlan 2(将F0/6划分为VLAN2)
........>wr
返回配置模式
(config#)>vtp mode [server|client|transparent]
........>vtp domian domain-name
........>vtp password password(VTP密码为password)
.........>show vlan(查看VLAN信息)
.........》spanning tree enabled protocol ieee(生成树协议的配置)(这是避免VLAN的数量多出现的问题。一定要配置)
返回配置模式
(config#)>lint vty 0 4(特权用户有五个,分别是0-4)
........>password 123(密码123)
........>LOGIN(应用这模式)(这个是用来远程访问PC的)
中继端口的配置。是为了两台交换机连通的时候同VLAN的用户能互相访问配置如下:
返回配置模式
(config#)>int f0/8(这端口是用来两台交换机连接时设置的中继端口)
..........>switchport trunk
..........>switchport mod trunk
..........>switchport trunk allowed vlan all vlans
..........>8021Q(这是协议,一定要打的)
路由器的配置
router A>enable(进入特权模式)
........>config t(配置模式)
........>interface ethernet 0(定义快速以太网端口 E0)
........>ip add ***.***.***.*** ****.****.****.****(IP地址和子网掩码)
按CTR+Z退出
.....>enable
.....#>router protocal
.......>network network-number
.........>show ip protocal
配置RIP协议
返回配置模式
(config#)>router rip
..........>network ***.***.***.***(IP地址)
.........>network ***.***.***.***(ip地址)
配置动态路由配置协议
router a>enable
.........#>config t
........>router osf1
........>network 159.226.2.0 0.0.0.255 areal
我知道只有这么多。如果你想用100分就让一个人从头到
尾把配置整个网络架构画出来。然后加上配置命令。
这是不可能的。要想的。我这是实践路由和交换机得出的
配置命令。这与模拟器上面的有些是不一样的。大家都是学习的
我也想大家可以共同学习。那些只是命令。如果你想学习。
那么你本来就有基础。你可以继续按照命令就可以学习了。
记得用交换机时不要打erase 这是删除的意思。里面有子项
FLASH删除数据。这是不可能恢复的。就是说。如果你按了Y
那么就要进厂刷新。希望能帮到你吧! 参考技术B 1.
交换机:
#vlan 10
#switchport int e0/0/1 (自己定)
#int vlan 10
#ip add 192.168.10.1 255.255.255.0
#vlan 20
#switchport int e0/0/2
#int vlan 20
#ip add 192.168.20.1 255.255.255.0
#exit
#router rip
#int vlan 10
#ip rip work
#int vlan 20
#ip rip work
#exit
#service dhcp (配置DHCP)
#ip dhcp pool A(建立DHCP地址池A)
#network-address 192.168.10.1 24 (根据vlan 10的地址定)
#default-router 192168.10.1
#exit
#ip dhcp pool B
#network-address 192.168.20.1 24
#default-router 192.168.20.1
#exit
路由器:
#int f0/0.1 (与交换机相连的口)
#encapsulation dot1q 10
#ip add 192.168.10.2 255.255.255.0
#no shut
#int f0/0.2
#encapsulation dot1q 20
#ip add 192.168.20.2 255.255.255.0
#no shut
#int f0/0
#ip nat inside
#int e0/1 (连外网的口)
#ip nat outside
#exit
#router rip
#netword 192.168.0.0
#exit
这样就可以了
DHCP给交换机配 参考技术C 这么简单的东西网上有很多文章。
你如果只是做实验的话,可以单个的去找
如果做项目的话,你首先把图画出来。 参考技术D 这些都很简单,但很琐碎的事情!
建议楼主先看一下书籍,然后再自己配,这样比较好些. 第5个回答 2008-03-28 占楼
我回家给你慢慢写
以上是关于利用脚本配置思科路由器教程的主要内容,如果未能解决你的问题,请参考以下文章