#!/bin/bash hostip=`hostname -i` if [ $# -ge 1 ]; then hostfile=$1 else hostfile=hosts.txt fi parallel-ssh -h $hostfile "sed -E 's/gateway [[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+/gateway $hostip/g' /etc/network/interfaces > /etc/network/tmpif" parallel-ssh -h $hostfile "chmod g-r,o-r /etc/network/tmpif" parallel-ssh -h $hostfile "cp /etc/network/interfaces /etc/network/interfaces.bak" parallel-ssh -h $hostfile "mv /etc/network/tmpif /etc/network/interfaces" parallel-ssh -h $hostfile "ip route flush cache && /etc/init.d/networking restart" //shell/8211