Thursday, March 09, 2006

The given interface(s), "eth0" is not public. Public interfaces should be used to configure virtual IPs.

When I install oracle 10G release 2

and i run root.sh, i found below error from some node.

During CRS install while running root.sh, The following messages are displayed
Oracle CRS stack installed and running under init(1M)Running vipca(silent) for configuring nodeappsThe given interface(s), "eth0" is not public. Public interfaces should be used to configure virtual IPs.Changes


You are running root.shCause
When verifying the IP addresses, VIP uses calls to determine if a IP address is valid or not. In this case, VIP finds that the IPs are non routable (For example IP addresses like 192.168.* and 10.10.*.)

Oracle is aware that the IP's can be made public but since mostly such IP's are used for Private, it display this error message.Solution
The workaround is to re-run vipca manually as root
#./vipca

or add the VIP using srvctl add nodeapps

-----------------------

No comments: