通过NetInstall安装和复位RouterRoard
网络安装和复位RouterRoard
这个事例将介绍如何一步一步在一个RouterBoard上安装软件,同样在你丢失了RouterBoard登录密码后,也可以通过该方法复位RouterOS。
1. 使用ether1网卡通过交换机(Hub)或者直接通过网线连接到RouteBoard上,然后在使用串口线(RB500系列与RB100系列的串口线序是不同的,请参考串口线序的制作)和RouterBoard相联接。
2. 在你的电脑上运行NetInstall for MIPS程序 ,确定软件包(*.npk文件)在你本地磁盘上。NetInstall for MIPS:
3. 设置好Windows工作站的超级终端连接,每秒位数为115200,其他参数为系统默认值:
4. 输入Boot Server客户端的IP地址。设置一个IP地址段,用于临时分配给RouterBoard的IP地址(该事例的地址为172.16.0.0/24)。
注意:网线连接的是RouterBoard的ether1网卡接口,不然无法获取引导信息。
5. 设置RouterBoard 从以太网卡引导,首先进入RouterBoard BIOS (重起RouterBOARD后,在超级终端下出现提示时press any key…后按任意键进入BIOS设置):
RouterBoard 532
CPU frequency: 330 MHz
Memory size: 32 MB
Press any key within 2 seconds to enter setup.
RouterBOOT-1.13
What do you want to configure?
d - boot delay
k - boot key
s - serial console
o - boot device
u - cpu mode
f - try cpu frequency
c - keep cpu frequency
r - reset configuration
e - format nand
g - upgrade firmware
i - board info
p - boot protocol
t - do memory testing
x - exit setup
your choice:
进入BIOS后你可以看到可用命令的列表,设置引导设备,选择“boot device”,按“o”键可以进入
RouterBOOT-1.13
What do you want to configure?
d - boot delay
k - boot key
s - serial console
o - boot device
u - cpu mode
f - try cpu frequency
c - keep cpu frequency
r - reset configuration
e - format nand
g - upgrade firmware
i - board info
p - boot protocol
t - do memory testing
x - exit setup
your choice: o - boot device
按“e”键,是选择从以太网卡引导RouterBoard:
Select boot device:
e - boot over Ethernet
* n - boot from NAND, if fail then Ethernet
c - boot from CF
1 - boot Ethernet on
2 - boot Ethernet on
o - boot from NAND on
b - boot chosen device
your choice: e - Etherboot
当选择完成后,返回RouterBoard BIOS首页,选择“x“,退出BIOS。路由器将会重启。
6. 在启动时,RouterBoard将试着从以太网卡上去寻找引导信息。如果成功,运行Netinstall的Windows工作站,将会分配给RouterBoard一个IP地址。在上面过程完成后,RouterBoard将等待安装信息。
在Windows工作站,将会出现一个新的路由器列表,显示当前连接的RouterBoard设备。
连接完成后,需要选择安装的功能包或文件的路径,是否保留原来的配置,设置给路由器新的IP地址和网关。还有就是传输的波特率选择对应的115200。
当完成设置后,就可以按Install键开始安装RouterOS.
7. 当安装工作完成,在安装程序中按“Reboot“键或在超级终端里敲击“回车”,路由器将重启。记住设置完后回到RouterBoard BIOS中设置为boot from NAND on
通过标准的DB9模式串口线连接到路由器,串口连接的默认设置为每秒位数:9600 bits/s (RouterBOARD 500 串口是115200 bits/s),使用终端仿真程序(如在windows中的超级终端或SecureCRT,UNIX/Linux的minicom)连接到路由器。超级终端的具体参数设置如下:
在路由器启动完成后,会发出连续两声短触“嘀嘀”的明鸣音,之后在显示屏上,出现登录的提示,如果在终端显示中,没有提示任何信息,需要检查一下网线或是串口线是否连接好。
串口控制(管理端)功能允许通过一个MikroTik Router串行接口访问路由器的串口终端控台一个特殊的串行接口线通过工作站或者便携式电脑的串口(COM)连接到路由器的串口。在windows电脑上常用的串口连接程序是超级终端(HyperTerminal)。
串口控制线配置
RouterOS用一条特殊的串口线连接串行接口(COM),串口线为DB9接口,基于PC的RouterOS的串口和RB532线序排列如下:
Router Side (DB9f) |
Signal |
Direction |
Side (DB9f) |
1, 6 |
CD, DSR |
IN |
4 |
2 |
RxD |
IN |
3 |
3 |
TxD |
OUT |
2 |
4 |
DTR |
OUT |
1, 6 |
5 |
GND |
- |
5 |
7 |
RTS |
OUT |
8 |
8 |
CTS |
IN |
7 |
RB100、RB300、RB400、RB600和RB1000的串口线序如下:
DB9f |
功能 |
DB9f |
DB25f |
1+4+6 |
CD+DTR+DSR |
1+4+6 |
6+8+20 |
2 |
RxD |
3 |
2 |
3 |
xD |
2 |
3 |
5 |
GND |
5 |
7 |
7+8 |
RTS+CTS |
7+8 |
4+5 |