自己折磨了一番,最终发现,Linux真的是达到了作为普通桌面用户的操作系统这一水准了,而不是只有Geek才能玩的东西。虽然还存在着硬件驱动的问题,但在开源界的努力下,一般情况下不会遇到很大的驱动安装问题。
下面小结一下在Ubuntu下通过USBtoRS232转换器登入路由器/交换机时的注意点,同时希望各位正在学习网络的朋友或者是厉害的网工么,能够注意一下Linux,不要被Windows惯坏了。呵呵。
在Ubuntu下通过USBtoRS232登入路由器/交换机最重要的一点是,系统能够识别出USBtoRS232转接线。在终端下输入下面命令并观察:
tail -f /var/log/messages
插入转接线后,观察输出信息,看是否有这样一条消息:
ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
如果有类似的ftdi_sio的信息,则标明系统可以识别。如果没有的话,则需要自行安装相关驱动。
根据互联网上提供的信息,我猜测系统是否能够直接识别是与内核版本有关。在我的机器上,使用的内核是Linux 2.6.35的内核,无须手动安装驱动就能识别。另外说明的是,本人使用的是Z-Tek的转接线,包装上写明的是Linux 2.4+的都支持。所以我猜测Linux内核从2.4起就对很多的该类设备提供支持了。
如果使用的USBtoRS232转接线无法被Linux识别,那么需要自己前往转接线设备厂商官网下载驱动,然后安装。当然,也可以安装一个软件包,或许能够解决问题(本人未验证):
sudo apt-get install libftdi1
在成功识别设备之后,即可使用SSH软体登入路由器/交换机了。这里推荐使用Putty。Putty也是有Linux版哦!
sudo apt-get install putty putty-tools
当然也可以使用minicom:
sudo apt-get install minicom
这里就不介绍如何使用这两个工具了。Putty是图形化的,非常简单。minicom则提供文字界面。待研究了如何使用minicom登入后再做个小结。