Skocz do zawartości

Fedora 2 + Neostarada + Sagem = :/


marcYr

Rekomendowane odpowiedzi

No i moich kłopotów ciąg dalszy :

 

Wszystko zrobione od początku tak jak napisał YR

 

(nie wiedziałem czy w eagleconfig ma być szyfrowanie hasła czy nie ale próbowałem i tak i tak więc to nie ważne)

 

Po komendzie startadsl

 

ifconfig

eth0      Link encap:Ethernet  HWaddr 00:50:8D:50:8C:8F  
         inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
         inet6 addr: fe80::250:8dff:fe50:8c8f/64 Scope:Link
         UP BROADCAST MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000 
         RX bytes:0 (0.0 b)  TX bytes:1554 (1.5 Kb)
         Interrupt:11 Base address:0x3000 

eth1      Link encap:Ethernet  HWaddr 00:60:4C:18:33:EB  
         inet6 addr: fe80::260:4cff:fe18:33eb/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:54 errors:0 dropped:0 overruns:0 frame:0
         TX packets:81 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000 
         RX bytes:774 (774.0 b)  TX bytes:2708 (2.6 Kb)

lo        Link encap:Local Loopback  
         inet addr:127.0.0.1  Mask:255.0.0.0
         inet6 addr: ::1/128 Scope:Host
         UP LOOPBACK RUNNING  MTU:16436  Metric:1
         RX packets:1977 errors:0 dropped:0 overruns:0 frame:0
         TX packets:1977 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0 
         RX bytes:3243000 (3.0 Mb)  TX bytes:3243000 (3.0 Mb)

ppp0      Link encap:Point-to-Point Protocol  
         POINTOPOINT NOARP MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:3 
         RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Komenda eaglestat

eagle-usb status display
-------------------------------------------------------------
Driver version 2
USB Bus : 002  USB Device : 002  Dbg mask: 0x0
Ethernet Interface : eth1
MAC: 00:60:4c:18:33:eb
Tx Rate  0000000192  Rx Rate  0000000768  Crc      0000000000
FEC      0000000000  Margin   0000000040  Atten    0000000011 dB
VID-CPE  0000000000  VID-CO   0000000028  HEC      0000000000
VPI      0000000000  VCI      0000000035  Delin          GOOD
Cells Rx 0000000084  Cells Tx 0000000125
Pkts Rx  0000000084  Pkts Tx  0000000120
OAM      0000000000  Bad VPI  0000000000  Bad CRC  0000000000
Oversiz. 0000000000

Modem is operational

Komenda eaglediag

Diagnostic (v1.6 20040504) driver eagle-usb 20040526142208
# System Information
Linux localhost.localdomain 2.6.5-1.358 #1 Sat May 8 09:04:50 EDT 2004 i686 athlon i386 GNU/Linux
Fedora Core release 2 (Tettnang)
Linux version 2.6.5-1.358 ([email protected]) (gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7)) #1 Sat May 8 09:04:50 EDT 2004
gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7)
# module loaded ?        [ OK ]
# modem operational ?    [ OK ]
# Config eagle-usb : vpi/vci/encapsulation 0 23 6
# pppd launched ?        [ OK ]
# Service for connection [ OK ]
# ping IP ?              [ KO ]
# test DNS resolution ?  [ KO ]
Complete diagnostic has been saved on /var/log/eagle-usb/eagle_diag_20040526142208.txt
Please keep only relevant data and remove personal informations.

Jak widać nie pinguje i nie dostaje dns

chap-secrets i pap-secrets wypełnione ok

 

resolve.conf

# MADE-BY-RP-PPPOE
nameserver 194.204.152.34
nameserver 217.98.63.164
search localdomain

na tych dns zawsze chodziło.

/var/log/ppp/connect-errors

pppoa: read (AsyncReadFromPPP): Input/output error
pppoa: read (AsyncReadFromPPP): Input/output error
pppoa: recv (ReceivePacket): Network is down
pppoa: sendto (SendPPPPacket): No such device or address
pppoa: recv (ReceivePacket): Network is down
pppoa: read (AsyncReadFromPPP): Input/output error
pppoa: read (AsyncReadFromPPP): Input/output error

i tak w kółko

 

eth0 -> moja sieciówka ip 192.168.0.1 maska 255.255.255.0 brama 192.168.0.1

eth1 -> interfejs powstający z modemem USB -> IP itp z DHCP

 

No i wszystko leży i już nie mam pomysłów - KTOŚ MA JAKIEŚ ROZWIĄZANIE ???

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 100
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Witka.

 

Nie wiem czy to ci pomoże, ale zuwazyłem że twoja karta eth1 która współpracuje z modemem sagem nie ma IP ipv4 ma tylko adres ipv6. Próbowałes zrobić coś takiego ?:

 

ifconfig eth1: 192.168.60.30

 

moze to pomoże.

 

W logu masz to:

 

ppoa: recv (ReceivePacket): Network is down

pppoa: sendto (SendPPPPacket): No such device or address

pppoa: recv (ReceivePacket): Network is down

 

Wygląda na to że eth1 nie ma poprawnego ip które jest potrzebne do prawidłowego działania modemu sagem.

Odnośnik do komentarza
Udostępnij na innych stronach

ZNALAZŁEM ROZWIĄZANIE :)

 

KUPIŁEM WŁAŚNIE ROUTER/MODEM Asmax AR 800c2 :)

 

PRECZ Z SAGEM'em F@ST'em 800 :)

 

POZDRAWIAM

 

ps: kto wie jak dodać na nowo kartę sieciową którą się usunęło ??? bo ja jakoś nie widzę jej w tym spisie do wyboru - karta z płyty ABIT nf7 na Nforsie

Odnośnik do komentarza
Udostępnij na innych stronach

Dzisiaj zdecydowałem się zainstalować Fedorę, nie mam dźwięku, ale neostrada DZIAŁA! Dziękuję YR. Tak w ogóle to zaskoczenie, że eagleusb jest po polsku :) No to ja idę szukać info na temat konf. SBLive PA!

Odnośnik do komentarza
Udostępnij na innych stronach

Dzisiaj zdecydowałem się zainstalować Fedorę, nie mam dźwięku, ale neostrada DZIAŁA! Dziękuję YR. Tak w ogóle to zaskoczenie, że eagleusb jest po polsku :) No to ja idę szukać info na temat konf. SBLive PA!

No probl :)

 

Tak więc widać - że to działa... problem w tym, żeby zrobić dokładnie to co napisałem.

Nawet ewentualne problemy, które mogą się pojawić, są wtedy łatwiejsze do rozwiązania,,,

 

I powtarzam, że powyższa konfiguracja sprawdza się na indywidualnych stacja roboczych podłączonych bezpośrednio do internetu - bez udostępniania połączenia w sieci lokalnej ... to zupełnie inny problem.

 

 

Ps. Jerzy,dzięki za pamięć :)

Postaram się to jakoś ładnie "opisać" - tylko za jakąś "chwilę" - bo mam pracę magisterską do skończenia a grunt pali mi się pod stopami :| ....

 

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

YR - wielkie dzięki za poświęcony czas i za pomoc [mimo pracy mag. i palącego śię gruntu :) ]

 

Ja jednak robiąc wszystko tak jak napisałeś nie doszedłem do stanu działającego netu - stąd też zdenerwowałem się i kupiłęm modem/router/switch ...

 

Gdzieś tam jakaś rozbierzność tkwi w systemach ale nie mam pojęcia ...

 

Teraz mam zabawę z przekierowaniami portów i zmiennym IP oraz emulami i dc++'ami ale to na inne forum ...

 

Pozdrawiam wszystkich ...

Odnośnik do komentarza
Udostępnij na innych stronach

eloł :)

 

Dzięki za "krok-po-kroku". W sumie jest wszystko ok ale... Nie startuje po restarcie. Trzeba za każdym razem wpisywać "startadsl". Problem w tym, że tylko root może to zrobić. Szeregowy użytkownik nie :/ Więc jest problem. Da się to jakoś tak pięknie poustawiać żeby się jednak przy starcie łączył? Wszystko zrobiłem zgodnie z instrukcją yr'a. Zaznaczyłem żeby się łączył przy starcie podczas konfiguracji i kupa :/

Odnośnik do komentarza
Udostępnij na innych stronach

eloł :)

 

Dzięki za "krok-po-kroku". W sumie jest wszystko ok ale... Nie startuje po restarcie. Trzeba za każdym razem wpisywać "startadsl". Problem w tym, że tylko root może to zrobić. Szeregowy użytkownik nie :/ Więc jest problem. Da się to jakoś tak pięknie poustawiać żeby się jednak przy starcie łączył? Wszystko zrobiłem zgodnie z instrukcją yr'a. Zaznaczyłem żeby się łączył przy starcie podczas konfiguracji i kupa :/

Ależ wymagający.... ;)

 

Ostanio, aby NEO mi startowało, wklepywałem poprostu do /etc/rc.d.rc.local odpowiednią linijkę ... (w tym przypadku powinno to być /usr/local/sbin/startadsl/b]) W tym przypadku (nie wiem dlaczego) nie zdało to rezultatu ... Zrób sobie jakiś prosty skrypcik z ww. linijką który będzie Ci w odpalał Neo przy starcie ... jak pamiętam toczy się właśnie na forum dyskujsja o uruchamianiu 'skryptów' przy starcie (gdzieś to widziałem ;) ) - poszukaj ,,, w razie jakbyś nie wiedzial jak to zrobić//

 

Pozdr

Odnośnik do komentarza
Udostępnij na innych stronach

Witam, ja zrobiłem to dopisując do pliku /etc/inittab : adsl:2345:respawn:/usr/local/sbin/startadsl.

Nie wiem jednak czy można polecać ten sposób, ponieważ ja miałem małe problemy. Mianowicie Internet rozłączał mi się po 'jakimś czasie' i system nagle nie widział modemu, może ktoś przy okazji wie czym to było spowodowane i jak można temu zaradzić?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 weeks later...

heh dzieki temu porzadnemu topicowi zrobilem jakis czas temu neo na sagemie pod FC2 poszlo bez problemu wszystko fajnie...ale:

 

raz za jakis czas czy ja wiem moze srednio raz na 3-4 dni dzieje sie something weird: nagle ni z tego ni z owego procek w serwerze dostaje max obciazenie z procesu pppoa (czy pppoe nie pamietam dokladnie), co prawda serwer nadal pracuje i takie rzeczy jak ping chodzą i www z serwa tez (acz koszmarnie wolno - procek praktycznie robi tylko na pppoa) to routing calej sieci po prostu lezy - serwer nie odpowiada na pingi z lokalnych hostow. pomaga zabicie procesu ale jesli nei zrobi sie tego w..stosownym czasie to po prostu caly linux wisi (nie dziala klawiatura ni mysz).

 

co to moze byc ? mial ktos cos takiego ?

 

Kane

Odnośnik do komentarza
Udostępnij na innych stronach

Witam,

 

Tak sobie czytam to co piszecie i oto garść spraw które wzróciły moją uwagę przy konfiguracji. Nie rozwiązałem jeszcze wszystkich problemów więc tych co więdzą jak to zrobić zapraszam od razu do Problemu 4.

 

Oczywiście kernel 2.6.6 i driver 1.9.8 z cvs'a

 

Problem nr 0

 

./autogen wywala jakieś warnningi ale ja grafik jestem nie programista więc co mi tam i tak działa

 

Problem nr 1

./configure wywala się

 

rozwiązanie

tak jak wspomniano wcześniej dodać symlinka /usr/src/linux by znalazł źródełko

 

Problem nr 2

./configure nadal wywala się bo jak twierdzi źródełko wyschło

 

rozwiązanie

w /usr/src/linux/Makefile czwarty wiersz :

EXTRAVERSION = -1.435custom

zamienić na

EXTRAVERSION = -1.435

 

Problem nr 3

make wywala się

 

rozwiązanie

Robi tak bo w źródłach drivera

ścieżka_do_źródeł/driver/Boot.c

trzeba wywalić cztery linijki kodu

wait_ms(1);

należy to zrobić w ten sposób, że przeglądasz źródło od końca i komentujesz linijki. U mnie były to 457, 450, 363 i 356, wracamy do katalogu źródeł i makeujemy i instalujemy

włączamy modem i wpisujemy eagleconfig

wpisujemy 17 dla naszej TPsy, login , passwd i teraz kolejny problem

 

Problem nr 4

zdarzało się, że za pierwszym razem wszystko szło ok. Do ifów dopisywał się kolejny eth i wszystko działało. Jednak po kolejnych rebootach nagle eth1 (bo taki był dopisany do modemu) znikał. Pozostawał tylko eth0(ethernet na realteku) choć ze swoim IP to nie działał - próby pingowania sieci w domku spełzły na niczym. Za to ppp0 miało przydzielone IP za to nie dawało się pingować a DNSy po drugiej stronie milczały. Objawy były takie, że DHCP i DNS wywaliły się bo nie znalazły interfejsu. Co więcej próba wyłączenia ppp0 przy pomocy stopadsl dawała komunikat, że eth0 ma inny MAC niż zakładano więc nie zamyka go.

 

I z tym nie wiem jak sobie poradzić kiedy się już zdarzy. Będę próbował przesunąć uruchamianie eagle-usb na później by eth0 już istniał. Czy ktoś z was wie, gdzie eagle-usb ma napisane jakiej nazwy interfejsu używa - może wystarczyłoby wpisać mu na stałe i po krzyku.

 

A na razie rebootuję kompa więc jak się nie odezwę to znaczy, że poległem <_<

 

Pozdrawiam

--

Savo

Odnośnik do komentarza
Udostępnij na innych stronach

Czy to znaczy że są nowe 1.9.8 bo ja już mam 1.9.8 i problemów z nimi było co nie miara.

 

najważniejszy zaś dotyczył tego, że jak masz sieciówkę i modem to modem nadpisuje iterface sieciówki. działo się to po pierwszym rebootcie po zainstalowaniu modemu.

 

Ale właśnie pokonałem ostatni problem - znikający interfejs eth1

 

To co piszę dotyczy sytuacji gdy eth0 to ethernet domowy a eth1 ma być interfacem modemu.

 

otóż by if modemu zgłosił sie pod nową (eth1) nazwą i nie nadpisał eth0 należy w modprobe.conf dodać

options eagle-usb if_name=eth1

 

U mnie przynajmniej ruszyło. I modlę się gorliwie by już nic się nie skopało.

 

pozdrawiam

 

Savo

 

Niniejszym dziękuję serverowi za zamieszczenie tego posta.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

×
×
  • Dodaj nową pozycję...