Access VM Serial Console - Named Pipe TCP Proxy Utility
shvechkov Jan 15, 2006 5:59 AMHi 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
\----
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.
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:
where TcpPort is the port assigned in the GUI for a given named pipe.
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.
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 shvechkov@yahoo.com[/b]
Message was edited by:
shvechkov
