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 6ke5nw2f4v6tmnyx65r2lxhsvoc7osduaxcq77qSagem my100xslackware 13 37 install d1 isoslackware 13 37 install d4 isoINSTRUKCJA OBSŁUGI MODEM ASDL SAGEM USB FAST 800 840 PL2008 06 Czy boisz się Slackware [Poczatkujacy]slackware 13 37 install d3 isoZabezpieczenia SlackwareNEOSTRADA SAGEM?ST I AUROrpm slackware 3 bdzyq7fmm3jxootb4ytmys6ams3pwskqnw6i5da bdzyq7fmm3jxootb4ytmys6ams3pwskqnw6i5daslackware64 13 0 install dvd isoRPM Slackware CXBUNVGCAJWXLAC3JAGWORE6BY3EHVCIIMRB2CAIinstrukcja Sagem ISD?slackware 13 37 install dvd isoslackware 13 37 install d2 isoPodsluch GSM Sagem my100xSlackware Manualinstrukcja Sagem ITAD?więcej podobnych podstron