怎样才能彻底清楚ROS软路由密码呢?也许很多人还不了解,于是我研究了一下清楚ROS软路由密码的具体步骤,在这里拿出来和大家分享一下,希望对大家有用。关于忘记ROS软路由密码的问题,一般人都说的很简单,重新安装就是了简单。
1 如果配置简单,或者有路由器配置的备份文件,重新安装是非常简单的,推荐重新安装;
2 如果配置很麻烦,不可以丢失数据,可以参考下面的办法。
条件是必须对linux有所了解,有个现成的linux系统已经可以使用了,然后这个是必须在本地操作的,而且需要停机来操作的。首先是把routeros停机,然后把硬盘拿下来直接接到已经开起来的linux系统的机器上,ide的是可以直接热插的,死不了,ide接口的硬盘和scsi接口的硬盘我都热拔插了n多次了,没事的,然后mount routeros的那个盘,然后find找到如下几个文件aaa.dat aaa.idx aaa.lock。然后用我发的包恢复,然后把routeros的硬盘还原,开机器,admin,ROS软路由密码为空,配置原封不动,如果有以为可以好好看如下的脚本:
mkdir /ram/reset
cp /nova/store/{group,user,user/aaa}.{idx,dat} /ram/reset/
rm -rf /nova/store
mkdir /nova/store
mkdir /nova/store/user
cp /ram/reset/{group,user}.{idx,dat} /nova/store/
cp /ram/reset/aaa.{idx,dat} /nova/store/user/
rm -rf /ram/reset
脚本名称 keep-users.reset,当我们在routeros里面输入setup然后选择r选项的时候所有的配置被清空,但是ROS软路由密码和用户还在,用的就是上面的脚本,呵呵,我们反过来就可以恢复admin的空密码。