Sorry for the confusion.
I used TCP/IP for the interface to vantage pro2 on local and remote sides.
On step 3) I copied two conf file: weewxLocal.conf and weewxRemote.conf.
On step 4) Both database_name = vantage.sdb
On step 5) and 6) weewx_vantagelocal and weewx_vantageremote were used accordingly
Step 7) is followed too, both defaults update are the identical
Step 8) weewx_vantagelocal [fail], weewx_vantageremote [ok]
In addition, I am uploading weewx data to graphite server using the weewx graphite extension, on the graphite server "
http://localhost 81" weewx was shown instead of weewxremote
I hope it makes sense, and I will double check on each .conf file too. Thanks.