18-04-07, Maciej Kóska <grv@o2.pl> napisał(a):
Witam, Czy ktoś ma może pomysł (przetestował praktycznie) gdzie można sprawdzać stan połączenia po podłączeniu się z neostradą za pośrednictwem ppp. Oraz na skrypt który okresowo sprawdzał by jego stan i ew. rozłączeniu łączył się na nowo. Rozwiązanie które mam to prosty router + firewall + bramka vpn + klient dyndns-a Chodzi mi wiadomo, o to, żeby do jakichś tam zasobów udostępnionych w sieci za routerem można się było dostać (po vpn-ie) zawsze pod tą samą nazwą. Problem jest w tym że jak TP po 24h rozłącza neostradę to ppp nie daje rady samo na nowo zestawić połączenia...pomimo zastosowania opcji które do tego w ppp są. Dziękuję z góry za pomoc Pozdrawiam Maciej
Prosta skryptoza:
Podtrzymywanie neostrady :
root@brama:~# cat /root/adsl.sh
#!/bin/sh
while [ 1 = 1 ]
do
sleep 5
if [ ! -f /var/run/ppp0.pid ]; then
/usr/bin/killall pppd
/usr/bin/killall pppoa3
/usr/sbin/pppd call adsl
/bin/bash /root/masq.sh # firewall
/sbin/ifconfig ppp0 | wall
/bin/echo 'restart neo' $data >> /var/log/neo.log
else
data=`date`
/bin/echo 'neo dziala' $data >> /var/log/neo.log
fi
done
root@brama:~#
Dyndns : zainstaluj sobie no-ip i wejdz na no-ip.org
na modemie speedtouch jakos polaczenie samo pada, z tego co sie
orientuje na innych modemach polaczenie chyba wstaje samo (opcja jakaś
przekazywana do pppd ? )
--
Wojciech Ziniewicz
Unix SEX :{look;gawk;find;sed;talk;grep;touch;finger;find;fl
ex;unzip;head;tail; mount;workbone;fsck;yes;gasp;fsck;more;yes;yes;eje
ct;umount;makeclean; zip;split;done;exit:xargs!!;)}