ChaoticSerg Posted September 9, 2017 Posted September 9, 2017 (edited) Добрый день. Пытаюсь создать скрипт, для перебора получаемых ip адресов: #!/bin/sh STR=`ifconfig ppp0|grep inet|sed -r 's/^[^1]+//'|awk -F "." '{print $1}'` if ! [ $STR -ne "172" ]; then echo "ravno" else echo "ne ravno" Но встала загвоздка как в этой прошивке заставить получить новый ip по PPPoE. пробовал: ifconfig ppp0 down ifconfig ppp0 up Но адрес не меняется и интернет вообще перестает работать. Edited September 9, 2017 by ChaoticSerg Quote
Le ecureuil Posted September 9, 2017 Posted September 9, 2017 35 минут назад, ChaoticSerg сказал: Добрый день. Пытаюсь создать скрипт, для перебора получаемых ip адресов: #!/bin/sh STR=`ifconfig ppp0|grep inet|sed -r 's/^[^1]+//'|awk -F "." '{print $1}'` if ! [ $STR -ne "172" ]; then echo "ravno" else echo "ne ravno" Но встала загвоздка как в этой прошивке заставить получить новый ip по PPPoE. пробовал: ifconfig ppp0 down ifconfig ppp0 up Но адрес не меняется и интернет вообще перестает работать. Для ppp операция up/down не вызывает реконнекта. Используйте утилиту ndmq и вызывайте команды "interface PPPoE0 no connect" / "interface PPPoE0 connect via ISP". Подробнее смотрите в теме про переполучение серого адреса на Ростелеке. 1 Quote
ChaoticSerg Posted September 10, 2017 Author Posted September 10, 2017 А как в sh скрипте использовать команды CLI? Quote
Le ecureuil Posted September 10, 2017 Posted September 10, 2017 34 минуты назад, ChaoticSerg сказал: А как в sh скрипте использовать команды CLI? Через утилиту ndmq. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.