linux二次vpn的路由问题

最终目的:客户机需访问某目的站点
现状:
服务器A可直接访问最终目的站点。
服务器B通过vpn拨号至服务器A,获得接口ppp0,已经可以访问最终目的站点。
客户机通过vpn拨号至服务器B,服务器B获得接口ppp1,请问在服务器B如何添加路由,才可使客户机通过ppp0访问最终目的地址?
(服务器A和B均为单网卡、单公网IP的linux系统)

补充:
服务器B,获得ppp0时的路由是
Destination Gateway Genmask Flags Metric Ref Use Iface
180.150.x.17 122.x.40.1 255.255.255.255 UGH 0 0 0 eth0
180.150.x.17 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
122.x.40.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
0.0.0.0 122.x.40.1 0.0.0.0 UG 0 0 0 eth0
其中180.150.x.17是服务器A。为了让服务器B访问最终目的站点时通过ppp0,添加了路由
50.x.162.247 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0

##################
服务器B获得接口ppp1时的路由是
Destination Gateway Genmask Flags Metric Ref Use Iface
180.150.x.17 122.x.40.1 255.255.255.255 UGH 0 0 0 eth0
180.150.x.17 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
50.x.162.247 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.168.18.2 0.0.0.0 255.255.255.255 UH 0 0 0 ppp1
122.x.40.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
0.0.0.0 122.x.40.1 0.0.0.0 UG 0 0 0 eth0