Pobierz spakowaną witrynę gorzow-wlkp.pl/linuxJeżeli pragniesz poznać Linuksa Mandrake (obecnie Mandriva), to... dobrze trafiłeś. Witryna została zauważona przez twórców magazynu KOMPUTER ŚWIAT 5/2004(141) str. 46 poprzez umieszczenie linku oraz magazynu CHIP 4/2004 (str.114) poprzez umieszczenie artykułu opisującego ten serwis internetowy. Jak na hobbystyczną stronę o Linuksie to miłe ;) Acha... na stronie mandrakelinux.pl/informacje podano też link z opisem cytuję "duży zbiór praktycznych informacji o Mandrake" (mam ją w swoim archiwum - klub.chip.pl/twarogal).
Zapraszam do zadawania pytań na FORUM oraz mailem. Chętnie udzielę (bezpłatnie) odpowiedzi. Oficjalne ceny za jedną poradę na stronie MandrakeSoftPL (mam ją w moim archiwum z dnia 2.05.2004) wahają się od 20 do 350 zł.
Terminal SDI-HIS jest modemem zewnętrznym
łatwym do konfigurowania. Wykonałem opisy dla Linuksa Mandrake
oraz WINDOWS
9x.
Modem działa poprzez demona ppp (z kolei karta sieciowa
na eth0, eth1 itd.). Aby mieć pewność, że w systemie będzie
właściwy demon, polecam przeprowadzić instalację zgodnie z
niniejszym opisem. Oczywiście instalację
demona można wykonać ręcznie: patrz opis na przykładzie Mandrake 10.0.
Ponieważ często otrzymuję pytania typu: "jak
kopiuje się pliki", "jak uruchamia jakąś powłokę tekstową" itd. -
mam radę: zanim zaczniesz konfigurować SDI, pobaw się Linuksem w KDE
(czyli w okienkach). Zobacz jak, co działa. Polub ten system. I
najważniejsze - NIE SPIESZ SIĘ. Dla nowicjuszy przygotowałem dwie
stronki: ZARZĄDZANIE oraz
SKŁADNIA POLECEŃ TEKSTOWYCH.
Jeżeli masz stary komputerek bez dysku twardego, z procesorem
minimum Pentium, 8 MB pamięci RAM - zastanów się nad routerkiem
POLOPIRIN (LIAP). Krótki opis konfiguracji został umieszczony w
magazynie CHIP SPECIAL LINUX 2003/Wiosna (str. 49-51). Polecam też
stronkę: www.xlin.hg.pl/polopyrin.html (do pobrania z mojego archiwum). Kopie obrazów dyskietek LIAP umieściłem w
swoim archiwum.

Polecenia tekstowe, które mogą się nam tutaj przydać:
-
ls -la (listuje pliki i katalogi z prawami
własności)
-
ls -la |more (jak wyżej, ale spacją przepuszczasz
poszczególne strony)
-
pwd (gdzie ja jestem?)
-
cd .. (ze spacją) cofa o jeden stopień w hierarchii
katalogów, tak jak cd.. w DOSie
-
cd / (ze spacją) wrzuca na najwyższy stopień w
hierarchii katalogów, tak jak cd \ w DOSie
-
cd nAzWa (wchodzisz do podkatalogu nAzWa)
-
touch nazwa (tworzy pusty na razie plik pt.
nazwa)
-
mcedit nazwa (uaktywnienie pliku nazwa w edytorze
mcedit, F2 zapisuje zmiany, F10 kończy edycję)
-
chmod u+x nazwa (nadanie prawa do wykonywania pzrez
właściciela wobec pliku nazwa)
-
chmod 744 nazwa (-rwxr--r--)
* * *
W LINUXIE MANDRAKE poza
standardową konfiguracją SDI-HIS trzeba także wykonać pewne kroki
podczas instalacji, ewentualnie po pierwszym uruchomieniu.
Niestety, co nowa wersja Mandrake to inne panele dp wprowadzania
danych. Sprawa się dodatkowo skomplikuje, gdy do komputera włożysz
kartę sieciową (plus SDI-HISa). Polecam więc uważne czytanie
instrukcji o instalowaniu poszczególnych wersji Mandrake oraz
konfigurowaniu udostępnienia Internetu do domowej sieci.
* * *
Konfiguracja SDI-HIS. Uruchom (pod
rootem) terminal, aby móc wydawać polecenia tekstowe i
działaj...
- Plik /etc/sysconfig/network-scripts/chat-ppp0 (zero)
W Mandrake 8.1 oraz 9.x plik ma prawa:
-rw------- root.root
Zaloguj się jako root. Jeżeli jesteś w KDE (w
powłoce okienkowej) to uruchom tryb tekstowy (ikona emulatora
terminala na dolnym pasku). Ustaw się w katalogu głównym
[polecenie cd / ]. Wylistuj otoczenie [polecenie ls
-la lub ls ]. Jak widzisz jest tam katalog etc.
Wejdź do katalogu etc [ cd /etc ]. Wejdź do katalogu
sysconfig [ cd sysconfig ]. Wejdź do katalogu
network-scripts [ cd network-scripts ]. Teraz musisz
sprawdzić, czy istnieje plik chat-ppp0 [ polecenie ls
-la ]. Jeżeli tak to wyedytuj go w jakimś edytorku np. mcedit [
polecenie mcedit chat-ppp0 ]. Jeżeli nie ma pliku
chat-ppp0 (zero) to utwórz go [ polecenie touch
chat-ppp0 ] i teraz go wyedytuj [ polecenie mcedit
chat-ppp0 ].
Podczas edycji pliku chat-ppp0 usuń wszystko i zostaw tylko
dwa apostrofy (górne przecinki, są na klawiszu z cudzysłowem).
Zapisz zmiany (w edytorze mcedit jest to klawisz F2 i zamknij
edytor F10).
- Plik /etc/ppp/pap-secrets
W Mandrake 8.1, 9.x plik ma prawa w zależności
od przyjętego POZIOMU BEZPIECZEŃSTWA.
Poziom średni (dla klientów): -rw-r----- root.root
Poziom wysoki (dla serwerów): -rw-r----- root.daemon
Postępując zgodnie z logiką przy edycji pliku chat-ppp0 wyedytuj
plik pap-secrets znajdujący się w katalogu etc, podkatalogu
ppp.
Podczas edycji pliku pap-secrets usuń wszystko i wpisz login *
hasło adres_IP
Nie zapomnij zapisać zmian (w edytorze mcedit jest to klawisz F2 i
zamknij edytor F10).
Wyjaśnienie: login to przydomek, który przydzieliła TPSA (w
naszym przykładzie to adammlichy). po spacji gwiazdka. Następnie
spacja i hasło, które przydzieliła TPSA. Teraz ostatnia
spacja i numer IP, który przydzieliła TPSA. Przykład:
adammlichy * hdj6wo9id4d 213.116.45.12
Uwaga: podobno w niektórych sytuacjach do działania połączenia
SDI-HIS potrzebne jest jednoczesne wypełnienie pliku
chap-secrets na wzór pap-secrets. Prawa pliku
chap-secrets są takie same jak w pap.secrets
- Plik /etc/rc.d/rc.his
W Mandrake 8.1 oraz 9.x plik ma prawa:
-rwxr--r-- root.root
Plik rc.his będzie uruchamiał pppd. Wchodzimy do
/etc/rc.d i tworzymy plik rc.his [ polecenie touch
rc.his ]. Wpisujemy do niego:
#!/bin/sh
pppd /dev/ttyS1 115200 modem defaultroute lock crtscts noauth
user login
Uwaga: ttyS1, czyli port szeregowy COM2, może w Twoich
ustawieniach być inny. U mnie myszka zajmuje COM1 (czyli
ttyS0), a modem SDI zajmuje COM2 (czyli ttyS1). Taki też wpis (czyli ttyS1) masz podać podczas
konfiguracji modemu gdy instalator Linuksa będzie o to pytał.
Nie zapomnij zapisać zmian. Oczywiście nie wpisuj powyższego tekstu
bezmyślnie i zamiast słowa login użyj
nazwę-przydomek, którą otrzymałeś od TPSA - w naszym powyższym
przykładzie to adammlichy
- Plik /etc/rc.d/rc.his (ciąg dalszy)
Nadamy teraz prawa do wykonywania pliku rc.his poprzez
wklepanie komendy w konsoli (nie do pliku :-)))
chmod u+x /etc/rc.d/rc.his
- Plik /etc/resolv.conf
W Mandrake 8.1 oraz 9.x plik ma prawa:
-rw-r--r-- root.root
Aby skonfigurować DNS wyedytuj plik resolv.conf , usuń
dotychczasową zawartość i wpisz dane:
search sdi.tpnet.pl
nameserver 194.204.159.1
nameserver 194.204.152.34
- Plik /etc/rc.d/rc.local
W Mandrake 8.1 oraz 9.x plik ma prawa:
-rwxr-xr-x root.root
Wyedytuj plik /etc/rc.d/rc.local i wpisz (na samym końcu)
poniższy tekst. Pamiętaj, że ważne jest wszystko, nawet spacja. Nie
zapomnij zapisać zmian. Teraz połączenie z Internetem uaktywni się
w czasie startu komputera.
if [ -x /etc/rc.d/rc.his ]; then
/etc/rc.d/rc.his
fi
Jak widzisz - powyższy wpis ma wątek sprawdzający o następującej
treści: jeżeli plik /etc/rc.d/rc.his ma prawo do
wykonywania, to uruchom plik /etc/rc.d/rc.his
Taka kontrola zapobiegnie generowaniu błędu w czasie startu, gdybyś
niechcąco usunął prawo do wykonywania dla pliku
/etc/rc.d/rc.his. Oczywiście, jeżeli jesteś pewien, że nie
zmienisz tego prawa, to wystarczy wpis /etc/rc.d/rc.rc.his w
pliku rc.local.
Uwaga: jeżeli z niewiadomego powodu łączność z Internetem
zdechnie wystarczy ponownie wydać komendę /etc/rc.d/rc.his .
Oczywiście tę komendę wpisujemy do konsoli nie do pliku :-)
- Plik /etc/ppp/options
W Mandrake 8.1 i 9.x prawa są zależne od
przyjętego poziomu bezpieczeństwa.
ŚREDNI dla klientów: -rw-r--r-- root.root
WYSOKI dla serwerów -rw-r----- root.daemon
Jest sposób, aby ułatwić sobie życie i uruchomić program pppd z
odpowiednimi wpisami mającymi na celu podtrzymywanie połączenia
internetowego, które bez powodu zostanie zerwane (patrz ostatnie
dwie linijki lcp...). Jednak u mnie w poniższej, oficjalnej
wersji (pobranej z czasopisma CHIP) nie zadziałało. Dopiero po
usunieciu wpisu maxfail 0
zafunkcjonowało. A więc: należy wyedytować plik
/etc/ppp/options , wyczyścić dotychczasową zawartość i
wpisać poniższy tekst:
115200
modem
defaultroute
noipdefault
lock
crtscts
noauth
user login (można ominąć zapis
login - czyli w naszym przypadku adammlichy)
persist
maxfail 0
lcp-echo-interval 20
lcp-echo-failure 5
Ustawienia te mają następujące znaczenie:
- 115200 - szybkość połączenia wyrażona w bitach/s.;
- modem - włącza używanie linii kontroli modemu;
- defaultroute - dodaje do systemowych tabel routowania
domyślną trasę, używaną po starcie interfejsu;
- noipdefault - wyłącza domyślne zachowania w razie braku
lokalnego adresu IP. W tym przypadku IP musi zostać przekazane
przez serwer providera podczas negocjacji obu hostów;
- lock - ustawia plik lock dla danego urządzenia
(portu);
- crtscts - włącza sprzętową kontrolę linii RTC/CTS.
Jeżeli ominiesz ten wpis, to napotkasz na problem opisany przez
mojego znajomego: W momencie podniesienia
słuchawki powinna się zmniejszyć jedynie przepustowość łącza - tak
rzeczywiście się dzieje, ale... na wszystkich portach poza portem
80 (ten port jest wtedy całkiem zablokowany). Mam również apacha +
ssl i co ciekawe ludzie z zewnątrz też nie widzą w tym czasie stron
na moim serwerze, ale po wklepaniu przez protokół https strony się
otwierają (bo 443 jest wolny).
- noauth - wyłącza identyfikację;
- user <login> - nazwa użytkownika dla identyfikacji
przy użyciu PAP (login jest identyczny z podanym w umowie z
TP S.A.);
- persist - powoduje, że po przerwaniu połączenia program
pppd nie zakończy działania, tylko spróbuje utworzyć je na
nowo
- maxfail 0 - ustawia limit nieudanych połączeń, po
przekroczeniu którego pppd zaprzestanie prób ponownego nawiązania
łączności. Wartość zero oznacza brak ograniczeń;
- lcp-echo-interval 20 - pppd będzie co 20 sekund wysyłać
do serwera tzw. ramkę żądać LCP. W połączeniu z opcją
lcp-echo-failure ustawienie to jest używane przez mechanizm
wykrywający zerwanie połączenia;
- lcp-echo-failure 5 - jeżeli serwer, z którym się
łączymy, nie odpowie na pięć żądań tzw. echa LCP (patrz: opcja
lcp-echo-interval), pppd przerwie połączenie. W naszym
wypadku jest to potrzebne, gdyż czasami łącze SDI się zawiesza. W
takiej sytuacji pppd przerwie połączenie i wznowi je dzięki opcji
persist . Niestety - możliwosć wznawiania zerwanego
połączenia u mnie nie działa. Musiałem zastosować dodatkowy scrypt.
- Po skonfigurowaniu SDI nie odpalaj pliku
/etc/rc.d/rc.his, a spokojnie w pierwszej kolejności
restartuj system. Następnie sprawdź, czy połączenie działa np. za
pomocą polecenia:
ping www.wp.pl lub lynx www.wp.pl
Jeżeli otrzymasz odpowiedź, to masz dostęp do Internetu.
-
Kopie plików konfiguracyjnych:
options
(-rw----- czyli chmod 600)
pap-secrets
(-rw------- czyli chmod 600 zmień w środku login itp.)
rc.his
(-rwxr----- czyli chmod 740 zmień w środku login)
rc.local
(-rwxr-xr-x czyli chmod 755)
resolv.conf
(-rw-r--r-- czyli chmod 644)
oraz plik chat.ppp0 , który powinien posiadać jedynie dwa
apostrofy ' (są na klawiszu z cudzysłowiem). Uwaga: nie zrób
błędu i nie wpisz znaku cudzysłowia zamiast dwóch górnych
przecinków ''
Nadaj ściągniętym plikom właściwe prawa zgodnie z zapisami w
nawiasach (właściciel root.root). Przenieś je do odpowiednich
katalogów w Twoim Linuksie.

INNE TEMATY ZWIĄZANE Z KONFIGUROWANIEM
SDI-HIS.
Jeżeli w Twoim komputerze jest poza modemem
SDI-HIS zamontowana karta sieciowa to... masz problem. I nie ma
znaczenia, że karta ta nie jest na razie przez Ciebie używana, bo
producent płyty głównej ją tam wsadził bez pytania o zgodę :) Karta
sieciowa przerzuca instalatora Mandrake na opcję sieciową i...
automatycznie zabezpiecza i wstępnie konfiguruje komputer. Podczas
instalacji systemu nie wybieraj więc niczego co jest związane z
routingiem, ścianą ogniową. Zapraszam na sąsiednie strony opisujące
instalowanie Linuksa Mandrake oraz udostępnianie netu dla domowej
sieci. Wskazałem tam jak omijać blokadę SDI. W dużym skrócie chodzi
o kilka punktów, na które należy zwrócić uwagę:
- Nie wybieraj do zainstalowania DNS, firewalla. Zainstalujesz je
sobie później, po skonfigurowaniu SDI.
- Podczas instalacji, po zakończeniu konfigurowania sieci (czyli
modemu HIS oraz karty sieciowej) wybierz opcję BRAK ZAPORY
(firewalla).
- Po wykonaniu udostępnienia Internetu (zleceniem drakgw), wykonasz konfigurację firewalla (zleceniem drakfirewall) i ewentualną blokadę netu poprawisz
ponownym zleceniem drakgw.
Jeżeli zainstalowałeś
Mandrake 10.x podpiętego do SDI i w komputerze masz
wpiętą kartę sieciową, to staniesz przed dużym problemem. Wynika on
nie tyle z błędu opiekunów dystrybucji Mandrake, co z ich prób
automatyzowania konfiguracji wykrytych (przez instalatora)
interfejsów. Wyobraź sobie, że jesteś twórcą Mandrake i masz
sytuację, gdy na komputerze nie wykryto modemu, a jedynym
interfejsem jest karta sieciowa (eth0). Aż prosi się, by
skonfigurować ją do połączenia z Internetem... Niestety, panowie z
Mandrake (obecnie Mandriva) nie pomyśleli o Polakach i ich modemie SDI, który jest
niewidoczny dla instalatora, mimo faktycznego podłączenia do
komputera. Skutek jest taki, że system po zakończeniu instalacji ma
zainstalowanego klienta dhcp działającego na karcie sieciowej. Gdy
po instalacji systemu wykonamy standardowe kroki w celu odpalenia
modemu SDI, to nasz system zgłupieje gdyż... będzie widział dwa
interfejsy, którymi chcemy łączyć się z Internetem: ppp0
oraz eth0. Oczywiście padnie połączenie SDI. Jakie jest z
tego wyjście? Albo na czas instalacji WYJĄĆ z komputera kartę
sieciową i włożyć ją dopiero po skonfigurowaniu SDI, albo po
instalacji systemu USUNĄĆ konfigurację eth0. Więcej na stronie o
instalacji Linuksa Mandrake 10.0.
Jeżeli zainstalowałeś
Mandrake 9.2 podpiętego do SDI, to... masz problem. Po
zainstalowaniu systemu (bez włączania firewalla) uzyskasz co prawda
połączenie z netem, ale do czasu gdy zechcesz się zabezpieczyć
firewallem (zleceniem drakfirewall) lub gdy
udostępnisz łącze (zleceniem drakgw) dla
domowej sieci. Aby rozwiązać problem proponuję następujące kroki:
po instalacji systemu wykonaj udostępnianie Internetu dla domowej
sieci zleceniem drakgw . Restart. Następnie
ustawienie firewalla zleceniem drakfirewall .
Restart. Ponownie udostępnianie Internetu dla domowej sieci ( drakgw). Teraz porównaj swoje kluczowe pliki
konfiguracyjne z moimi. Ponieważ Mdk 9.2 jest dostępny w
kilku wersjach (patrz stronka o wersji 9.2)
przygotowałem dla Ciebie dwa zestawy moich plików konfiguracyjnych.
Jeden z Mdk 9.2
Five Star oraz dwa archiwa z Mdk 9.2 BlueHawk: z
plikami
konfiguracyjnymi do sprawdzenia-porównania (generalnie chodzi o
pliki w katalogu /etc/ sysconfig : dhcpd, ifcfg-eth0,
ifcfg_lo, network) oraz ustawienie shorewalla.
Przeczytaj stronkę o shorewallu. Mam SDI
na ppp0, a kartę sieciową na eth0. Paczkę tar
lub tar.gz rozpakujesz zleceniem linuksowym tar zxpvf nazwapaczki . Paczkę RAR obsłużysz pod
Linuksem po przeczytaniu tego artykułu.
W związku z tymi komplikacjami nie polecam
Mandrake 9.2 dla nowicjuszy (gdy mają łącze SDI).
Jeżeli zainstalowałeś
Mandrake 9.0 podpiętego do SDI, to nie wybieraj w MCC
(Mandrake Control Center) WYŻSZEGO(4) Poziomu Bezpieczeństwa DLA
SERWERÓW (poleceniem: mcc, Bezpieczeństwo-
Poziom Bezpieczeństwa- Wyższy) gdyż zablokujesz sobie HISa. Aby
uniknąć kłopotów Musisz użyć polecenia msec 4 .
Więcej o poziomach bezpieczeństwa tutaj.
W Mandrake 8.1 jest jeszcze
gorzej: samo klikniecie w napis BEZPIECZEŃSTWO (pod MANDRAKE
CONTROL CENTER) zablokuje SDI. Świadczy to o znaczących błędach w
warstwie okienek (KDE). Co ciekawe - w powłoce tekstowej można
swobodnie ustawiać poziomy bezpieczeństwa.
Czasami zdarza się, że połączenie z Internetem
zdechnie bez powodu. Jeżeli masz na serwerze usługi http, ftp i
zależy Ci na stałym (bezawaryjnym) połączeniu - zastosuj scrypt
sprawdzający czy SDI działa i w razie potrzeby odnawiający
połączenie. Rozwiązanie jest dziełem autora witryny http://debian.one.pl z
moimi niewielkimi poprawkami polegającymi na dostosowaniu scryptu
do dystrybucji Mandrake.
Oczywiście w przypadku użycia skryptu rc.sditest możesz
śmiało zrezygnować z wpisu do pliku /etc/rc.d/rc.local
(uruchamiającego SDI podczas startu systemu), gdyż skrypt
rc.sditest sam szybko nawiąże połączenie.
Połączenie SDI możesz wyłączyć zleceniem: kill -9 `pidof pppd` lub kill `cat
/var/run/ppp0.pid`. Zwróć uwagę na górne przecinki - są na
klawiszu pod ESC. Tak zamknięte połączenie uaktywnisz z powrotem
poprzez skrypt rc.his (jako root: cd
/etc/rc.d oraz ./rc.his lub zwyczajnie za
pomocą mc).
Natomiast restart połączenia wykonasz za pomocą skryptu rc.restart (nadaj mu takie
same prawa jak wobec pliku /etc/rc.d/rc.his).
Przychodzą do mnie od czasu do czasu e-maile
od zdesperowanych internautów, którzy mają problemy z SDI-HISem.
Jeżeli standardowe wskazówki nie wystarczają (a teoretycznie
powinny) należy zwrócić uwagę na kilka zagadnień:
-
Zanim wykupisz usługę SDI od TPSA, sprawdź czy
Twój komputer obsłuży modem HIS poprzez port szeregowy (dotyczy to
użytkowników z bardzo starym sprzętem). Zainstaluj Linuksa i wydaj
polecenie:
setserial -a /dev/ttyS1
Modem HIS najczęściej zajmuje ttyS1 (co jest linuksową
nazwą dla COM2). W razie problemów wypróbuj wpis
ttyS0 lub ttyS1.
Po wklepaniu powyższego zlecenia uzyskasz dane o urządzeniu
ttyS1 (typ, IRQ itp.). Nas interesuje wyłącznie jeden wpis: ma
być 16550A, nie może być 16450. Teraz już spokojnie będziesz
mógł stwierdzić, czy na Twoim komputerze będzie działać modem HIS.
Ponadto upewnisz się, na jakim interfejsie chodzi (będzie to
potrzebne w konfiguracji SDI).
-
Otrzymywałem od użytkowników Mandrake pytania
dlaczego SDI nie załącza się przy czwartym poziomie bezpieczeństwa
( msec 4), a przy msec 3 lub msec 2 działa.
Oczywiście jest to problem z prawami do kluczowych plików i
katalogów, ale ponieważ u mnie takich kłopotów nie było, to i nie
wiem co zmienić. Więcej o prawach do plików i działaniu msec
tutaj.
Na wszelki wypadek umieszczam notatkę, że w przypadku problemów
może trzeba ręcznie pogrzebać w systemie, ale to nie jest dla
początkujących.
-
W niektórych regionach Polski, o różnych
porach dnia zamiera transfer pod SDI. I nie ma znaczenia, czy
pracujesz na Windowsie, czy Linuksie - usługa jest do bani i
niezgodna z obietnicami deklarowanymi przez TPSA przed podpisaniem
umowy. Po prostu wygląda na to, że czasami Internet jest zwyczajnie
zapchany i jeżeli planujesz postawienie małej domowej sieci na
jednym łączu, to poważnie się zastanów czy warto. Na przykład w tej
chwili o godz. 17.10 (a odłączyłem klientów od serwera) mam
transfer na pobieraniu strony z www.wp.pl - poniżej 1 Kb na
sekundę, a powinno być... 8-10 razy tyle! Nie jest rzadkością
ładowanie strony startowej innego znanego portalu przez ponad 2
minuty i to bez obrazków!!! Jak wytłumaczysz się sąsiadowi,
któremu za pieniądze udostępniłeś swoje łącze do netu? Że TPSA jest
winna? Sądzisz, że on w to uwierzy? ;-(
-
Jeżeli połączenie (SDI) z Internetem nie
nastąpiło (a powinno) uruchom plik /etc/rc.d/rc.his .
Przypominam sposób postępowania: w konsoli wydaj polecenie
su i podaj hasło, następnie wpisz
/etc/rc.d/rc.his i obserwuj kontrolki na modemie.
-
Jeden z anonimowych internautów zwrócił mi
uwagę, że podczas konfigurowania Mandrake 9.0 obok
/etc/ppp/pap-secrets musiał tak samo
wypełnić plik /etc/ppp/chap-secrets . Inny internauta
nie potrzebował go, tak jak zresztą i ja. Więc jak z nim powinno
być i od czego to zależy? Nie wiem. Może winni są (jak to często
bywa) ludzie obsługujący serwery po stronie TPSA i ich widzimisie?
Niestety zdobycie jakichkolwiek informacji od TPSA graniczy z
cudem. Wątpliwości budzi jedynie proponowana zawartość pliku
chap-secrets - ma być podobno taka sama jak
pap-secrets . Nie będę pisał czym się różni identyfikacja
PAP od CHAP, ale mogę jedynie napomnieć, że potrzebuje innych
danych do nawiązania połączenia. Jednak skoro
pomogło, to trzeba taką informację upowszechnić. Może się komuś
przyda.
-
Jeden z anonimowych internautów zwrócił mi
uwagę, że podczas konfigurowania Mandrake 9.0 aby połączenie
zadziałało musiał w pliku /etc/ppp/options usunąć wpis
defaultroute i w jego miejsce podać: route del
default Ze swej strony mogę powiedzieć, że nie musiałem tego
sprawdzać na własnym komputerze.
-
Podczas instalowania wersji Mandrake
8.x oraz 9.0 jako BRAMĘ można było wybrać: IP od TPSA
lub zostawić puste miejsce. W Mandrake 9.1, 9.2,
10 wpisz w miejscu BRAMY swój IP uzyskany od TPSA (zapraszam
na sąsiednie strony o
instalowaniu). Poniższy punkt opisuje jak zostawić puste miejsce w
miejscu danych dla BRAMY.
-
Miałem kłopoty z konfigurowaniem połączenia
SDI pod Mandrake 9.0. I nic nie dawały reinstalacje,
rekonfigurowanie itp. Jednocześnie otrzymywałem maile z
podziękowaniami od internautów, że... stosując MOJE wskazówki
odnieśli sukces (uwaga: NIC nie wpisywali w polu BRAMY). Doszedłem,
w końcu do rozwiązania. Otóż w trakcie instalowania systemu jest
opcja, w której trzeba podać GATWAY (bramę). W Mandrake 8.1 po
prostu nic nie wpisywałem i instalacja szła dalej. W Mandrake 9.0
byłem zmuszony podać wpis w formie adresu IP. Jak się okazało to
był punkt kluczowy. Czasami (nie wiem od czego
jest to zależne) w miejscu BRAMY należy wpisać nr IP od TPSA, a
czasami można zostawić wolne pole. Co więc zrobiłem? Skoro
instalator jest mułowaty i tępy - to dobra, niech ma! Podałem durny
dowolny numer (np. 192.168.0.5), ale ZAPISAŁEM go sobie na
kartce. Po zakończeniu instalowania systemu pierwszym krokiem było
odnalezienie plików, do których instalator wcisnął ten nieszczęsny
numer. Wydałem więc (jako root) polecenie:
grep 192.168.0.5 /etc/*
następnie grep 192.168.0.5 /etc/*/*
następnie grep 192.168.0.5 /etc/*/*/*
następnie grep 192.168.0.5 /etc/*/*/*/*
Czyli przeszukałem zawartość plików w katalogu /etc
(przypominam, że tam system trzyma całą konfigurację). Zapisałem
sobie na kartce nazwy czterech plików z trefnym IP i
natychmiast po zakończeniu instalacji ręcznie usunąłem z
nich te numery. Uwaga: nie usuwałem plików, ani całych wierszy!
Jedynie sam goły numer 192.168.0.5 zostawiając pozostałe
znaki w danym wierszu. Nie zapomnij restartować systemu w celu
uzyskania efektów po wprowadzonych zmianach ;-)
Przypominam, że w Mandrake 9.1, 9.2, 10 należy w miejscu
BRAMY koniecznie wpisać IP od TPSA.
-
Gdy masz nietypowe problemy z SDI, może
wypróbuj zmianę ustawień mru lub/oraz mtu dodając do
pliku /etc/ppp/ options wiersze:
mru 1452
mtu 1452
Domyślne wartości to 1500, zaś najmniejsza wartość to ok.
1300.
Wyjaśnienia:
mru (czyli Maximum Receive Unit definiuje maksymalną
odbieraną jednostkę) mówi odległemu serwerowi, żeby nie wysyłał
porcji danych o rozmiarach większych niż podana liczba.
mtu (czyli Maximum Transmission Unit), to po polsku
maksymalna ilość bajtów w pojedyńczym pakiecie wysyłanym siecią.
Należy zmienić (zazwyczaj zmniejszyć) w przypadku problemów z
przesyłaniem danych do nielokalnego komputera lub gdy połączenie
jest zbyt wolne (jakość linii telefonicznych może ograniczać
rozmiary danych).
O MTU pod Neostradą pisałem na sąsiedniej stronie. Przeczytaj też notatkę o
ustawieniu MTU na routerze linuksowym nadzorowanym
shorewallem (iptables).
-
Musisz pamiętać, że dystrybucja Mandrake ma
standardowo instalowane narzędzia, które przeczesują Linuksa i
wprowadzają korekty w plikach systemowych w trakcie np.
konfigurowania sieci, instalacji lub aktualizacji programów. Jest
to zrobione z myślą o mało zaawansowanych (w wiedzy) użytkownikach
Linuksa - system działa, choć użytkownik nie za bardzo wie dlaczego
:-) Niestety wadą takiego rozwiązania jest to, że nie kontrolujemy
w pełni tego co jest modyfikowane. Sprawa nabiera szczególnej wagi,
gdy tworzymy ręcznie pliki do konfigurowania SDI-HIS. Zawsze (!) gdy masz problemy z SDI sprawdź WSZYSTKIE
pliki konfiguracyjne, w których ręcznie coś wpisywałeś lub
poprawiałeś (szczególnie plik /etc/resolv.conf ,
/etc/sysconfig/network-scripts/chat-ppp0) Jak więc
widzisz przydatnym jest wydzielenie osobnej partycji na katalog
/archiwum i składowanie tam kluczowych plików konfiguracyjnych.
Pliki takie powinny być gotowe kopiowania w miejsce dotychczasowych
i zawierać oryginalne prawa. Oczywiście powinny być tworzone w
chwili gdy wszystko działało ;-)

Wszyskie problemy z połączeniem za pomocą
SDI-HIS biorą się najprawdopodobniej z tego, że twórcy MANDRAKE nie
przewidzieli, iż stanie się on (ten SDI-HIS) popularny (w Polsce).
Pewna znajoma Dunka, zapytała się (dzwoniąc przy mnie do
przedstawiciela Ericssona w Danii) co to jest ten SDI-HIS.
Mieliśmy problem w konfiguracji jej komputera (pracującego na
duńskim XP) z SDI-HISem. I co jak myślicie usłyszała? Nic o takim
modemie nie słyszeli. Tam się takiego czegoś nie używa :(
Ericsson jest producentem modemów SDI-HIS sprzedawanych w
Polsce...
LINKI
DNS na SDI: www.kabel.net.pl/artykuly.php?kat=linux\id=8 (mam ją w
swoim archiwum)

Uwaga: z powodu namnożenia się różnych złodziejskich witryn www, które kopiują moje strony i umieszczają je u siebie wraz z komercyjnymi reklamami (na których zarabiają) informuję, że wszelkie prawa są zastrzeżone.
Uwaga.
Aby uniknąć zasysania całej witryny gorzow-wlkp.pl/linux za pomocą programów typu TeleportPro, WebCopier itd. informuję, że udostępniłem spakowaną wersję (w formacie RAR).
|