Привет, ЛОР!
Возникла проблема с LinuxDC. Интернет раздается через роутер, в настройках программы на вкладке Connection стоит Firewall with manual port forward и вписан IP адрес, который присваивается роутеру при подключению к провайдеру через PPPoE. Но так как соединение иногда обрывается, и роутеру после переподключения присваивается новый IP адрес, LinuxDC выдает сообщение:
«Your reported IP: xxx.xxx.xxx.xxx does not match your real IP: yyy.yyy.yyy.yyy»
Возникла мысль написать скрипт, который будет стартовать по расписанию в кроне, скажем, раз в 15 минут, проверять, сменился ли IP адрес, и если да, то вносить изменения в конфиг. файл программы и перезапускать ее. Я с программами обработки текста практически не работал, поэтому прошу помощи у сообщества. Получение IP адреса
IP=`wget -q -O - http://homer.meso.com/remoteip.php`
Дальше нужно в файле /.dc++/DCPlusPlus.xml в строчке
<ExternalIp type="string">xxx.xxx.xxx.xxx</ExternalIp>
заменить xxx на новый IP адрес. Вот с этим и возникла проблема.
Заранее спасибо.