Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- primario=192.168.0.25
- fallback=192.168.0.34
- func_setip () {
- sed -i "s/$fallback/$primario/" /etc/netplan/01-netcfg.yaml
- netplan apply
- sleep 5
- echo "se cambio la IP:
- $(hostname -I)"
- }
- # Vertificar estado en nivel de red
- # || operador 'or' ejecuta instruccion si la anterior devuelve
- # exit status distinto de 0
- # && operador 'and' ejecuta instruccion si la anterior
- # devuelve 0
- while true;do
- ping -c 1 $primario > /dev/null 2>&1 || func_setip
- sleep 10
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement