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/

Reply via email to