Vladimir, in this case no any other devices on both interfaces (eth0 - 10.20.0.x/24 and eth1 - 172.18.201.x/24) are present.
Probably wrong behavior (from /tmp/puppet.log): 2015-04-02 17:46:24 +0000 Puppet (debug): Executing '/sbin/ip addr add 172.18.201.15/24 dev eth1' 2015-04-02 17:46:24 +0000 Puppet (debug): Executing '/sbin/ip route del default dev eth1' 2015-04-02 17:46:24 +0000 Puppet (debug): Executing '/sbin/ip route add default via 172.18.201.1 dev eth1'
Expected: 1. Delete default routing from eth0 (via 10.20.0.1) 2. Add default routing to eth1 via 172.18.20.1
Vladimir, in this case no any other devices on both interfaces (eth0 - 10.20.0.x/24 and eth1 - 172.18.201.x/24) are present.
Probably wrong behavior (from /tmp/puppet.log):
2015-04-02 17:46:24 +0000 Puppet (debug): Executing '/sbin/ip addr add 172.18.201.15/24 dev eth1'
2015-04-02 17:46:24 +0000 Puppet (debug): Executing '/sbin/ip route del default dev eth1'
2015-04-02 17:46:24 +0000 Puppet (debug): Executing '/sbin/ip route add default via 172.18.201.1 dev eth1'
Expected:
1. Delete default routing from eth0 (via 10.20.0.1)
2. Add default routing to eth1 via 172.18.20.1