I was inspired and realized you can do better with pf: pass in on em5 proto tcp to 192.168.235.12 port 22 \ rdr-to 192.168.163.1 rtable 0
I am not using vlan and my interfaces have IP addresses assigned. 235.12 above is the management IP of the host in a non-zero rdomain and 163.1 is the IP of the host in rdomain 0 with sshd listener started. May still not be the best way, but I like this better than starting multiple sshd. That approach had an added problem that my tty would start in the rdomain local to where I connected, instead of using 0 as the default. On Tue, Dec 20, 2011 at 3:28 PM, Russell Garrison <russell.garri...@gmail.com> wrote: > I have found that I need to add something like: > > !route -T 2 exec /usr/sbin/sshd > > To the pertinent hostname.if file to make sure sshd is listening in > addtional routing tables, but I do not know if this is best. > > On Mon, Dec 19, 2011 at 1:02 PM, PP;QQ P(P8P?P8QP8P= <chipits...@gmail.com> wrote: >> Hello. >> >> I'm running multihomed OpenBSD server: >> >> vlan5/carp5 - default >> vlan2/carp2 and vlan4/carp4 are connected to other ISPs. >> >> when there's no rdomain thing, everything seems to be working, except >> all outgoing packets goes through vlan5/carp5. >> >> >> so, I did >> >> f2n0:/root#cat /etc/hostname.vlan2 >> vlan 2 vlandev trunk0 mtu 1300 >> up >> >> f2n0:/root#cat /etc/hostname.carp2 >> vhid 62 pass m1pass carpdev vlan2 X.X.X.X/26 rdomain 2 >> !/sbin/route -T 2 add 0.0.0.0/0 X.X.X.Z >> f2n0:/root#cat /etc/hostname.vlan4 >> vlan 4 vlandev trunk0 mtu 1300 >> up >> >> f2n0:/root#cat /etc/hostname.carp4 >> vhid 64 pass m1pass carpdev vlan4 Y.Y.Y.Y/26 rdomain 4 >> !/sbin/route -T 4 add 0.0.0.0/0 Y.Y.Y.Z >> f2n0:/root# >> >> also, I did >> >> f2n0:/root#grep -v ^# /etc/pf.conf >> >> set skip on lo >> >> pass in vlan2 rtable 2 >> pass in vlan4 rtable 4 >> >> pass >> >> >> "ping"is working good, packets go out via appropriate interface. >> however, ssh ends with "tcp rst", for example. >> how can the reason for that "tcp rst" might be detected? >> >> am I doing anything wrong with rdomains? >> >> Ilya Shipitsin