The very first hello to LinuxQuestions comunity

I read this forum since many years and solved lots of problems thanks to You guys, but now I have unusual problem so I have to ask you for help. I'm trying to fix this up since two weeks and got nothing. I stuck and loosing hair on my head because of it

I think my case should be quiet simple to fix for sth who know ip route well. So I'll be thankful for help. My HW has 3 NICs with assigned ip:
WAN 123.123.123.123 for www, databases,ftp and other services.
WAN 111.222.333.444 for internet sharing
LAN 10.0.0.1
Above configurations works fine. On HW I installed OpenVZ and configured network, CT has external ip 111.222.333.445 (same network as nic for internet sharing). From CT i can ping:
google.com
111.222.333.444
10.0.0.0/24
self 111.222.333.445
But I can't ping 123.123.123.123 - this isn't as bad case because I can define in hosts file to resolve specific domain to 10.0.0.1 (not 123.123.123.123). The worst thing is from HW I can't ping:
self 10.0.0.1
CT 111.222.333.445
I can ping CT from any other machine over the internet. Assuming everythings works fine but I have no connection between HW and CT. I tried to modify my routing table but with no result (I believe there is one rule which I need to enter) so now I count on IT specs from LQ
Thank You and best regards.