Hi Again,
> You are using a wrong command. If you are using venet0 you should
> execute the command _exactly_ in the form I ask, with "from" and "iif",
> in VE0.
Ok, I understand you on this now.. I wasn't cloear on what is the
incoming_device, (eth0 or venet0) so I provided both:
eth0 working:
[root@sonata ~]# ip route get 192.168.0.105 from 192.168.0.253/24 iif eth0
192.168.0.105 from 192.168.0.253 dev venet0 src 192.168.0.224
cache <src-direct> mtu 1500 advmss 1460 hoplimit 64 iif eth0
eth0 not working:
[root@sonata ~]# ip route get 192.168.0.105 from 192.168.0.253/24 iif eth0
192.168.0.105 from 192.168.0.253 dev venet0 src 192.168.0.224
cache <src-direct> mtu 1500 advmss 1460 hoplimit 64 iif eth0
venet0 working:
[root@sonata ~]# ip route get 192.168.0.105 from 192.168.0.253/24 iif venet0
192.168.0.105 from 192.168.0.253 dev venet0 src 192.168.0.224
cache mtu 1500 advmss 1460 hoplimit 64 iif venet0
venet0 not working:
[root@sonata ~]# ip route get 192.168.0.105 from 192.168.0.253/24 iif venet0
192.168.0.105 from 192.168.0.253 dev venet0 src 192.168.0.224
cache mtu 1500 advmss 1460 hoplimit 64 iif venet0
> There should be a difference.
In both cases, they are the same. I don't think I mentioned it in the
first email - restarting the VE fixes the problem.
Is there anything else you can suggest I try?
Regards,
Chris Bennett (cgb)