I think what you really want is the net/ser2net package.
On Sep 26, 2010, at 2:58 AM, "Benjamin Henrion" <[email protected]> wrote: > On Sun, Sep 26, 2010 at 8:41 AM, Philip Prindeville > <[email protected]> wrote: >> On 9/26/10 12:34 AM, Benjamin Henrion wrote: >>> >>> On Sun, Sep 26, 2010 at 2:12 AM, Philip Prindeville >>> <[email protected]> wrote: >>>> >>>> Hi. >>>> >>>> I have a box (a net5501 with a Perle serial octal RS-232 card in >>>> it) that >>>> I >>>> want to use as a console server for a bunch of headless computers. >>>> >>>> I was wondering if there's a trivial app that I can run as the >>>> shell that >>>> ssh (or telnet) would run, example: >>>> >>>> #!/bin/bash >>>> >>>> port=$(echo "$SSH_CONNECT" | cut -d' ' -f4) >>>> >>>> let -i tty=$port-2000 >>>> >>>> ttyname=$(printf "/dev/ttyS%02d" $tty) >>>> >>>> (stty 19200 ; \ >>>> termserv)<$ttyname>$ttyname >>>> >>>> exit >>>> >>>> I could write one from scratch, but if someone already has, that >>>> would be >>>> even better. >>> >>> You want to push commands through the telnet interface? >>> >>> Try expect, or even netcat, I used it in owrtconfig to push commands >>> to openwrt boxes opened in telnet. >>> >> >> No, not really pushing commands... I just need to be able hop on the >> console of a rebooting box and type 'y' for an fsck prompt, or see >> why a box >> panicked, etc. > > My solution: > > 1. Disable the OpenWRT serial port by modifying the kernel boot > arguments, so that the system does not ouput on its serial port > 2. Use this serial port with screen to access a device like this: > > screen /dev/ttyS0 19200 > > -- > Benjamin Henrion <bhenrion at ffii.org> > FFII Brussels - +32-484-566109 - +32-2-4148403 > "In July 2005, after several failed attempts to legalise software > patents in Europe, the patent establishment changed its strategy. > Instead of explicitly seeking to sanction the patentability of > software, they are now seeking to create a central European patent > court, which would establish and enforce patentability rules in their > favor, without any possibility of correction by competing courts or > democratically elected legislators." > _______________________________________________ > openwrt-devel mailing list > [email protected] > https://lists.openwrt.org/mailman/listinfo/openwrt-devel _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
