Date: Wed, 21 May 2008 19:04:13 -0500 From: Derek Ragona <derek@computinginnovations.com> To: Doug Hardie <bc979@lafn.org>, freebsd-questions <freebsd-questions@freebsd.org> Subject: Re: Unusual use of ssh Message-ID: <6.0.0.22.2.20080521190245.02510f70@mail.computinginnovations.com> In-Reply-To: <B46C3281-D7BF-489A-8439-921E511C327D@lafn.org> References: <B46C3281-D7BF-489A-8439-921E511C327D@lafn.org>
next in thread | previous in thread | raw e-mail | index | archive | help
At 06:35 PM 5/21/2008, Doug Hardie wrote:
>I have an unusual situation that I suspect is not practical, but just
>in case...
>
>I have a class C network with a T1 to the internet. There are a
>number of hosts on that network. Unfortunately the T1 line is just
>part of a path with several additional links before it gets to the
>upstream ISP. Some of those links are relatively prone to outages.
>In the same facility, I have a number of WiFi access points that are
>connected through a router to a DSL connection to the internet. That
>path is completely independent from the T1 and actually goes through a
>completely different set of central offices.
>
>What I have tried to do is to link the DSL router to one of my hosts
>via a separate NIC and address that is on the LAN of the WiFi router.
>So far all is good. I can ping any of the access points from that
>host just fine. I have established a pass through port in the DSL
>router for SSH that sends the packets to that host. Sure enough, ssh
>packets are received by the host. The problem is that it does not
>respond on the right interface. The routing table uses a default
>route through the T1. Thats where the sshd responses are being sent.
>
>Since I have no a priori knowledge what IPs I would have available
>when I need to use this back door, I can't pre-setup the routing
>table. I need sshd to respond on the same interface it receives the
>packets from. I don't believe that is possible using IPv4 routing. I
>think that it is using IPv6 but none of the networks involved support
>that yet. I don't find any option in sshd to force it to respond on
>the right interface either. Is there something I have missed?
You need to set the correct listen address in /etc/sshd_config then restart
sshd.
Also you may need to provide a route for this interface if it cannot find
it's own route.
-Derek
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.0.0.22.2.20080521190245.02510f70>
