思科网络实验室路由、交换实验指南-第一章

Pon本章主要讲的是通过console、telnet和终端服务器配置设备

 

一、通过console口访问路由器

console口很少使用,主要用于第一次配置设备,或者其他连接方式失败了,才会使用console连接设备。

 

在思科模拟器中,使用console线连接

思科网络实验室路由、交换实验指南-第一章_第1张图片

 

把PC的RS232接口与路由器的Console口通Console线连接

然后通过PC的Terminal(终端)功能连接路由器

思科网络实验室路由、交换实验指南-第一章_第2张图片

这里要注意那个9600,这个是波特率,由于思科的设备出厂的时候设置的是9600,所以就这样直接连接就可以了。

波特率是指每秒传输符号的个数,可以理解为一个设备在一秒钟内发送(或接收)了多少数据。

如果波特率不同,是不能正常通信的,就好像我说"ABCDEF",而你只听到了"ACE",这是无法正常沟通的。

思科网络实验室路由、交换实验指南-第一章_第3张图片

出现这个界面,就表示连接成功。

 

现实中,思科的Console口是蓝色的,使用Console口连接设备可能会出现一些问题:PC机的COM口要对应,波特率要和设备的一致...

 

二、通过telnet访问路由器

由于使用Console口连接太过麻烦,也不方便管理,所以一般会使用telnet、ssh或者web进行远程管理。

telnet连接需要注意的地方:

1、PC和路由器需要配置IP,且PC机与路由器可以正常通信(能ping通)。

2、配置虚拟链路,虚拟链路的数量(最小权限策略),是否使用密码,使用哪一种密码(安全性),以及其他的设置。

 

实验拓扑:

思科网络实验室路由、交换实验指南-第一章_第4张图片

中间连个交换机,模拟真实环境(我就问你逼真嘛?)

PC1 设置 IP地址,192.168.1.1/24

交换机不用配置

路由器配置:

Router>enable  #进入特权模式
Router#configure terminal  #进入全局配置模式
Configuring from terminal, memory, or network [terminal]? 
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#int fastEthernet 0/0  #进入端口
Router(config-if)#ip add 192.168.1.254 255.255.255.0  #配置IP
Router(config-if)#no shutdown #激活端口

Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
exit
Router(config)#line vty 0  #设置一条虚拟链路
Router(config-line)#no login  #不启用登录认证
Router(config-line)#exit  #退出当前配置
Router(config)#

PC测试:

出现 Router> 就表示已经连接成功了

 

关于虚拟链路的密码认证:

Router(config-line)#login ?
  authentication  authenticate using aaa method list
  local           Local password checking
  <cr>

在 login 后面加一个 ? 根据返回信息可以看出,密码认证分为两种,一种是AAA认证,一种是本地认证。

如果要启用本地认证:

Router(config-line)#password 123
Router(config-line)#login local

 

telnet连接成功之后,如果要进入路由器的特权模式,可能会出现以下情况:

PC>telnet 192.168.1.254

Trying 192.168.1.254 ...Open

 

 

Router>enable

% No password set.

这是因为路由器没有设置enable密码,所以不让进入特权模式。

Router(config)#enable password 123

设置enable密码,再次连接

PC>telnet 192.168.1.254

Trying 192.168.1.254 ...Open

 

 

 Router>enable

 Password:

 Router#

Router# 表示已经处于特权模式

这个不关telnet的事,telnet只是连接到路由器,这个是路由器的事。

 

三、配置终端访问服务器

终端访问服务器可以避免在同时配置多台路由器时频繁拔插Console线。

要配置终端访问服务器,需要八爪鱼线缆(一接八Console线),据说要五六千...

思科模拟器里面没有八爪鱼线缆,SO,我就不做了,hhh

 

四、拓展

由于telnet连接是使用明文传输的,非常不安全,所以需要一种安全的连接方式,这种连接方式就是SSH

配置SSH的步骤

交换机SSH:

SW1(config)#enable password cisco #设置enable密码,SSH登录之后,如果不设置enable密码,不能进入特权模式,可不写

SW1(config)#service password-encryption #加密系统密码,开启之后,running-config中的密码将会被加密,可不写

Switch(config)#ip domain-name test.com #设置域名信息,域名可自定义,必写

SW1(config)#crypto key generate rsa #设置RSA加密,必写
The name for the keys will be: SW1.test.com
Choose the size of the key modulus in the range of 360 to 2048 for your
General Purpose Keys. Choosing a key modulus greater than 512 may take
a few minutes.

How many bits in the modulus [512]: 1024 #设置RSA加密长度,默认为512
% Generating 1024 bit RSA keys, keys will be non-exportable...[OK]

Switch(config)#ip ssh authentication-retries 1 #设置身份认证重试次数,可不写

Switch(config)#ip ssh time-out 60 #设置SSH的超时时间间隔,可不写

Switch(config)#ip ssh version 2 #设置SSH的版本,可不写

SW1(config)#line vty 0 4 #配置登录会话,必写

SW1(config-line)#no transport input all #设置当前会话中不允许任何协议,可不写

SW1(config-line)#transport input ssh #设置当前会话中允许SSH协议,可不写

SW1(config-line)#login local #设置当前会话使用本地身份验证

SW1(config-line)#no password #设置当前会话不使用密码(这个密码和SSH无关)

PC使用SSH连接SW1

在CMD中输入:
ssh -l 用户名 IP地址
PC>ssh -l administrator 192.168.1.1
Open
Password:


SW1>

SW1>enable
% No password set. #如果SW1没有设置enable密码,就会出现这样的提示

SW1>enable
Password:
SW1#config
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line. End with CNTL/Z.
SW1(config)#
#设置了enable密码,输入密码就可以进入特权模式和全局配置模式

 

转载于:https://www.cnblogs.com/virgin-forest/p/7685085.html

你可能感兴趣的:(思科网络实验室路由、交换实验指南-第一章)