OpenSuse 10.3 problem z modemem ED77


(Feelek3) #1

Witam

Mam problem z połączeniem się do internetu przez modem ED7, a wiec: zrobiłem tak jak w instrukcji

1. Procedura instalacyjna


Do prawidlowego wykonania procedury instalacyjnej sa wymagane uprawnienia

administracyjne.


a. rozpakowac archiwum w katalogu domowym uzytkownika poleceniem

	tar -zxf ed77-orange.tar.gz


b. przekopiowac zawartosc katalogu ppp/peers do /etc/ppp/peers poleceniem

	cp ppp/peers/* /etc/ppp/peers


c. zmodyfikowac linie w pliku /etc/ppp/peers/orange-connect-chat

	"READY\r\n\r\nOK"-"AT+CPIN=\"0000\""-OK ""\

wstawiajac zamiast 0000 wlasciwy PIN dla posiadanej karty SIM


d. podlaczyc modem do gniazda USB i sprawdzic czy w logu systemowym 

pojawila sie informacja o dolaczeniu modemu. Aby podejrzec plik z logiem

nalezy wydac polecenie

	tail /var/log/messages


Przykladowa zawartosc pliku z logiem wyglada nastepujaco:

	Jan 16 12:16:46 (none) kernel: usb 1-2: new full speed USB device using uhci_hcd and address 11

	Jan 16 12:16:47 (none) kernel: ftdi_sio 1-2:1.0: FTDI FT232BM Compatible converter detected

	Jan 16 12:16:47 (none) kernel: usb 1-2: FTDI FT232BM Compatible converter now attached to ttyUSB0


Nalezy zanotowac nazwe urzadzenia szeregowego pod ktora modem jest dostepny 

w systemie. Nazwa jest podana w logu po wyrazeniu "attached to". W dalszej czesci 

dokumentu nazwa ta bedzie oznaczana przez $NAME.


Jezeli urzadzenie nie zostalo wykryte, to nalezy przejsc do punktu 3.


e. Nalezy sprawdzic czy jest dostepny w systemie plikow plik o nazwie 

/dev/NAME. W tym celu nalezy wydac polecenie:	

	ls /dev/$NAME (np. gdy $NAME=ttyUSB0, to ls /dev/ttyUSB0)

Jezeli zostanie wyswietlony komunikat o braku pliku, to nalezy wydac polecenie

	mknod /dev/$NAME c 188 n

gdzie

	n oznacza liczbe podana po USB w $NAME, dla ttyUSB0, n rowna sie 0


f. Jezeli $NAME jest inne niz ttyUSB0, to nalezy zmodyfikowac zawartosc

pliku /etc/ppp/orange. W tym celu nalezy zastapic w tym pliku ciag 

ttyUSB0, ciagiem $NAME.


g. Nalezy zmodyfikowac uprawnienia do plikow orange, orange-connect-chat i

orange-disconnect-chat z katalogu /etc/ppp zgodnie z lokalna polityka

bezpieczenstwa, majac np. na uwadze ze PIN do karty jest jawnie podawany w pliku

orange-connect-chat.


h. Jezeli skrypty w uzywanej dystrybucji nie modyfikuja pliku resolv.conf 

automatycznie po nawiazaniu polaczenia, to nalezy zmodyfikowac 

plik /etc/resolv.conf o adresy serwerow DNS, np.

nameserver 194.9.223.79

nameserver 217.17.34.10

Podane wartosci nalezy zastapic, wartosciami wyswietlanymi po nawiazaniu

polaczenia w polach "primary DNS address" i "secondary DNS address".



2. Polaczenia z operatorem


W celu nawiazania polecenia z operatorem nalezy wydac polecenie

	pppd call orange


W celu przerwania polaczenia nalezy wydac polecenie

	kill-ppp.sh

kill-ppp.sh jest skryptem pochodzacym z archiwum ed77-orange.tar.gz

Wszystko jest OK, skopiowane pliki, wy edytowany kod PIN w pliku "orange-connect-chat", ale gdy już w terminalu wpisuje "pppd call orange" czyli tak jak powinno być (na ubuntu to działało) wyskakuje "base pppd: ..."

Mój system to OpenSuse 10.3 (świeżo zainstalowany), środowisko graficzne: GNOME.

Proszę o pomoc


(matiit) #2

wyskakuje tylko "base pppd: ..."?


(Feelek3) #3

"bash: pppd: command not found "


(matiit) #4

Musisz zainstalować pakiet ppp albo pppd, nie wiem jak ten pakiet się nazywa w opensuse...i jeszcze raz zainstalować modem.

Ktoś kto ma opensuse powinien wiedzieć jak jest tam nazwana paczka z tym pakietem.


(Feelek3) #5

Już sobie poradziłem :slight_smile:

Wystarczyło że wpisałem w terminalu "su root" i hasło, potem skopiowałem i wy edytowałem skrypt :wink: i działa.

Dzięki za pomoc.

Pozdrawiam.


(matiit) #6

Podpowiedz to autorom skryptu.