Linux怎样查看一个设备是从哪个USB口接入的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux怎样查看一个设备是从哪个USB口接入的相关的知识,希望对你有一定的参考价值。

参考技术A ls -l /sys/bus/usb/devices/
查看下

系统篇(7.0) ❀ 01. 怎样同时登录多台设备的控制口?

  我们知道通过登录FortiGate防火墙的控制口,可以用命令的方式配置防火墙,同样其它设备也可以通过控制口进行配置管理,而一个机柜里通常会有多台设备。通常当设备出现故障后,需要前往现场,将笔记本电脑连接配置线再接入设备控制口进行配置,在设备的控制口上反复插拨配置线,容易造成接口损坏,而且来回跑也效率低下。

  那有没有一种方法,可以远程登录所有设备的控制口呢?这样在家里就可以远程处理故障,也不用来回跑了。

  思科路由器的异步串口支持反向Telnet,因此可以用这个功能将思科路由器配置成终端服务器,通过连接的八爪鱼线缆,连接多台设备的控制口,从而对多台设备进行配置。

首先需要一台思科路由器,早期的2511自带异步串口,但是已经很难再找到了,这里我们用Cisco 2811路由器,但是光有Cisco 2811路由器还不行,因为它本身并不带异步串口。

  ① Cisco 2811的背面只有两个RJ45接口,但是有四个HWIC模块插槽。

  ② 除了Cisco 2811路由器外,我们还需异步串口模块HWIC-8A或HWIC-16A,可以分别连接8台或16台设备控制口。

  ③ 这里我们选择是HWIC-16A模块,可以支持16台设备,两个接口各支持8台。

  ④ 用螺丝刀拧开螺丝,取下其中一块档板。

  ⑤ 取下档板后,可以看到里面有个插槽,两边有导轨。

  ⑥ 将HWIC-16A模块沿导轨轻轻推入,完全插入后,固定两边螺丝。

  ⑦ HWIC-16A模块安装好后的样子。

  ⑧ 最后还需要这样一条号称八爪鱼的线缆,一头接HWIC-16A模块,另个8个头可以用来连接8台设备的控制口。线缆的标准名称是:CAB-HD8-ASYNC。

  ⑨ 还有一种八爪鱼线缆,名称叫CAB-OCTAL-ASYNC,这个是用来连接Cisco 2511的。

  ⑩ 它的接口是SCSI口,是不能连接HWIC-16A模块上,切记不要搞错了。

路由器通电,将配置线接入CONSOLE接口。

  ① 打开仿终端软件SecureCRT。当然也可以用其它仿终端软件。点击【Session Manager】,点击加号,新建一个。

  ② 点击协议下拉,选择【Serial】。

  ③ 点击【下一页】。

  ④ 【Port】为COM口,这里配置线连接的是台式机的COM1口,根据各自配置线COM口选择。【Baud rate】选择9600。

  ⑤ 点击【下一页】。

  ⑥ 输入自定义的会话名称,点击【完成】。

  ⑦ 双击刚建立的会话连接。

  ⑧ 连接窗口显示思科路由器的信息,用户输入默认的cisco,密码默认也是cisco,就可以登录路由器了。

除了用配置线连接Console口访问路由器,还可以用网线。网线连接路由器的FE 0/0接口。

  ① 电脑网卡设置IP地址。具体IP地址可以自定,只要和路由器在同一网段就可以了。

  ② 在仿终端窗口中,首先输入configure termial命令,进行全局配置模式,然后输入int f 0/0命令,配置接口f 0/0,ip add 10.10.10.11 255.255.255.0命令给接口配置IP地址;no shutdown命令开启接口,exit命令退出并保存配置。

  ③ 在DOS命令窗口Ping路由器接口IP,可以Ping通,说明电脑可以通过路由器的网口进行访问了。

  ④ 在仿终端窗口输入命令show version,可以查看路由器当前的固件版本。

  ⑤ 输入命令sh line,可以看到TTY 34到49共16个端口的TX/RX都是9600,说明HWIC-16A模块当前固件版本是支持的。所有前期的准备工作都完成了,就看最后的临门一脚。


以上是关于Linux怎样查看一个设备是从哪个USB口接入的的主要内容,如果未能解决你的问题,请参考以下文章

linux系统下的USB口如何使用??

Linux 下 USB 端口和设备的绑定

Linux 下 USB 端口和设备的绑定

怎样通过SecureCRT连接到CISCO路由器CONSOLE口

NanoPi NEO Air使用六:使用摄像头

怎样写linux下的USB设备驱动程序