Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Restart połączenia z internetem - TRWA... wcześniej OK.
http://forum.freesco.pl/viewtopic.php?f=22&t=13487
Strona 1 z 2

Autor:  Paulina [ sobota, 9 września 2006, 12:14 ]
Tytuł:  Restart połączenia z internetem - TRWA... wcześniej OK.

Witam!
Używałam NND najnowszej wersji 0.1 i polecenie internet restart działało bezproblemowo.
Teraz, gdy zrobiłam update całego kernela do najnowszej wersji z repo.test to po wydaniu polecenia internet restart cały czas jest TRWA i tak może być w nieskączoność...
Pomaga tylko restart serwerka...

Mam NEO@thomson.

Autor:  MAC!EK [ sobota, 9 września 2006, 13:28 ]
Tytuł: 

hmm neothomson ... a po co restartować internet? :)
spróbuj wpisać:
/etc/rc.d/internet stop
i zobaczyć co się stanie....
jesli nie będzie chciał zakończyć sprawdź poleceniem:
ps -A|grep ppp
czy są jakieś procesy pppd

potem dopiero daj start.


PS. ciekaw jestem co łączy usera looki7 z userem Paulina

Autor:  Paulina [ sobota, 9 września 2006, 13:43 ]
Tytuł: 

Internet stop działa bez problemu.
Tylko że nie podnosi potem.

Tak samo jak wydam polecenie:
./rc.neothomson stop - działa bez problemu

A podniesienie znów nie działa.
./rc.neothomson start


Nie wiem o co Ci chodzi z tym co mnie łączy z tamtym userem...

Autor:  MAC!EK [ sobota, 9 września 2006, 14:57 ]
Tytuł: 

sprawdź czy po zastopowaniu:
- istnieje plik /var/run/ppp-speedtouch-pppoa.pid
- co pokazuje polecenie ps -A|grep ppp
- co masz w pliku rc.neothomson

Autor:  Paulina [ sobota, 9 września 2006, 15:40 ]
Tytuł: 

Więc tak od początku.

1. /etc/rc.d/internet stop
2. Wynik polecenia ps -A|grep ppp jest zerowy nie ma żadnych procesów
3. W katalogu /var/run/ppp-speedtouch-pppoa.pid istnieje cały czas ten plik, nawet po zatrzymaniu internetu
4. Zawartość pliku rc.neothomson:
: [/] [] ()
#!/bin/bash

. /etc/rc.d/functions

case $1 in
        start)
                ile=20
                while [ "$ile" ]; do
                        if [ -f "/var/run/ppp-speedtouch-pppoa.pid" ]; then
                                sleep 1
                        else
                                break
                        fi
                        let ile-=1
                done
                speedtouch-start 1>/dev/null 2>&1
                wynik
                ;;
        stop)
                speedtouch-stop 1>/dev/null 2>&1
                wynik
                ;;
esac

Autor:  MAC!EK [ sobota, 9 września 2006, 15:59 ]
Tytuł: 

Czyli wszystko jasne, winny:
Paulina pisze:
3. W katalogu /var/run/ppp-speedtouch-pppoa.pid istnieje cały czas ten plik, nawet po zatrzymaniu internetu


Usuń ten plik "ręcznie" i potem sprawdź restartowanie internetu, jeśli nadal nie będzie działało to jeszcze raz sprawdź czy po zatrzymaniu ten plik jest.

Autor:  Paulina [ sobota, 9 września 2006, 16:16 ]
Tytuł: 

OK usunęłam ten plik.
Następnie internet stop.
I mam taki wynik:
: [/] [] ()
NND: Zatrzymuję połączenie z internetem                              [Wykonane]
[root@serwer paulina]# ps -A|grep ppp
  263 ?        00:00:00 pppoa3
  265 ?        00:00:00 pppoa3
  266 ?        00:00:00 pppoa3
  267 ?        00:00:02 pppoa3
  269 ?        00:00:00 pppd
 5673 ?        00:02:40 pppd
 6631 ?        00:00:00 pppoa3 <defunct>

I dziwne bo cały czas jest internet.
Czyli teraz polecenie stop jakby nie działało.
Jak dam start to nadal cały czas jest trwa...

Dodam że plik utworzył się na nowo.

Autor:  MAC!EK [ sobota, 9 września 2006, 16:26 ]
Tytuł: 

To po wydaniu stop odczekaj chwilę i zobacz czy po paru (nastu) sekundach procesy ppp* znikną i czy plik .pid nadal będzie na miejscu

EDIT:
zaraz zaraz.... coś źle !
miałaś zastopować a potem go usunąć!

Autor:  Paulina [ sobota, 9 września 2006, 16:29 ]
Tytuł: 

Po wydaniu stop i odczekaniu procesy nie znikają.
Plik .pid jest cały czas, również nie znika.

MAC!EK pisze:
EDIT:
zaraz zaraz.... coś źle !
miałaś zastopować a potem go usunąć!
To teraz co?
Usunę go i dam restart serwera.
Dobrze myślę?

Autor:  MAC!EK [ sobota, 9 września 2006, 16:42 ]
Tytuł: 

1. daj restart serwera
2. zastopuj net
3. sprawdź czy jest plik
4. sprawdź czy są procesy ppp*
5. odczekaj z minutę....
6. sprawdź powyższe jeszcze raz
7. jeśli będą procesy to:
killall -9 pppd
8. sprawdź po chwili procesy i plik
9. wystartuj net

Autor:  Paulina [ sobota, 9 września 2006, 16:52 ]
Tytuł: 

Zrobiłam jak kazałeś i jest OK.
Ale nadal jest problem bo plik .pid się sam nie usuwa muszę go ręcznie usunąć bo inaczej net nie chce się podnieść.
Co robić dalej?

Autor:  MAC!EK [ sobota, 9 września 2006, 19:35 ]
Tytuł: 

no dobra to zróbmy tak:
1. w pliku /etc/rc.conf znajdź wpis DAEMONS i postaw ! przed internet
2. reboot kompa
3. "ręcznie" włączasz net poleceniem:
speedtouch-start
4. sprawdzasz czy działa
5. zatrzymujesz:
speedtouch-stop
6. czekasz... sprawdzasz polecenie ps -A|grep ppp nie ma żadnych procesów? jesli tak to 7.
7. sprawdzasz czy PID istnieje

Autor:  czerwo [ sobota, 9 września 2006, 20:20 ]
Tytuł: 

MAC!EK pisze:
no dobra to zróbmy tak:
6. czekasz... sprawdzasz polecenie ps -A|grep ppp nie ma żadnych procesów? jesli tak to 7.

jesli nie to 0. :twisted:

Autor:  Paulina [ sobota, 9 września 2006, 22:35 ]
Tytuł: 

OK więc tak.
po wydaniu polecenia speedtouch-start otrzymałam takie coś:
: [/] [] ()
Starting ADSL connection...
Loading preliminary USB device filesystem support... OK
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/pts/1
sent [LCP ConfReq id=0x1 <magic 0xe7f2164f>]
rcvd [LCP ConfReq id=0xe9 <auth chap MD5> <magic 0x494196a7>]
sent [LCP ConfAck id=0xe9 <auth chap MD5> <magic 0x494196a7>]
sent [LCP ConfReq id=0x1 <magic 0xe7f2164f>]
rcvd [LCP ConfAck id=0x1 <magic 0xe7f2164f>]
rcvd [CHAP Challenge id=0x70 <68ae053601bc42893173838ad56f8a16a7729ec90b289917ed                                             7a110b2c1aca>, name = "poz_ru1"]
sent [CHAP Response id=0x70 <03f04a04b7bc00167884fc7a9aff4022>, name = "XXX@                                             neostrada.pl"]
rcvd [CHAP Success id=0x70 ""]
CHAP authentication succeeded
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [IPCP ConfNak id=0x1 <addr 83.23.217.73> <ms-dns1 194.204.152.34> <ms-dns3                                              217.98.63.164>]
sent [IPCP ConfReq id=0x2 <addr 83.23.217.73> <ms-dns1 194.204.152.34> <ms-dns3                                              217.98.63.164>]
rcvd [IPCP ConfAck id=0x2 <addr 83.23.217.73> <ms-dns1 194.204.152.34> <ms-dns3                                              217.98.63.164>]
rcvd [IPCP ConfReq id=0xe6 <addr 213.25.2.41>]
sent [IPCP ConfAck id=0xe6 <addr 213.25.2.41>]
local  IP address 83.23.217.73
remote IP address 213.25.2.41
primary   DNS address 194.204.152.34
secondary DNS address 217.98.63.164

Internet działa jest OK.
Polecenie stop zatrzymało internet.
Nie ma żadnych procesów ppp
Plik .pid caly czas jest.
Po ponownym wydaniu polecenia start internet zaskoczył bez usuwania .pid

Co w związku z tym co dalej?

Przypomniało mi się coś.
Co to za dziwne adresy dns?
Pamiętam że podczas konfiguracji nowym net_confem zapytal się mnie czy podczas łączenia z internetem ma automatycznie pobierać dns dałam że tak. w wcześniejszej wersji net_confa tego nie było może powinnam dać nie?

Autor:  MAC!EK [ sobota, 9 września 2006, 23:51 ]
Tytuł: 

Paulina pisze:
Przypomniało mi się coś.
Co to za dziwne adresy dns?
Pamiętam że podczas konfiguracji nowym net_confem zapytal się mnie czy podczas łączenia z internetem ma automatycznie pobierać dns dałam że tak. w wcześniejszej wersji net_confa tego nie było może powinnam dać nie?

Sąd nie widzi związku ze sprawą. :)

To chyba jakiś błąd w pppd, chwilowo możemy to rozwiązać , jeśli już koniecznie chcesz restartować internet ( choć nie wiem w jakim celu , jeżeli działa to dlaczego go restartować)

zamień linię:
: [/] [] ()
if [ -f "/var/run/ppp-speedtouch-pppoa.pid" ]; then


na
: [/] [] ()
if [ -z "`ps -A|grep ppp`" ]; then


i wtedy sprawdź restartowanie

Autor:  Paulina [ niedziela, 10 września 2006, 00:40 ]
Tytuł: 

Po podmianie linijki w ogóle internet nie startuje rezem ze startem serwera.
Chcę restartować internet dla tego skryptu:
: [/] [] ()
LOG="/var/log/log.neo"
ifconfig | grep ppp0
let wynik=$?
if [ $wynik -eq 0 ]; then
date +%d/%m/%Y"  "%X"  OK  " >> $LOG
else
date +%d/%m/%Y"  "%X"  Brak polaczenia z internetem. Restartuje polaczenie" >>$LOG
sleep 1
cd /etc/network/external
./rc.neothomson stop
sleep 10
./rc.neothomson start
fi

Autor:  MAC!EK [ niedziela, 10 września 2006, 01:20 ]
Tytuł: 

zamień linię:
: [/] [] ()
if [ -f "/var/run/ppp-speedtouch-pppoa.pid" ]; then


na
: [/] [] ()
if [ "`ps -A|grep ppp`" ]; then


ale po co ci sprawdzanie i restart netu ? przecież jak rozłączy cię to sam połączy ponownie

Autor:  Paulina [ niedziela, 10 września 2006, 13:05 ]
Tytuł: 

@MAC!EK
Wielkie dzięki :* :* :*
Teraz wszystko działa OK.
Wcześniej po zamianie tego wpisu nie podnosiło połączenie bo usunęłam .pid
Teraz go zostawiłam zrestartowałam i jest OK.
Skrypt działa wszystko tak jak chciałam.
Jeszcze raz dzięki. :wink:

Cytuj:
ale po co ci sprawdzanie i restart netu ? przecież jak rozłączy cię to sam połączy ponownie
U mnie po zerwaniu połączenie nie podnosi sam i nie chodzi tutaj o wpis persist i maxfail.

Wiesz może o co jeszcze chodzi z tymi dns podczas łączenia?

Autor:  MAC!EK [ niedziela, 10 września 2006, 13:35 ]
Tytuł: 

Paulina pisze:
Cytuj:
ale po co ci sprawdzanie i restart netu ? przecież jak rozłączy cię to sam połączy ponownie
U mnie po zerwaniu połączenie nie podnosi sam i nie chodzi tutaj o wpis persist i maxfail.

Nie podnosi? Tzn? Jakieś logi podaj z rozłączenia i prób połączenia (automatycznych nie tych wywołanych skryptem, albo ręcznie).


Cytuj:
Wiesz może o co jeszcze chodzi z tymi dns podczas łączenia?

To co pokazuje w logach o DNSach to są właśnie te DNSy które dostajesz od TPsa automatycznie przy każdym połaczeniu neo. A w net_confie jak dałaś że ma używać automatycznych to używa właśnie tych które pobrał przy starcie połączenia.

Autor:  Paulina [ niedziela, 10 września 2006, 13:49 ]
Tytuł: 

Nie wiem co jest ale internet chodzi strasznie wolno teraz.
No normalnie 3,6kb/s

Mam pełno takich logów
: [/] [] ()
Sep 10 13:25:32 serwer pppoa3[2316]: CRC error in AAL5 frame
Sep 10 13:26:42 serwer pppoa3[2316]: CRC error in AAL5 frame
Sep 10 13:28:12 serwer last message repeated 19 times
Sep 10 13:29:42 serwer last message repeated 30 times
Sep 10 13:30:48 serwer last message repeated 30 times
Sep 10 13:31:50 serwer last message repeated 29 times
Sep 10 13:32:24 serwer last message repeated 52 times
Sep 10 13:32:36 serwer pppoa3[2315]: Error reading from source device
Sep 10 13:32:36 serwer pppoa3[2312]: Woken by a sem_post event -> Exiting
Sep 10 13:32:45 serwer pppoa3[3771]: Error reading from source device
Sep 10 13:32:45 serwer pppoa3[3768]: Woken by a sem_post event -> Exiting
Sep 10 13:33:10 serwer pppoa3[3778]: CRC error in AAL5 frame
Sep 10 13:33:41 serwer last message repeated 36 times
Sep 10 13:33:50 serwer last message repeated 13 times

Wcześniej tego nie było.
Może 5,10 na dzień a te są z zaledwie kilku minut.
I wcześniej nie było w ogóle tych logów od pppoa3.
I teraz jest to repeated 29, 36, 52 a wcześniej było po 2, 3, 4 max może 10.
Co to się dzieje?


To jest log z kilku dni wcześniej:
: [/] [] ()
Sep  5 02:28:04 serwer sshd[18102]: warning: can't verify hostname: gethostbyname(static-40-130-196-203-gtscompanies.com) failed
Sep  5 02:29:46 serwer sshd[18264]: warning: can't verify hostname: gethostbyname(techbooks-40-130-del.gtscompanies.com) failed
Sep  5 16:39:06 serwer pppoa3[274]: CRC error in AAL5 frame
Sep  5 17:47:37 serwer pppoa3[274]: CRC error in AAL5 frame
Sep  5 17:50:51 serwer pppoa3[274]: CRC error in AAL5 frame
Sep  5 17:54:26 serwer pppoa3[274]: CRC error in AAL5 frame
Sep  5 17:58:12 serwer pppoa3[274]: CRC error in AAL5 frame
Sep  5 18:14:11 serwer pppoa3[274]: CRC error in AAL5 frame
Sep  5 18:15:21 serwer last message repeated 3 times
Sep  5 18:16:30 serwer pppoa3[274]: CRC error in AAL5 frame
Sep  5 18:36:57 serwer pppoa3[274]: CRC error in AAL5 frame
Sep  5 20:06:02 serwer pppoa3[274]: CRC error in AAL5 frame
Sep  5 20:17:44 serwer pppoa3[274]: CRC error in AAL5 frame
Sep  5 20:24:51 serwer last message repeated 3 times
Sep  5 20:26:18 serwer pppoa3[274]: CRC error in AAL5 frame
Sep  5 20:32:09 serwer pppoa3[274]: CRC error in AAL5 frame
Sep  5 20:46:31 serwer pppoa3[274]: CRC error in AAL5 frame
Sep  5 20:47:00 serwer pppoa3[274]: CRC error in AAL5 frame

Strona 1 z 2 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/