#!/bin/bash
if cat /etc/resolv.conf | grep nameserver | grep -o "127" &>/dev/null;
then if ip a | grep -v "inet6" | grep -v "127.0.0.1" | grep inet | grep -oE '[0-9]{1,3}(\.[0-9]{1,3}){3}' | grep -v ".255" | grep ".1\.[0-9]" | grep -o "[0-9].*" &>/dev/null;
then echo "nameserver 192.168.1.1" > /etc/resolv.conf
else if ip a | grep -v "inet6" | grep -v "127.0.0.1" | grep inet | grep -oE '[0-9]{1,3}(\.[0-9]{1,3}){3}' | grep -v ".255" | grep ".10\.[0-9]" | grep -o "[0-9].*" &>/dev/null;
then echo "nameserver 192.168.10.1" > /etc/resolv.conf
fi
fi
fi
if cat /etc/resolv.conf | grep nameserver | grep -o ".1\.[0-9]" | grep -o "[0-9].*" &>/dev/null;
then if ip a | grep -v "inet6" | grep -v "127.0.0.1" | grep inet | grep -oE '[0-9]{1,3}(\.[0-9]{1,3}){3}' | grep -v ".255" | grep ".10\.[0-9]" &>/dev/null;
then sudo echo "nameserver 192.168.10.1" > /etc/resolv.conf
fi
fi
if cat /etc/resolv.conf | grep nameserver | grep -o ".10\.[0-9]" | grep -o "[0-9].*" &>/dev/null;
then if ip a | grep -v "inet6" | grep -v "127.0.0.1" | grep inet | grep -oE '[0-9]{1,3}(\.[0-9]{1,3}){3}' | grep -v ".255" | grep ".1\.[0-9]" | grep -o "[0-9].*" &>/dev/null;
then echo "1"
sudo echo "nameserver 192.168.1.1" > /etc/resolv.conf
fi
fi
Подписаться на:
Сообщения (Atom)
h265.sh
#!/bin/bash file="../mp4" if [ -d $file ]; then echo " Директория существует :-) " for i in *.mp4; do f...
-
30 мая воплотилась в жизнь давняя мечта -- покататься на лодке. Плюс к тому в тот же день я попробовал свои силы в тире. Не разочаровался в ...
-
подпроцесс новый сценарий post-removal возвратил код ошибки 1 ls /var/lib/dpkg/info | grep "mail.ru-cloud" mail.ru-cloud.list ...