ChaoticSerg Posted September 9, 2017 Share 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 Link to comment Share on other sites More sharing options...
Le ecureuil Posted September 9, 2017 Share 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 Link to comment Share on other sites More sharing options...
ChaoticSerg Posted September 10, 2017 Author Share Posted September 10, 2017 А как в sh скрипте использовать команды CLI? Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted September 10, 2017 Share Posted September 10, 2017 34 минуты назад, ChaoticSerg сказал: А как в sh скрипте использовать команды CLI? Через утилиту ndmq. Quote Link to comment Share on other sites More sharing options...
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.