Most likely your default route points out eth0. Try turning off rp_filter in the kernel. (rp_filter only accepts packets from an IP address on the interface that the return route uses.) /etc/sysctl.conf: net.ipv4.conf.default.rp_filter = 0 If eth0 and eth1 are connected to different ISP's then you need some advanced routing configuration, to make packets originating on eth3, use eth3 as it's default route. And the same for eth0. This would be required, because ISP's usually filter packets coming from their customers to only have the source IP that was assigned. On Mon, Nov 24, 2008 at 6:16 PM, sean darcy <seandarcy2@xxxxxxxxx> wrote: > Using Fedora 9, openssh-5.1p1-3.fc9.i386. > > I have a multihomed machine with 2 external interfaces - eth0 and > eth3. I can ssh into eth0, but not eth3. Using logging with iptables, > I see the ssh packets coming in to eth3. But I see nothing in > /var/log/secure showing even an attempted login. > > My iptables ACCEPT should work for any interface: > > $IPT -A INPUT -p tcp -s 0/0 --dport 22 -j ACCEPT #ssh > > Any clue what I should look for now? I've tried ssh to eth3 from the > same machine that works to eth0. No luck. > > FWIW, I can also ssh into the internal interface. > > sean > -- And, did Galoka think the Ulus were too ugly to save? -Centauri