Opis instalacji Neostrady+ pod USB
Ten artyku. opisuje spos.b instalacji neo+ usb z modem Sagem Fast 800 na dystrybucji Debian Woody ale zapewne na innych dystrybucjach tez nie powinno byc zadnego problemu z zainstalowaniem. Takie w.a.nie cudo dostajemy od kochanej TP S.A w przypadku gdy sami sobie chcemy zainstalowac neo+ i zaoszcz.dzic par. grosza (wiecej bedzie na browara).
Hm teraz pomy.lmy sobie co nam do tego wszystkiego b.dzie potrzebne .eby nam to zacz.o dzia.a.. Po zainstalowaniu podstawowej wersji Debianka musimy skompilowa. .r.dla kernela aby doda. to co b.dzie nam potrzebne do zainstalowania tego wynalazku od TP, czyli modu.y do USB PPP etc.
Instalacja zostanie przeprowadzaona na kernelu 2.4.21. .r.d.a jego mozna pobra. st.d :
ftp://ftp.icm.edu.pl/pub/Linux/kernel/v2.4/linux-2.4.21.tar.gz
b.d.
http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.21.tar.gz
Po .ciagnieciu .r.de. i rozpakowaniu ich do /usr/src/linux wykonujemy cd /usr/src/linux;make menuconfig i zaznaczamy to co nam b.dzie potrzebne :
General Setup :
[*] Support for hot-pluggable devices
W sekcji Network Device Support:
PPP (point-to-point protocol) support
PPP support for async serial ports
PPP deflate compression
PPP BSD-compress compression
Character device :
[*] Unix98 PTY support
USB Support :
Support for USB [*] Preliminary USB device filesystem
USB Modem (CDC ACM) support
EHCI HCD (USB 2.0) support (EXPERIMENTAL)
UHCI (Intel PIIX4, VIA, ...) support
UHCI Alternate Driver (JE) supportlub
OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support dla USB 1.1 (np: kontroler USB na PCI)
Zostaje nam jeszcze dodanie jednej opcji do iptables gdy. b.dzie nam ona potrzebna wi.c przechodzimy do :
USB Support :
Networking Options ->Netfilter Confifuration
<*>tcpmss match support
Je.li wszystko ju. dodalismy robimy save na naszym konfigu i przechodzimy do kompilacji kernela :
make clean;make dep;make bzImage;make modules;make modules_install
W przypadku s.abego sprz.tu b.dziemy mieli duuuuu.o czasu na odpr.enie si. przed dalsz. prac.:) Idziemy zrobi. sobie kawk., herbatk. albo co. innego do picia:)
Oki kernel si. nam .adnie skompilowa.. Odpalamy naszego nowego kernelka i przyst.pujemy do kompilacji driver.w do modemu od Francuzik.w. Osobi.cie korzystam z driver.w wersji eagle-1.0.4.tgz, gdy. na innych mia.em problem z instalacj.. Pobra. je mo.na z http://bajt.info/neo/eagle-1.0.4.tar.gz
Po rozpakowaniu .r.de. ze sterownikami znajdziemy w .rodku dwa patche, kt.re nale.y na.o.y. (bez nich mia.em problem z synchronizacj. modemu).
Wszystko .adnie kompilujemy make clean;make;make install.
W czasie kroku make install wyst.pi Ci jaki. francuski komunikat. W tym momencie podajesz nazw. u.ytkownika. Po.niej has.o i na koniec 'n' wpisujesz (pytenie to dotyczy, czy neo+ ma by. automatycznie uruchamiana wraz z systemem). Nie polecam tego kroku, dop.ki nie sprawdz. sam co i jak. U mnie system oszala., gdy wybra.em 'tak'. Na pierwszej konsoli wy.wietla.y mi si. setki linijek log.w na temat pracy modemu, ale nad tym popracuj..
W configu /etc/analog/adiusbadsl.conf linijke.z wpisem VPI=00000000 zamieniamy na VCI=00000023. Teraz musimy za.adowac modu. do modemu, kt.ry nosi nazw. adiusbadsl. Modu. .aduje si. poleceniem insmod adiusbadsl.
W .r.d.ach sterownik.w do modemu napisali, .e trzeba zamontowa. virtualny system plik.w mount -t usbdevfs none /proc/bus/usb oraz doda. linijk. do pliku /etc/fstab usbdevfs /proc/bus/usb usbdevfs defaults 0 0 .eby si. nam to montowa.o automatycznie po ka.dym restarcie systemu.
Pozosta.o nam wydanie magicznej komendy, kt.ra sprawi, .e do modemu zostanie wys.any plik konfiguracyjny i modem zostanie zsynchronizowany, wi.c wydajemy ta magiczna komend. kt.r. jest adictrl -w. W pliku /etc/resolv.conf nale.y doda. :
nameserver 194.204.152.34
nameserver 194.204.159.1
Uruchamiamy skrypt nawi.zuj.cy po..czenie -startadsl i najlepiej na drugiej konsoli zagl.da. w logi tail -f /var/log/syslog.... Je.li wszystko b.dzie dobrze to powinni.my otrzyma. co. taki komunikat :
pppd[202]: Using interface ppp0
pppd[202]: Connect: ppp0 <--> /dev/pts/0
pppd[202]: kernel does not support PPP filtering
pppd[202]: local IP address 80.54.9.111
pppd[202]: remote IP address 213.25.2.180
pppd[202]: primary DNS address 194.204.152.34
pppd[202]: secondary DNS address 217.98.63.164
W przypadku gdy posiadasz sie. musisz doda. odpowiedni. linijk. do swojego firewalla , gdy. w przeciwnym razie strony takie jak www.allegro.pl , www.wp.pl czy www.tucows.com nie b.d. dzia.a.. Problem tkwi w MTU :
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
(podziekowania dla Mitch)
copyright by |ufo|
Cz.. materia.u zosta.a zaczerpnieta ze strony :
http://www.linuxsos.desk.pl/neo.html
INSTALACJA NEO+ Thomson Speedtouch 330 USB http://deb.pl/neo
Podziekowania r.wnie. dla Averne z #debian.pl za patche na sterowniki eagle
UFO BUFO
UFO BUFO
Polski category powered by Free PHP ODP Script © Site Directorymarketing książki rzadkie włosy rejsy statkiem pozycjonowanie stron www kredyt gotówkowy