Your public IP address is correct. But your VIP should be on the same subnet like your public IP address.
public IP address : 192.168.0.1 ( where 1 is the ip address of node 1 which exists in the network and all nodes in this network can communicate with this IP. If you do a ping test to this IP address, it should ping)
VIP : 192.168.0.2 (where 2 is the vip of node 1 which does not exists in the network and its used for communicating only between cluster nodes. If you do a ping test to this VIP before installing the clusterware, it should not ping)
Private IP address: 192.168.1.1( for private IP address, the subnet should be different , but IP address should be same like in public IP address
Do the same configuration for all nodes, you will be able to install the clusterware.