推送路线被客户端忽略

我正在尝试设置一个VPN服务器来与一些朋友build立虚拟局域网。 vpn不会被用来将stream量路由到互联网。

服务器被configuration为分发IP地址xyz *:

server xyz0 255.255.255.0 

它告诉客户端通过推送路由使用vpn访问vpn中的地址:

 push "route xyz0 255.255.255.0" 

我们还将客户端configuration为“仅将此连接用于其networking上的资源”。

这从Debian计算机的预期工作,但它不能从Ubuntu计算机上工作。 它不能ping服务器xyz1,我认为它是由子网掩码是255.255.255.255引起的。 被推送的路线似乎被忽略。 当试图从客户端手动更改子网掩码时,甚至不能连接到vpn。

我正确理解这个吗? 有关如何解决问题的任何提示?