ďťż
 
 
   [+] skrypt do automatycznego połączenia neostrady
 
 

Tematy

 
    
 

 

 

 

[+] skrypt do automatycznego połączenia neostrady





rlk120 - 08-07-2009 15:34
Musiałem na nowo instalować Debiana, a co za tym idzie - neostradę.

Mam jednak pewien dziwny błąd, otóż chcąc uruchamiać skrypt połączenia wraz ze startem systemu nie dzieje się nic.

Wykonując /etc/init.d/sagem start wyskakuje mi: bash: /etc/init.d/sagem: /bin/sh^M: bad interpreter: Nie ma takiego pliku ani katalogu Oczywiście raczej wszystko gra, mam dokładnie tak jak w instrukcji wszystko i plik "sagem" w odpowiednim miejscu.

Mimo to nie działa, możecie coś poradzić?



fnmirk - 08-07-2009 16:29
rlk120, przejrzałbyś dokładnie forum. Są gotowe pakiety konfigurujące neostradę z wykorzystaniem modemów sagem, łącznie z wszystkimi skryptami. Wystarczy przeczytać i zrozumieć artykuł od początku do końca. Informacja jest w trzeciej linijce >artykułu.

>Opis konfiguracji i gotowe pakiety do konfiguracji neostrady.<



rlk120 - 08-07-2009 16:59
Zrobiłem wszystko, tak jak jest w Twoim poście za pomocą 2 programów i nie działa mi tylko ten skrypt.

Ale jak uruchomię ręcznie pppd call sagem to jest ok.

To chyba oznacza, że zastosowałem się do tego artykułu.



fnmirk - 08-07-2009 17:20
Aby skrypt działał i automatycznie uruchamiał połączenie musisz po instalacji wspomnianych pakietów *.deb wykonać jako root polecenie: dpkg-reconfigure hag-run-neo A tego nie doczytałeś?

Powyższy skrypt jest obecnie dodany do pakietupo instalacji którego znajduje się już w systemie. Potrzebna jest jedynie jego aktywacja i odpowiedzieć twierdząco na pytanie. W tym celu jako root wystarczy wykonać polecenie: dpkg-reconfigure hag-run-neo Odpowiadamy twierdząco i po restarcie komputera połączenie z internetem będzie nawiązywane wraz ze startem systemu.



rlk120 - 08-07-2009 18:24
Wykonałem i nie działa.

Usunąłem nawet ręcznie wklejony skrypt, wykonałem polecenie i nie działa.

Działa tylko ręczne wklepanie polecenia.



fnmirk - 08-07-2009 19:59

Wykonałem i nie działa. I co? Mam się domyślać lub zgadywać dlaczego? Przedstaw jakieś informacje? Jak zachowuje się modem? Może są jakieś komunikaty w tracie uruchamiania systemu?



rlk120 - 08-07-2009 20:06
Myślałem, że komunikat w pierwszym poście wystarczy.

Nic nie pojawia się oprócz tego co wyżej napisałem.



fnmirk - 08-07-2009 20:45

Myślałem, że komunikat w pierwszym poście wystarczy. Myślałeś... Przecież od napisania pierwszej wiadomości wykonałeś kilka działań.

Czy modem po uruchomieniu systemu jest zsynchronizowany?

Pokaż wyniki poleceń: ls -l /etc/init.d/ | grep sagem
ls -l /usr/sbin | grep hag-run-sagem A te wykonaj jako root: cat /var/log/kern.log | tail -n50
lsusb I przedstaw wyniki



rlk120 - 08-07-2009 20:54
ls -l /etc/init.d/ | grep sagem Nie pokazuje nic.

ls -l /usr/sbin | grep hag-run-sagem -rwxr-xr-x 1 root root  9769 06-11 12:30 hag-run-sagem
cat /var/log/kern.log | tail -n50 http://wklej.org/id/118252/

Jul  8 20:02:53 rlk120 kernel: [  10.108347] usb 2-2: [ueagle-atm] using iso mode
Jul  8 20:02:53 rlk120 kernel: [  10.112206] usb 2-2: [ueagle-atm] (re)booting started
Jul  8 20:02:53 rlk120 kernel: [  10.114072] usb 2-2: New USB device found, idVendor=1110, idProduct=9031
Jul  8 20:02:53 rlk120 kernel: [  10.114075] usb 2-2: New USB device strings: Mfr=0, Product=2, SerialNumber=3
Jul  8 20:02:53 rlk120 kernel: [  10.114077] usb 2-2: Product: ADSL-USB Modem
Jul  8 20:02:53 rlk120 kernel: [  10.114079] usb 2-2: SerialNumber: 00604CEBC9AC
Jul  8 20:02:53 rlk120 kernel: [  10.358681] EXT3 FS on sda6, internal journal
Jul  8 20:02:53 rlk120 kernel: [  10.564121] loop: module loaded
Jul  8 20:02:53 rlk120 kernel: [  10.969564] kjournald starting.  Commit interval 5 seconds
Jul  8 20:02:53 rlk120 kernel: [  10.972236] EXT3 FS on sda7, internal journal
Jul  8 20:02:53 rlk120 kernel: [  10.972240] EXT3-fs: mounted filesystem with ordered data mode.
Jul  8 20:02:53 rlk120 kernel: [  10.988009] NTFS driver 2.1.29 [Flags: R/W MODULE].
Jul  8 20:02:53 rlk120 kernel: [  11.040358] NTFS-fs error (device sda1): parse_options(): Unrecognized mount option codepage.
Jul  8 20:02:53 rlk120 kernel: [  11.040439] NTFS-fs warning (device sda1): parse_options(): Option iocharset is deprecated. Please use option nls=<charsetname> in the future.
Jul  8 20:02:53 rlk120 kernel: [  11.076009] NTFS-fs error (device sda5): parse_options(): Unrecognized mount option codepage.
Jul  8 20:02:53 rlk120 kernel: [  11.076009] NTFS-fs warning (device sda5): parse_options(): Option iocharset is deprecated. Please use option nls=<charsetname> in the future.
Jul  8 20:02:53 rlk120 kernel: [  11.528024] firmware: requesting ueagle-atm/DSPep.bin
Jul  8 20:02:53 rlk120 kernel: [  11.808037] usb 2-2: [ueagle-atm] ATU-R firmware version : 44e2ea17
Jul  8 20:02:53 rlk120 kernel: [  11.808041] firmware: requesting ueagle-atm/CMVep.bin.v2
Jul  8 20:02:53 rlk120 kernel: [  11.824010] usb 2-2: [Ueagle-atm] requesting firmware ueagle-atm/CMVep.bin.v2 failed, try to get older cmvs
Jul  8 20:02:53 rlk120 kernel: [  11.824010] firmware: requesting ueagle-atm/CMVep.bin
Jul  8 20:02:53 rlk120 kernel: [  11.851902] usb 2-2: [Ueagle-atm] use deprecated cmvs version, please update your firmware
Jul  8 20:02:53 rlk120 kernel: [  11.886628] usb 2-2: [ueagle-atm] modem started, waiting synchronization...
Jul  8 20:02:56 rlk120 kernel: [  14.564007] lp0: using parport0 (interrupt-driven).
Jul  8 20:02:56 rlk120 kernel: [  14.648033] ppdev: user-space parallel port driver
Jul  8 20:02:57 rlk120 kernel: [  15.477092] [drm] Initialized drm 1.1.0 20060810
Jul  8 20:02:57 rlk120 kernel: [  15.549056] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
Jul  8 20:02:57 rlk120 kernel: [  15.549122] [drm] Initialized radeon 1.29.0 20080528 on minor 0
Jul  8 20:02:57 rlk120 kernel: [  15.587407] NET: Registered protocol family 10
Jul  8 20:02:57 rlk120 kernel: [  15.587823] lo: Disabled Privacy Extensions
Jul  8 20:02:58 rlk120 kernel: [  17.181615] agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
Jul  8 20:02:58 rlk120 kernel: [  17.181636] agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
Jul  8 20:02:58 rlk120 kernel: [  17.181725] agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
Jul  8 20:02:59 rlk120 kernel: [  17.368014] [drm] Setting GART location based on new memory map
Jul  8 20:02:59 rlk120 kernel: [  17.368014] [drm] Loading R300 Microcode
Jul  8 20:02:59 rlk120 kernel: [  17.368014] [drm] Num pipes: 1
Jul  8 20:02:59 rlk120 kernel: [  17.368014] [drm] writeback test succeeded in 1 usecs
Jul  8 20:02:59 rlk120 kernel: [  17.890634] usb 2-2: [ueagle-atm] modem synchronization failed (may be try other cmv/dsp)
Jul  8 20:02:59 rlk120 kernel: [  17.890640] usb 2-2: [ueagle-atm] (re)booting started
Jul  8 20:03:00 rlk120 kernel: [  19.304043] firmware: requesting ueagle-atm/DSPep.bin
Jul  8 20:03:01 rlk120 kernel: [  19.532577] usb 2-2: [ueagle-atm] ATU-R firmware version : 44e2ea17
Jul  8 20:03:01 rlk120 kernel: [  19.532577] firmware: requesting ueagle-atm/CMVep.bin.v2
Jul  8 20:03:01 rlk120 kernel: [  19.546614] usb 2-2: [Ueagle-atm] requesting firmware ueagle-atm/CMVep.bin.v2 failed, try to get older cmvs
Jul  8 20:03:01 rlk120 kernel: [  19.546620] firmware: requesting ueagle-atm/CMVep.bin
Jul  8 20:03:01 rlk120 kernel: [  19.555042] usb 2-2: [Ueagle-atm] use deprecated cmvs version, please update your firmware
Jul  8 20:03:01 rlk120 kernel: [  19.595338] usb 2-2: [ueagle-atm] modem started, waiting synchronization...
Jul  8 20:03:14 rlk120 kernel: [  32.599191] usb 2-2: [ueagle-atm] modem operational
Jul  8 20:04:33 rlk120 kernel: [  112.289017] PPP generic driver version 2.4.2
Jul  8 20:04:37 rlk120 kernel: [  115.692079] PPP BSD Compression module registered
Jul  8 20:04:37 rlk120 kernel: [  115.727287] PPP Deflate Compression module registered lsusb Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 1110:9031 Analog Devices Canada, Ltd (Allied Telesyn) ADSL LAN Adapter
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Oczywiście modem zsynchronizowany bo ręczne uruchomienie działa.



hasanek - 08-07-2009 21:02

Musiałem na nowo instalować Debiana, a co za tym idzie - neostradę.

Mam jednak pewien dziwny błąd, otóż chcąc uruchamiać skrypt połączenia wraz ze startem systemu nie dzieje się nic.

Wykonując /etc/init.d/sagem start
wyskakuje mi: bash: /etc/init.d/sagem: /bin/sh^M: bad interpreter: Nie ma takiego pliku ani katalogu Oczywiście raczej wszystko gra, mam dokładnie tak jak w instrukcji wszystko i plik "sagem" w odpowiednim miejscu.

Mimo to nie działa, możecie coś poradzić?
Witam.
Rozwiązanie wydaje się być proste.
Otwórz do edycji ten plik, tj.
/etc/init.d/sagem polecam do tego użyć MC
i popraw pierwszą linię tego pliku
powinno być
#!/bin/sh [/code]

Używając MC zauważysz na końcu ten dziwny znaczek ^M
trzeba go po prostu usunąć.



rlk120 - 08-07-2009 21:25
Dzięki, poradziłem sobie już ;)



fnmirk - 08-07-2009 21:28
rlk120, przecież w katalogu: /etc/init.d/ Nie miałeś pliku sagem to jak to maiło działać?

Edycja:
hasanek, skrypt jest poprawny i musi działać jeśli go umieścimy w odpowiednim katalogu z odpowiednimi prawami. Do jego instalacji służy gotowy pakiet deb i polecenie automatycznie nadające odpowiednie prawa.



rlk120 - 08-07-2009 21:32
Jak był, to właśnie miałem taki komunikat jak w pierwszym poście.

Teraz sam nie wiem co zrobiłem, ale działa.



fnmirk - 08-07-2009 21:39
rlk120, zainstaluj sobie: apt-get install mc i z jego pomocą zajrzyj do katalogu: /etc/init.d/ Polecenie: ls -l /etc/init.d/ | grep sagem musi pokazać podobną informację: ls -l /etc/init.d/ | grep sagem
-rwxr--r-- 1 nazwa    nazwa    1901 04-22 09:16 sagem I aby skrypt działał zainstalowany z pakietu musisz wykonać polecenie: dpkg-reconfigure hag-run-neo i odpowiadasz, że chcesz aby modem łączył się z internetem wraz ze startem systemu.



rlk120 - 08-07-2009 21:44
Ok, ale zrobiłem inaczej.

Usunąłem skrypt i otworzyłem pustego gedita,
ponownie skopiowalem kod.
nadałem prawa i ustawiłem, żeby się uruchamiał automatycznie.
Teraz już powinno hulać ;)



fnmirk - 08-07-2009 21:50
rlk120, sprawdź teraz polecenie: ls -l /etc/init.d/ | grep sagem Za sagem wstaw nazwę tego utworzonego pliku jeżeli zmieniłeś nazwę.



rlk120 - 08-07-2009 21:52
Jest ok raczej :
-rwxr--r-- 1 root root  1902 07-08 21:24 sagem



fnmirk - 08-07-2009 21:59
rlk120, i widzisz. ÂŹle instalowałeś pakiety. Pobierz sobie jakąś wersję livecd opartą na Debianie i potrenuj pracę w czystym trybie tekstowym.

Tu masz fajną dystrybucję do uruchamiania z cdromu:
http://grml.org/download/

Jak uruchomisz na niej dostęp do internetu przez neostradę z wykorzystaniem wspomnianych pakietów deb to zrozumiesz jakie błędy popełniałeś.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis