Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Wiem, że podobne [HOW-TO] można znaleźć w Sieci, a nawet w FAQ DUG-a, jednak z praktyki wiem, że żadne nie rozwiązywało mojego problemu w 100%.
Postanowiłem więc popełnić własne - [b]pozwalające postawić Debiana z płyty Netinstall na maszynie podłączonej do internetu za pomocą Neostrady[/b] bez konieczności rekompilacji jądra.
Może komuś się przyda ;)
[b]1. Przygotowujemy sobie 5 plików z [url=http://eagle-usb.org/ueagle-atm/non-free/ueagle-data-1.1.tar.gz]firmware ueagle-atm[/url]:[/b]
a.CMVep.bin
b.DSPep.bin
c.eagleI.fw
d.eagleII.fw
e.eagleIII.fw
Pozostałe pliki nie są konieczne.
[b]Nagrywamy je[/b] np.na jakąś gotową partycję, dyskietkę, płytę CD lub cokolwiek innego co damy radę na ślepo podmontować w bashu.
[b]2. Instalujemy system podstawowy z płyty minimalnej.[/b]
[b]3. Po restarcie i zalogowaniu się jako root[/b] system brzydko mruga szukając firmware i tym samym uniemożliwiając praktycznie pracę.
[b]4. Montujemy nośnik, na którym mamy nasze pliki.[/b]
[b]5. Tworzymy katalog /lib/firmware/ueagle-atm[/b]
mkdir /lib/firmware/ueagle-atm
[b]6. Kopiujemy nasze 5 plików do tego katalogu.[/b]
cp /nasz/nośnik/z/plikami/*.* /lib/firmware/ueagle-atm/
System powinien znaleźć firmware i przestać przeszkadzać w pracy.
[b]7. Instalujemy pakiet ppp[/b]
apt-get install ppp
[b]8.Tworzymy plik /etc/ppp/peers/neostrada[/b]
touch /etc/ppp/peers/neostrada
Edytujemy go za pomocą np. nano
nano -w /etc/ppp/peers/neostrada
i zapełniamy następującą treścią:
debug kdebug 1 user nasz_login@neostrada.pl asyncmap 0 lcp-echo-interval 2 lcp-echo-failure 7 plugin pppoatm.so 0.35 noauth usepeerdns noipdefault defaultroute holdoff 4 persist maxfail 25
gdzie "nasz_login@neostrada.pl" to nasz login.
[b]9. Edytujemy plik /etc/network/interfaces[/b]
nano -w /etc/network/interfaces
i na końcu dopisujemy
auto pppoa iface pppoa inet ppp provider neostrada
[b]10. Edytujemy pliki /etc/ppp/chap-secrets oraz /etc/ppp/pap-secrets[/b]
do obu wpisując linijkę
"nasz_login@neostrada.pl" * "nasze_hasło" *
gdzie oczywiście "nasz_login" to nasz login a "nasze_hasło" to nasze hasło do usługi ;)
[b]11. Tworzymy plik /etc/resolv.conf[/b]
touch /etc/resolv.conf
i wpisujemy do niego:
nameserver 194.204.159.1 nameserver 217.98.63.164
[b]12. Na wszelki wypadek ponownie ładujemy firmware[/b]
dmesg
[b]13. Upewniamy się czy działa pppoa[/b]
ifup pppoa
[b]14. Startujemy połączenie[/b]
pppd call neostrada
[b]15. Sprawdzamy interfejsy sieciowe[/b]
ifconfig
Jeżeli w odpowiedzi otrzymamy miedzy innymi coś w tym stylu:
ppp0 Link encap:Point-to-Point Protocol inet addr:83.27.227.217 P-t-P:213.25.2.37 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:9178 Metric:1 RX packets:175922 errors:0 dropped:0 overruns:0 frame:0 TX packets:144799 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:18388453 (17.5 MiB) TX bytes:19310312 (18.4 MiB)
to pozostaje nam wykonać tylko
[b]16. Kontrolny ping[/b]
ping www.google.pl
i jeśli działa - przerwać go za pomocą ctrl+c.
[b]17. Zaczynamy składać ślicznego i zgrabnego Debiana[/b]
:)
Ostatnio edytowany przez jollyroger3 (2008-03-23 02:05:37)
Offline
Kolega nie poczytał naszego FAQ http://dug.net.pl/faq/faq-3-178-Neostrada_+_Sagem_+_ueagleatm.php
Offline
Nie tylko poczytał - ale nawet próbował bezskutecznie z jego pomocą dokonać netinstallu debiana.
1. Kluczowa się okazała w nim edycja pliku /etc/network/interfaces - czego nie ma w HOW-TO z FAQ.
2. Ponadto istniejące How-to na początku błędnie informuje, że do uruchomienia neostrady konieczna jest umiejętność kompilacji jądra, co nie jest prawdą.
3. Nie ma też w nim informacji, że konsola w systemie podstawowym przed umieszczeniem plików w katalogu /lib/firmware/ueagle-atm zachowuje się w sposób praktycznie uniemożliwiający pracę i że w związku z tym skopiowanie plików sterownika będzie trzeba wykonać praktycznie bezwzrokowo.
Myślę, że brak tej informacji wynika z faktu, że podstawą do powstania HOW-TO z FAQ były działania w konsoli spod X'ów.
Faktycznie - wystarczyło kanałem prywatnym dać znać o proponowanych poprawkach autorowi tego HOW-TO.
Tak też proszę potraktować ten post - jako publicznie wyrażoną propozycję zamieszczenia 3 powyższych poprawek do istniejącego how-to.
Jeśli Administrator uzna, że publicznie takich rzeczy mówić nie wypada - niech nie waha się skasować tego wątku, a ja zwrócę się do autora istniejącego HOW-TO via mail.
Proponuję bana na dwa tygodnie[/quote]
To może ja już sobie pójdę...Ostatnio edytowany przez jollyroger3 (2008-03-23 09:40:42)
In the world without Walls and Fences, who needs Windows and Gates?
Offline
Ten ban to żart - nie znasz się ? :)
sprawa druga - faktycznie, art jest dość stary, wiadomo, że wystarczy doinstalować linux-headers. Pewnie to poprawię w najbliższym czasie.
A Tobie gratuluję zapału i determinacji w obronie swoich racji :)
Pozdro
Offline
a ja na koncu watka (na temat tego HowTo, linka nie spamietam) PISALEM wyraznie po 4dniach pelnej i mozolnej walki z kernelem ze NIE ma po co sie bawic w kompilacje, myslalem ze wszystkich tych autorow powystrzelam :D
Ostatnio edytowany przez paoolo (2008-03-23 12:36:15)
Offline
Ten ban to żart - nie znasz się ? :)[/quote]
Znam się ;)A Tobie gratuluję zapału i determinacji w obronie swoich racji :)[/quote]
Skoro zamieszczam posta niemal identycznego z artykułem FAQ - wypada jakoś to uzasadnić ;)
In the world without Walls and Fences, who needs Windows and Gates?Offline
Witam. Nowy tutaj jestem ^^
Pierwszą rzeczą jaką chciałbym zrobić na tym forum to serdecznie podziękować jollyroger3. Twój poradnik był jedynym który u mnie zadziałał i jestem Ci bardzo wdzięczny za zamieszczenie go ^^
Jeżeli kogoś to interesuje to mam kernel 2.6.26 :P a większość poradników znajdowałem na <2.6.15
Offline
[b]jollyroger3[/b], Twój opis działa tylko na starych wersjach modemu z wersjami modemu E4 nie będzie działał
Dobrze by było jakbyś dołączył wynik polecenia:
lsusb
Nie chcę być wcale złośliwy ;)
[url=http://debian.linux.pl/viewtopic.php?p=6906#6906]Opis zbliżony do powyższego.[/url]
[url=http://debian.linux.pl/viewtopic.php?p=75622#75622]Opis do wszystkich wersji sagema.[/url]
[b]paoolo[/b], dlaczego nie założysz porządnie tematu tylko się przyklejasz w różnych miejscach ze swoim problemem i trudno Ci udzielić pomocy. Wszystkie sagemy działają na nowych jądrach od wersji 2.6.24 dosłownie z przysłowiowego palca.
Poza tym nowa Wiedźma posiada obsługę wszystkich sagemów wystarczy wpisać tylko swoje dane rejestracyjne.
Ostatnio edytowany przez fnmirk (2009-03-11 22:50:28)
Offline
Jak ktoś chce łatwo zainstalować firmware, może skorzystać z [url=http://hag-linux.eu.org/deb/pool/non-free/f/firmware-ueagle/]pakietu[/url] przygotowanego dla Wiedźmy. Wystarczy
dpkg -i firmware-ueagle_*.deb
i firmware dla wszelkich Sagemów zostanie umieszczony w odpowiednim miejscu.
Ostatnio edytowany przez azhag (2009-03-12 00:12:19)
Offline
[b]azhag[/b], jeszcze można dołożyć skrypt, który napisałaś do konfiguracji połączenia. Powinien działać oryginalny z Wiedźmy tylko należy DNSy ręcznie wpisać do pliku /etc/resolv.conf ponieważ te ustawienia z Wiedźmy zapisują je w innym miejscu. Pamiętasz te zmiany. Może w chwili jakiegoś luzu podrzuciłbyś paczkę z przerobionym skryptem odnośnie wpisywania DNSów bezpośrednio w /etc/resolv.conf i mamy całą konfigurację modemów sagem z głowy.
Offline
Dziwne, że jeszcze nikt się nie przyczepił do pkt 12. Od kiedy wyładowanie i załadowanie modułu robi się poprzez
dmesg
? ;)
Offline
[b]pasqdnik[/b], uważam że źle to interpretujesz? Modułów nie ma potrzeby ładować. Punkt 12. pozwala dodatkowo stwierdzić, że modem działa. Ja np. rzadko wykorzystuję punkt 9. - jedynie kiedy uruchamiam modem razem ze startem systemu inny trochę wpis (jest to gdzieś na forum).
Skrypt uruchamiający połączenie Wiedźmy powinien działać w takiej formie.
[url=http://hag-linux.eu.org/deb/pool/contrib/h/hag-run-neo/hag-run-neo_0.1~rc2_all.deb]hag-run-neo[/url]
Tworzy i pozwala na wypełnienie odpowiednimi wpisami wszystkich plików potrzebnych do zestawienia połączenia. W przypadku instalacji z netinstall źle wpisze DNS (należy doinstalować - z tego co pamiętam - pakiet [tt]resolvconf[/tt] aby zapisał je poprawnie). Ewentualnie edytować wcześnie skrypt i zmieniając ścieżkę docelową wpisywanych DNSów.
[quote="jollyroger3"]1. Kluczowa się okazała w nim edycja pliku /etc/network/interfaces - czego nie ma w HOW-TO z FAQ.[/quote]
Tego pliku nie ma potrzeby dotykać i nic w nim zmieniać. Chyba, że dzielisz internet.
[quote="jollyroger3"]3. Nie ma też w nim informacji, że konsola w systemie podstawowym przed umieszczeniem plików w katalogu /lib/firmware/ueagle-atm zachowuje się w sposób praktycznie uniemożliwiający pracę i że w związku z tym skopiowanie plików sterownika będzie trzeba wykonać praktycznie bezwzrokowo.[/quote]
Na to też jest niezawodna rada - skorzystanie z jakiejś wersji Linuksa uruchamianej z płytki cd (livecd). Jest to obecnie podstawowe narzędzie (livecd z Linuksem), każdego użytkownika komputera (przynajmniej powinno być).
Przepraszam [b]jollyroger3[/b], że tak trochę punktuję (mam nadzieję, że się nie gniewasz) - uważam, że obecnie jest to najłatwiejszy w instalacji modem.
Jak ktoś uważa, że ma z tym modemem problem to albo ma uszkodzony egzemplarz albo popełnia jakiś głupi błąd w jego konfiguracji.
Ostatnio edytowany przez fnmirk (2009-03-12 13:25:47)
Offline
[quote=fnmirk][b]azhag[/b], jeszcze można dołożyć skrypt, który napisa[b]łaś[/b] do konfiguracji połączenia. Powinien działać oryginalny z Wiedźmy tylko należy DNSy ręcznie wpisać do pliku /etc/resolv.conf ponieważ te ustawienia z Wiedźmy zapisują je w innym miejscu. Pamiętasz te zmiany. Może w chwili jakiegoś luzu podrzuciłbyś paczkę z przerobionym skryptem odnośnie wpisywania DNSów bezpośrednio w /etc/resolv.conf i mamy całą konfigurację modemów sagem z głowy.[/quote]
Uaktualniłam (;)) skrypt: [url]http://hag-linux.eu.org/browser/trunk/rootdir/usr/sbin/hag-run-sagem[/url].
Jeśli plik [tt]/etc/resolvconf/resolv.conf.d/base[/tt] (dostarczany i wykorzystywany przez [tt]resolvconf[/tt]) nie istnieje, zapisuje DNS-y bezpośrednio do [tt]/etc/resolv.conf[/tt].
Pakiet zbuduję i udostępnię później.
Ostatnio edytowany przez azhag (2009-03-12 09:56:14)
Offline
[b]azhag[/b], skrypt działa. Nawet nie ma potrzeby tworzenia pustego pliku /etc/resolv.conf, jeżeli go nie ma to zostaje utworzony.
Sprawdzę jeszcze później jak będzie działał z zainstalowanym [tt]resolfconv[/tt].
Offline
W tzw. międzyczasie pakiet został zbudowany i wrzucony do repozytorium Haga:
http://hag-linux.eu.org/deb/pool/contrib/h/hag-run-neo/
Z wykorzystaniem jego instalacja powinna się ograniczyć do instalacji pakietów:
- ppp (z płytki)
- firmware-ueagle (link kilka postów wcześniej)
- hag-run-neo (link powyżej)
- whiptail lub dialog (opcjonalnie; dla konfiguracji przy pomocy okien dialogowych; z płytki)
- resolvconf (opcjonalnie; do zarządzania DNS-ami w nieco inny sposób; z płytki)
następnie wykonania polecenia [tt]hag-run-sagem[/tt] i podania loginu, hasła i DNS-ów.
http://hag-linux.eu.org/wiki/HagScreenshots#ConfigurationofSagemFST800NeostradaNet24
Niech ktoś mnie poprawi jeśli coś mi się pomyliło, sam mam szczęście nie borykać się z Neostradą/Net24.
Jeszcze sprawdziłem dostępność pakietów na płytkach, żeby nie było wpadki:
- netinstall: są ppp i whiptail, nie ma dialoga i (bardzo opcjonalnego) resolvconf
- CD1: jest ppp, whiptail i dialog, nie ma (bardzo opcjonalnego) resolvconf
Ostatnio edytowany przez azhag (2009-03-12 17:51:15)
Offline
[offtop]Czy jest to alternatywa dla [b]ubudsl[/b] dla debiana ? [/offtop]
Offline
Da się zrobić przynajmniej część tego co ubudsl robi. W pewnym sensie więc jest to alternatywa.
Choć oficjalnie rękawicy temu projektowi nie rzucam. :)
Offline
Przy jądrach od wersji 2.6.24 dla sagemów można uznać za alternatywę. Robi to wszystko co należy zrobić ręcznie według linków, które podałem powyżej.
Offline
Witam wszystkich mam taki problem robie wszystko tak samo jak kolega jollyroger3 ale po uruchomieniu serwera i po wpisaniu ifconfig brak jest pppoa dodam jeszcze ze system to debian lenny 5.0 nie mylic netinstal
Ostatnio edytowany przez jatan (2009-03-15 10:44:59)
Offline
Może masz modem, który wymaga tego starszego (lub nowszego, nie wiem) firmware'u? fnmirk zauważył, że jollyroger3 podał tylko jeden z nich.
Spróbuj uruchomić w ten sposób (będziesz królikiem doświadczalnym ;)):
1. Pobierz te dwa pakiety: [url=http://hag-linux.eu.org/deb/pool/non-free/f/firmware-ueagle/firmware-ueagle_1.1+1.0_all.deb]firmware-ueagle_1.1+1.0_all.deb[/url] i [url=http://hag-linux.eu.org/deb/pool/contrib/h/hag-run-neo/hag-run-neo_0.1~rc3_all.deb]hag-run-neo_0.1~rc3_all.deb[/url].
2. Z płyty zainstaluj pakiet: [tt]ppp[/tt]. Dodatkowo, żeby konfigurować za pomocą okien dialogowych zamiast czystej powłoki, możesz zainstalować [tt]whiptail[/tt] lub [tt]dialog[/tt].
3. Zainstaluj za pomocą [tt]dpkg -i[/tt] na docelowej maszynie pobrane wcześnej pakiety:
dpkg -i firmware-ueagle_1.1+1.0_all.deb hag-run-neo_0.1~rc3_all.deb
4. Uruchom jako root program [tt]hag-run-sagem[/tt] i podaj dane potrzebne do połączenia.
Powinien działać.
dodam jeszcze ze system to debian lenny 5.0 nie mylic netinstal[/quote]
Netinstall to sposób instalacji, może to być jak najbardziej Lenny.
Znaki interpunkcyjne w twojej wypowiedzi też by nie zaszkodziły, wręcz przeciwnie.Ostatnio edytowany przez azhag (2009-03-15 11:51:01)
Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712
Offline
Dodam jeszcze, ze mam model Sagem f@st 800 E2L a drugi mam f@st 800 E3T ktory moge najlepiej wpiac i zainstalowac ?
Próbowałem jeszcze raz zainstalowac od nowa wszystko i przy prubie synchronizacji wyskakuje mi cos takiego
[182.184095] usb 1-2: [ueagle-atm] sending dsp block 8 failed
Ostatnio edytowany przez jatan (2009-03-15 13:35:21)
Offline
[b]jatan[/b], nie powinno być problemu który modem podepniesz i będziesz używał.
Podepnij kolejno modemy do portu usb i jako root wydaj polecenie:
lsusb
i wklej wynik na forum.
Przedstaw jeszcze wyniki poleceń:
uname -r dpkg -l | grep ppp ls -l /lib/firmware/ueagle-atm
Ostatnio edytowany przez fnmirk (2009-03-15 16:11:22)
Offline
Ok w tym momencie nie sprawdze tego, bo nie ma mnie w domu, ale jak bede za tydzien to dam znac jakie wyniki wyszly
Offline
Time (s) | Query |
---|---|
0.00008 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00111 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.117.71.239' WHERE u.id=1 |
0.00093 | UPDATE punbb_online SET logged=1732531534 WHERE ident='18.117.71.239' |
0.00054 | SELECT * FROM punbb_online WHERE logged<1732531234 |
0.00103 | DELETE FROM punbb_online WHERE ident='18.226.82.90' |
0.00090 | DELETE FROM punbb_online WHERE ident='57.141.0.17' |
0.00086 | SELECT topic_id FROM punbb_posts WHERE id=113959 |
0.00007 | SELECT id FROM punbb_posts WHERE topic_id=10959 ORDER BY posted |
0.00054 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=10959 AND t.moved_to IS NULL |
0.00011 | SELECT search_for, replace_with FROM punbb_censoring |
0.00325 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=10959 ORDER BY p.id LIMIT 0,25 |
0.00100 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=10959 |
Total query time: 0.01046 s |