LINUX.ORG.RU

Сообщения teryanka

 

Не запускается полностью скрипт через Cron

Здравствуйте! Сделал прокси сервер на Линуксе. Прокси мобильные. Суть скрипта: перезагружается модем и с новым IP поднимаются прокси. Вручную вбиваю скрипт: bash proksik3g.sh Все прекрасно работает.. Модем начинает мигать, через какое-то время подключается и прокси работают..

Нужно автоматизировать данный процесс и перезагружать модем каждую минуту (для теста), потом уже когда будет работать, сделаю каждые 5 минут.. Ввожу crontab -e И вписываю туда: */1 * * * * /root/proksik3g.sh

Все вроде бы сначала хорошо, вижу, что модем замигал и через какое-то время опять загорелся.. Но, есть одно НО! - Прокси не работают))

Сам код скрипта:

#!/bin/bash

echo -en 'AT^NDISDUP=1,0,"internet"\r\n' > /dev/ttyUSB1
killall 3proxy
sleep 6
echo -en 'AT^NDISDUP=1,1,"internet"\r\n' > /dev/ttyUSB1
sleep 3
ifdown wws35u1i2
ifup wws35u1i2
IP=`ip addr list wws35u1i2 | grep "  inet " | head -n 1 | cut -d " " -f 6 | cut -d / -f 1`
echo "" > /usr/local/3proxy/3proxy.cfg
cat > /usr/local/3proxy/3proxy.cfg << END
monitor /usr/local/3proxy/3proxy.cfg

daemon
timeouts 1 5 30 60 180 1800 15 60
maxconn 5000
nscache 65535
log /dev/null
flush
proxy -n -a -p8000 -i192.168.182.128 -e$IP
END
/usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg 


Буду благодарен, если поможете советом.

 ,

teryanka
()

Проблем подключения USB устройств: Virtual Box.

Здравствуйте! Помогите, пожалуйста, знающие, кто уже подключал более 2, 3 модемов или других устройство USB на Virual Box. У меня модемы с одинаковым название, VID, PID и т.д - все идентично.. http://prntscr.com/gnu5sd Как только не пробовал подключаться, и по порядку запускал виртуальные машины, но все равно какая-нибудь машина да заберет себе сразу 2 модема.. Она их не различает.. Вставляю другой модем, там название другое, отличное работает только в той машине, которой я указал USB... Вот такая беда с одинаковыми модемами.. Заранее благодарю за советы!

 ,

teryanka
()

Реконнект модема. Прошу помочь

Здравствуйте! Поднял прокси на Centos 7 , все отлично работает, но мне нужно, чтобы менялся IP адрес, для этого нужно перезагружать соединение модема..

Для этого запускаю скрипт..

#!/bin/bash
killall 3proxy
echo -en 'AT^NDISDUP=1,0,"internet"\r\n' > /dev/ttyUSB1
sleep 10
echo -en 'AT^NDISDUP=1,1,"internet"\r\n' > /dev/ttyUSB1
ifdown wwp0s11u1i2
ifup wwp0s11u1i2
IP=`ip addr list wwp0s11u1i2 | grep " inet " | head -n 1 | cut -d " " -f 6 | cut -d / -f 1`
echo "" > /usr/local/3proxy/3proxy.cfg
cat > /usr/local/3proxy/3proxy.cfg << END
daemon
timeouts 1 5 30 60 180 1800 15 60
maxconn 5000
nscache 65535
log /dev/null
flush
proxy -n -a -p8000 -i192.168.0.105 -e$IP
END
/usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg



Первый запуск проходит нормально, модем загорается.. IP адрес определяется почти сразу..
Но потом, когда снова нужно перезагрузить подключение, модем мигает, снова загорается, но IP адрес так и не определился..
Прошу помочь, уже 3-ий день не могу найти решение проблемы...

 

teryanka
()

RSS подписка на новые темы