On Thu, Oct 05, 2000 at 02:07:13PM +0100, Max Lock wrote: > Robert Waldner wrote: > > > > I guess you want to tunnel layer 2, not the serial port itself ;-) > > Nope, I really want to tunnel the port, I want to have > /dev/virtual-ttyS1 and be able to open that device and read/write to it. > then have that data tunneled across a network to the real /dev/ttyS1 on > the remote machine.
this probably isn't what you want, is it? (probably not, but the best way to find out is to find out...) #!/bin/sh DEV=secret INSIDE_HERE=192.168.1.1 INSIDE_THERE=192.168.0.1 OUTSIDE_HERE=321.1.2.3 OUTSIDE_THERE=789.4.5.6 ####################################################### # three little commands do all the work # # create new device ip tunnel add $DEV \ local $OUTSIDE_HERE \ remote $OUTSIDE_THERE \ mode gre # set it up to talk between these two points (with network on far end) ifconfig $DEV $INSIDE_HERE pointopoint $INSIDE_THERE \ netmask 255.255.255.0 # now re-establish our firewall rules to include the new gadget ipmasq # # all done. that's it. go home. see ya. bye now. ####################################################### % ip tunnel show secret: gre/ip remote 789.4.5.6 local 321.1.2.3 ttl 255 we tested this with two windows 98 boxes for 'network neighborhood' remote volume mounts and all was peachy: 192.168.1.200 accessed 192.168.0.2 like a charm. components definitely required for this are: modconf -> ipv4 modules -> ip_gre / ipip (tho i only use 'mode gre' in "ip tunnel" above) apt-get install netbase <-- i think this is by default - /etc/network/interfaces, ifup, ifdown - ipchains (firewall) - inetd - ping apt-get install ipmasq - forwarding & masquerading apt-get install iproute - for the "ip tunnel" facility and they're all stable/potato, no woody needed. i have reecently seen some kind of port-forwarding gizmo, tho... -- things are more like they used to be than they are now. [EMAIL PROTECTED] *** http://www.dontUthink.com/