On 5/18/05, Jed Reynolds <[EMAIL PROTECTED]> wrote:
> Cliff Pratt wrote:
> > I've looked in the archives and not seen (ot at least, not recognised)
> > anything relevant, and I'm sure this problem is *obvious* to those in
> > the know, but it is foxing me.
> >
> > I connect to my server using ssh usingf putty from a Windows box. When
> > I start a UML machine I use the following:
> >
> > linux ubd0=Debian-3.0r2.ext2 ubd3=swapfs ssl=null con0=fd:0,fd:1 \
> >         umid=debbie-01 \
> >         con=pts root=/dev/ubd0                                   \
> >         eth0=tuntap,,,172.20.20.59
> >
> > That's OK, but it doesn't give the ssh session back! I'm assuming that
> > this is because of the "con0=fd:0,fd:1" above. No problems, I just
> > start another ssh session to the "host" and use "screen" to access the
> > vc I desire through the /dev/pts/x device.
> >
> > When I 'who' on the host it shows pts/0 for the original host session
> > and on the client once started it shows ttyx, depending on the pts
> > device I chose.
> >
> > Ideally I'd like the ssh session back so that I could start more UML
> > sessions. But primarily I think I need a better understanding of what
> > all these darn pts, tty, con and ptys are, so my first request is for
> > some reference that explains the meaning and inter-relationships of
> > all these things. I've looked at the "Setting up serial lines and
> > consoles" page,  and tried to understand it and will continue to do
> > so, but I haven't yet grasped it. Does anyone known of a tutorial or
> > something that describes these Linux devices in a way that novice can
> > understand. Anything would do, even if written at a 7-year old's
> > reading level. Pretty pictures would be good too! <grin>.
> >
> > I have of course, experimented. If I do anything to the
> > "con0=fd:0,fd:1" bit above the console session on the ssh (putty)
> > session just hangs without producing a list of vcs. As you might
> > expect. And I cannot then access the UML machine and have to kill it.
> >
> > Ideally I'd like to kick off, one, two, three, four, UML machines, and
> > get back the ssh session and be able to access the UML machines via
> > screen. Is this unreasonable? <grin>
> 
> Cliff,
> 
> You're very close. Your ssh session isn't being given up because your
> uml is holding your stdin,stdout by using con0=fd:0,fd:1. The trick is
> to start screen with a command from your ssh session. This way, your
> screen session can let go of the pts that's associated with your ssh
> session.
> 
> I've used a command like this before:
> screen -dmS uml01 /home/uml01/startuml.sh
> 
> This forces screen to start in detached mode, with a session id of
> uml01, so it's easy to type when you want to do a screen -r later. It
> executes the command startuml.sh which would naturally be your uml
> startup script. A logical extension of this would be:
> 
> ssh [EMAIL PROTECTED] screen -dmS uml01 /home/uml01/stgartuml.sh
> 
> This would start up your session, and since screen detaches itself, ssh
> returns immediately. You just have to ssh back as user uml01 and connect
> to that screen to see the console messages. It should be possible,
> however, to pipe those console messages thru logger(1) so you can read
> them via syslog. Add that to your startuml.sh script.
> 
> I believe that tools more sophisticated than this already exist. Google
> for umld and umlazi, IIRC.
> 
Thanks to Jed, above, I've solved my immediate problem. However, I'm
still looking for a guide to ttys, ptys, ptss. I've looked on the Net,
and not found anything easy enough to get me started. I generally use
ssh to connect and 'who' shows, eg, "pts/0". It looks like I might
need to set up some serial connections soon, so I'm looking for,
basically, the first rung of the ladder. I should be able to take it
from there.

Cheers,

Cliff


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_idt12&alloc_id344&op=click
_______________________________________________
User-mode-linux-user mailing list
User-mode-linux-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user

Reply via email to