Jan 15, 2006 5:59 AM
Access VM Serial Console - Named Pipe TCP Proxy Utility
Hi all!
Ive created small utility that will ease access to VMs serial consoles (com ports emulated as named pipes) on Windows.
Driver developers for Linux/BSD/Solaris will most likely benefit from this utility: number of popular kernel debuggers makes use of serial console kdb on Linux, kmdb/mdb on Solaris x86 etc. (there was no way to access data from the named pipe by existing terminal clients)
The utility allows QA environment where one runs a farm of virtual machines with easy access to every machines serial console (crash -> kernel gets into debugger -> connect vm console using terminal client -> debug session)
What additional functionality is needed here? Is there a need for Linux support?
Ideas and feedback are welcomed.
Please find below utility description or go to http://shvechkov.tripod.com/nptp.html
\----
Access VM Serial Console - Named Pipe TCP Proxy UtilityThe Challenge[/b]
To date of this writing there was no terminal client capable of connecting to named pipes on Windows (neither locally nor remotely). There may be various reasons for such type of access. In my case I was doing some kernel debugging on Linux/Solaris virtual machines that were running under supervision of VMware(or Virtual PC) software and I needed to access Guest OS serial consoles (virtual com ports emulated as named pipes) from the Host OS or remotely using TCP connection.
Access VM Serial Console - Named Pipe TCP Proxy UtilitySolution[/b]
Named Pipe TCP Proxy - utility which provides access to named pipes on Windows (special files with names built using the following rule -
"named pipe" mappings. To access certain named pipe you need to create such a mapping and then connect to assigned tcp port using any terminal client program. For example one may access named pipe locally by issuing the following command:
Access VM Serial Console - Named Pipe TCP Proxy Utilitytelnet 127.0.0.1 [/i]
where TcpPort is the port assigned in the GUI for a given named pipe.
Access VM Serial Console - Named Pipe TCP Proxy UtilityAttention[/b]
This software is provided as is. Use it at your own risk. Author does not take any responsibility for anything related to aforementioned utility.
If you want to redistribute this software you must provide the link to original developer's site. All of the associated and implied rights reserved.
Access VM Serial Console - Named Pipe TCP Proxy UtilityFeedback and Support[/b]
However, in spite of paragraph above, I'll be glad to get feedback on the subject. Proposals, ideas and bug reports are highly appreciated. You may contact me at Access VM Serial Console - Named Pipe TCP Proxy Utilityshvechkov@yahoo.com[/b]
Access VM Serial Console - Named Pipe TCP Proxy Utility/Alexey Shvechkov/[/b]
Message was edited by:
shvechkov