我爸爸给了我一个带有 centOS 的 Secureworks iSensor、3 个以太网思科 Catalyst 交换机和连接它们所需的电线。我试图通过 ssh 连接几台计算机,最终连接路由器,以便我可以配置电视、PS3 等到互联网。直到今天我才有时间将它们全部连接在一起,现在我正试图配置它们。我有 2 台笔记本电脑,一台双启动 Fedora Rawhide 和 Windows 7,另一台(我写作时使用的)Arch Linux 和 Linux Mint。我用来连接它们的方法有点复杂。我有一根扁平的蓝色卷线直接插入 Catalyst 2950。该线插入翻转>DB-9 母头转换器,该转换器又连接到公头 DB-9 到 USB 转换器。USB 转换器插入 Fedora 笔记本电脑,没有其他任何东西。问题:putty 无法检测到 /dev/S0 /dev/ttyS0 /dev/ttyUSB0 /dev/USB0 ttyUSB0。dmesg |grep USB 确认 pl2303 转换器现在位于 ttyUSB0 上但无论组合如何,USB|db-9|rollover|catalyst 连接速率=9600 都会失败。我还没有在 Windows 7 中尝试过超级终端,因为无论是 Windows 7 还是楼下笔记本电脑上的 Win7,在雨中通过拨号连接使用 Tor 的 Internet Explorer 都比运行速度慢。
答案1
解决此问题的一个方法是以 root 身份运行终端程序:sudo minicom -D /dev/ttyUSB0 -b 9600 -8
;但是,也有相对以非 root 身份访问串行线路的简单方法通过将本地用户添加到dialout
组...我解决了这个问题
sudo adduser mpenning dialout
如果您使用以下配置,99% 的 Cisco 控制台都会正常运行:
- 9600 波特
- 8 位,无奇偶校验,1 个停止位
- 无流量控制
如果您使用minicom
,请注意minicom
默认情况下流量控制已启用,您需要手动将其关闭。
答案2
我授予 /dev/ttyUSB0 666 权限,然后授予 screen /dev/ttyUSB0 权限。在 Fedora 笔记本电脑上工作正常,而不是 Arch 笔记本电脑,而且 Linux Mint 已严重损坏,无法再启动。此外,我更喜欢 screen 控制的方式。在某种程度上,在 Fedora 机器上,minicom、cutecom 和 putty 都可以使用 sudo 工作,但 screen 是唯一一个具有足够易懂和可读性的界面的,让我真正意识到这是 cisco 控制台并完成工作。