Jak roz

Masz problemy z siecią bądź internetem? Zapytaj tu
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Ale ja jednak zapytam, jaki jest cel w uzywaniu bezposrednio pppd do wdzwonienia do neostrady, zamiast zdefiniowac iface ppp0?
Zaszłości historyczne i trudności z dostępem do dokumentacji. Przy pierwszych próbach adaptacji modemów usb (moje prywatne zdanie). Nie ma nic przeciw do innych rozwiązań. Istnieją też takie działające rozwiązania.

ps. O zabiciu procesu wspomniałem wcześniej.
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Istnieją też takie działające rozwiązania.
E tam rozwiazania to za duzo powiedziane, rzecz w tym zeby ppp byl po prostu interfejsem sieciowym, wystarczy cos w ten desen:

Kod: Zaznacz cały

iface pppoa inet ppp
    provider neostrada
Oczywiscie provider neostrada musi byc zdefiniowany, jak sie konfiguruje pppd to juz do znudzenie tu bylo walkowane ( i nie tylko tu).

Wtedy wystarczy podnosic i opuszczac iface pppoa ot i tyle.. ale warto dac cos takiego:

Kod: Zaznacz cały

auto pppoa
iface pppoa inet ppp
    provider neostrada
    pre-up while ! grep 'Line up' '/proc/net/atm/speedtch:0' \
        &> /dev/null ; do sleep 1; done
    post-up while ! ifconfig ppp0 &> /dev/null ; do sleep 1; done
(tu pczyklad dla modemu speedtouch ale zasada zawsze podobna).
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

U mnie wystarczy edytować plik: /etc/network/interfeces
dodać tylko wpis:

Kod: Zaznacz cały

auto pppoa
iface pppoa inet ppp
    provider neo
i wtedy dopiero działają magiczne polecenia podane przez kolegę luki85pwy
Tak to działa na pojedynczym komputerze.
Jest teraz kwestia udostępniania połączenia. Ale to rzecz następna. Tak naprawdę rozwiązanie jest podane na forum. W linku podanym wcześniej (post w zestawie najnowszych):
http://debian.linux.pl/viewtopic.php?p=45367#45367
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Ten skrypt, ktory podalem przydaje sie przy uruchamianiu systemu. Dzieki niemu system czeka az modem sie zsynchronizuje i nesotrada sie polaczy - nie ma sytuacji, ze linia nie zdazy sie zsynchronizowac zanim system sie uruchomi (gdyby nie zdazyla, to po uruchomieniu nie byloby netu).

Do recznego podnoszenia iface nie ma to znaczenia.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

giaur pisze:Ten skrypt, ktory podalem przydaje sie przy uruchamianiu systemu. Dzieki niemu system czeka az modem sie zsynchronizuje i nesotrada sie polaczy - nie ma sytuacji, ze linia nie zdazy sie zsynchronizowac zanim system sie uruchomi (gdyby nie zdazyla, to po uruchomieniu nie byloby netu).
Tak czeka na synchronizację modemu, wydłuża trochę jego start. Bez modemu podpiętego u mnie system się zapętla.

Sprawdzam to na Sagem F@st 800 E4.
Przy takim wpisie:

Kod: Zaznacz cały

auto pppoa
iface pppoa inet ppp
    provider neo
    pre-up while ! grep 'Line up' '/proc/net/atm/ueagle-atm:0' \
        &> /dev/null ]

Wiesz, zwróciłeś uwagę na pewien fakt.  Z kernelami od wersji 2.6.24 instalacja dwóch serii modemów  speedtouch i sagem ogranicza się tylko teraz, do skopiowania firmware i uzupełnienia paru wpisów.

Czyli można mieć teraz pod wszystkie Sagemy przygotowanego gotowca na jakiejś płytce CD i tylko go skopiować. Podobnie jak to było już od dłuższego czasu z modemami speedtouch.
ODPOWIEDZ