Sagem F@st800 slackware


Sagem f@st 800 / Slackware
Wstęp
To, że TPSA komplikuje nam życie i udostępnia Neostradę+ z modemami USB
(Sagem F@st 800) nie stanowi już większej przeszkody w rozdzieleniu łącza na jeden
lokal przy użyciu serwera linuksowego.
Próbowałem uruchomić Neo+ na wielu pingwinach, zawsze znajdowałem jakieś
problemy. Wreszcie znalazłem bardzo szybkie i skuteczne rozwiązanie.
Oto przykład instalacji na trzech komputerach: jeden pełni funkcję serwera, dwa
pozostałe to komputery użytkowników. Zakładam, że potrafisz dzielić dysk na
partycje, instalować Linuxa, edytować pliki, znasz mniej-więcej strukturę katalogów
itp.
Kompletujemy sprzęt
Potrzebny jest oczywiście komputer z przeznaczeniem na serwer (jeśli zamierzasz
rozdzielić łącze - w przeciwnym wypadku możesz użyć swojego domowego
komputera). Każdy obsługujący USB jest wystarczający. W moim przypadku to był
Pentium 166 MMX, z USB podpinanym na kabelku do płyty głównej. Ty pewnie
dysponujesz lepszym sprzętem :) Do tego przyda się hub lub switch, oraz kable i
karty sieciowe.
Instalujemy Slackware'a
Ten opis pierwotnie dotyczył Slackware'a 9.1, ale na Slackware 10.0 też chodzi bez
zarzutu. W innych wersjach instalacja pewnie wygląda podobnie. Nie będę tu
specjalnie wchodził w szczegóły instalacji, gdyż jest ona stosunkowo prosta. Należy
podzielić dysk na partycje i zainstalować pakiety z zestawów A, AP, D, L, N. Żeby
sobie nie komplikować, wybieramy opcję full install.
Gdy instalator zapyta się nas, czy chcemy skonfigurować sieć, zgadzamy się i
wybieramy opcję stałego IP. (Może w przyszłości opiszę, jak skonfigurować DHCP).
Jako nasz adres podajemy 192.168.0.1. Maskę ustawiamy oczywiście na
255.255.255.0. Nie podajemy adresu bramy, ani adresów DNSów (nameserver).
Pod koniec instalacji zostajemy zapytani o wybór jądra. Wybieramy "bare.i"
(domyślny). Po zakończeniu instalacji restartujemy komputer.
Instalujemy modem
To nie Windows, modem może (a nawet powinien) być cały czas podłączony - nawet
jeśli nie mamy zainstalowanych sterowników.
Pobieramy sterowniki Eagle v1.04 z adresu: http://www.eagle-usb.org/IMG/gz/eagle-
1.0.4.tar.gz
Nie są to najnowsze sterowniki, ale bezbłędnie współpracują z kernelami 2.4.22 i
2.4.26
Umieszczamy ściągnięte archiwum np. w katalogu /tmp, po czym wydajemy
polecenia:
gzip -d eagle-1.0.4.tar.gz
tar xf eagle-1.0.4.tar
cd eagle-1.0.4
make clean
make
make install
Na wszystkie pytania po francusku odpowiadamy "n" i naciskamy Enter gdy pyta się
o login i hasło.
Następnie edytujemy plik /etc/analog/adiusbadsl.conf: Występującą ósemkę w
parametrze VPI zmieniamy na zero.
Do pliku /etc/fstab dopisujemy:
usbdevfs /proc/bus/usb usbdevfs defaults 0 0
Przechodzimy do katalogu /etc/ppp.
Tworzymy i edytujemy plik chap-secrets, wpisujac następujące dane:
naszlogin@neostrada.pl * haslo *
Login i hasło otrzymujemy po rejestracji na stronach TPSA (jeśli go nie mamy, to
możemy postąpić podobnie do instrukcji dla Linuksa dostarczanej wraz z modemem -
wpisując najpierw login rejestracyjny, a potem dopiero wyedytować te pliki)
Zastępujemy plik pap-secrets naszym plikiem chap-secrets:
cp chap-secrets pap-secrets
W pliku /etc/ppp/options.adsl w linijce
user ""
dopisujemy między cudzysłowami
naszlogin@neostrada.pl
Dopisujemy też linijkę
persist
Restartujemy komputer i wydajemy polecenie:
startadsl
Po chwili mamy dostęp do sieci.
Uwaga: nie zostaniemy o tym w żaden sposób poinformowani - jedyną możliwością
jest sprawdzenie, czy pojawił nam się interfejs ppp0 po wydaniu polecenia:
ifconfig
Do pliku /etc/inittab warto dopisać:
adsl:2345:respawn:/usr/sbin/adsl.inittab
Dzięki temu nasz komputer będzie się łączył automatycznie po rozłączeniu.
Wykonujemy jeszcze
ln -sf /etc/ppp/resolv.conf /etc/resolv.conf
Nie zapomnij o tym, to ważne!
Rozdzielanie łącza
Zakładam, że karta sieciowa została wykryta i zainstalowana poprawnie. Po wydaniu
polecenia "ifconfig" powinniśmy widzieć następujące interfejsy:
" eth0 - nasza karta sieciowa, nasza sieć lokalna. Powinien być podany adres IP
192.168.0.1
" eth1 - sieć PPPoA. Pojawia się, gdy jesteśmy podłączeni do Internetu
" ppp0 - interfejs PPP. Pojawia się, gdy jesteśmy podłączeni do Intenetu
" lo - pętla zwrotna do naszego komputera.
Do pliku /etc/rc.d/rc.local dopisujemy:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -I FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-
to-pmtu
ifconfig ppp0 mtu 1400
Pozostałe komputery w sieci konfigurujemy według następującego schematu:
IP: 192.168.0.? (gdzie "?" to liczba większa lub równa 2, unikalna dla każdego
komputera) Maska: 255.255.255.0
Brama: 192.168.0.1
DNS: (zawartość pliku /etc/resolv.conf) np. 194.204.152.34, 217.98.63.164
Jeszcze tylko restartujemy serwer i możemy się cieszyć sprawną siecią. :)
Uwagi
Nie gwarantuję sprawnego działania sieci - powiem tyle, że u mnie to działa :)
Powyższy tekst jest skrótem instrukcji zawartych na stronach:
http://lanforum.net/viewtopic.php?t=2957
http://www.slackware.com.pl/porady.php?id_porady=57
http://www.slackware.com.pl/porady.php?id_porady=58
Aktualizacja artykułu - wrzesień 2004
Niniejszą instrukcję napisałem około rok temu (jesień 2003). Kilka istotnych rzeczy
się pozmieniało - przede wszystkim rośnie popularność jądra z serii 2.6.x, o którym
ten artykuł nie wspomina.
W chwili, w której aktualizuję ten artykuł, TPSA zamierza wprowadzić limity transferu
na przesyłane dane. Jednak teraz sytuacja nie jest jeszcze do końca jasna - więc cały
rozdział dotyczący rozdzielania łącza powoli przestaje mieć jakikolwiek sens.
Aktualizacja artykułu - listopad 2004
Teraz już niestety sprawa z limitami jest jasna. Limity są, na szczęście niedawno
TPSA zwiększyła limity transferu i można się ponownie zastanawiać nad
rozdzielaniem łącza. Aha - niedawno dowiedziałem się, że pracownicy techniczni z
TPSA odsyłają ludzi właśnie do tego artykułu, gdyż został on opublikowany ponad
rok temu w serwisie neostrada.info. Chyba zmienię prawa autorskie do tego
dokumentu :)


Wyszukiwarka

Podobne podstrony:
rpm slackware 4 6ke5nw2f4v6tmnyx65r2lxhsvoc7osduaxcq77q 6ke5nw2f4v6tmnyx65r2lxhsvoc7osduaxcq77q
Sagem my100x
slackware 13 37 install d1 iso
slackware 13 37 install d4 iso
INSTRUKCJA OBSŁUGI MODEM ASDL SAGEM USB FAST 800 840 PL
2008 06 Czy boisz się Slackware [Poczatkujacy]
slackware 13 37 install d3 iso
Zabezpieczenia Slackware
NEOSTRADA SAGEM?ST I AURO
rpm slackware 3 bdzyq7fmm3jxootb4ytmys6ams3pwskqnw6i5da bdzyq7fmm3jxootb4ytmys6ams3pwskqnw6i5da
slackware64 13 0 install dvd iso
RPM Slackware CXBUNVGCAJWXLAC3JAGWORE6BY3EHVCIIMRB2CA
Iinstrukcja Sagem ISD?
slackware 13 37 install dvd iso
slackware 13 37 install d2 iso
Podsluch GSM Sagem my100x
Slackware Manual
instrukcja Sagem ITAD?

więcej podobnych podstron