Hmmm... Don't know why the question vanished...
Well, it's still not working. :-(
My diald config by now:
local 192.168.1.7 # fake IP
remote 220.127.116.11 # remote IP is known
-reroute # tried reroute, as well
upgraded kernel to 2.0.29,
net-tools 1.32 alpha
it seems that diald *does* send the first packets, but still with the fake IP as source address. So I never get an answer.
What's the trick?
I've been thinking about modifying diald to correct the IP in buffered packets before they get send out. (Looked at code, seems pretty easy).
Would that make sense? Or would whichever program sent that packet be confused, because it expected to be using the fake IP?
Thanks a lot for your assistance,