1. Since the Re-IP Rules is only working for Windows, and applied on the Replica Failover. If I use Undo Failover for Replica VM, will the Re-IP rule be discarded? I will need to Failback if I want to finalized this setting
Undo failover will failover back to the original vm without replicating any changes back to to the original vm. Veeam will also discard all changes from the replica vm and reset it back to the latest replication state.
- All re-ip configurations will be lost in the replica vm
- The original vm will have it‘s original ip
When I Failback to original VM, the state of the IP addresses will be = original VM is with its original IP address, and replica VM with its new IP address using the Re-IP rule?
Failback will replicate all changes from the replica back to the original vm.
- Windows VMs will get back there original IP, if you failback to the original location
- Linux VMs will have the new modified IP, you need to change them back by yourself
- The replica VM (windows and linux) will have again the original address, until you do the next failover.
3. When I re-run the replication job for incremental, Re-IP rules/IP addresses will remain on state as my number 2 question.
When you run an incremental replication, the replica vms will have again the exact state of the original vms. With all the data and original ip address.
Re-IP can only be done when doing a failover to a replica. Not before. Remember, any changes will be overwritten in a replica run by the state of the original vm.
4. Will not be a question, but can I request for the link of prebuilt scripts for Linux?
Here am some links. Veeam cannot take any responsibility or support this script. Use a test vm to see if they work

After a failback, make sure that you reconfigure the ip address for the original linux vm. It will not get changed back by veeam.
https://huttenga.net/blog/2018/04/re-ip ... lover-plan
https://www.teimouri.net/veeam-backup-r ... -linux-vm/
https://www.cragdoo.co.uk/2013/05/10/ve ... -failover/