Looks like you have a configuration problem, freeswan cannot find a suitable connection. The packet is received from 10.20.0.47 and it does not match neither right nor left in the ipsec.conf connection.
You're right, it came from another machine that I was playing with before. The message in question has nothing to do with the problem I was asking for, sorry for confusing you.
from my (very limited) experience, you don't need the "nexthop" directives if you are on the same network.
It doesn't work without it anyways...
The exactly same setup worked just fine with kernel 2.4.21 and plain freeswan 2.01. However upgrade to 2.6.0 and Hubert's patch broke it down.
Anyway, thanks for hints ;-)
Michal Ludvig
smime.p7s
Description: S/MIME Cryptographic Signature