Archiwa tagu: neostrada

Konfiguracja Freesco 0.3 z Neostradą (rj45)

Konfiguracja łącza Neostrada+ (RJ45) która napisał MAC!EK

1. Ściągnij z działu download „freesco032.zip”
(lub inne 0.3.x ale wtedy kolejność poleceń może się trochę różnić ) i przygotuj dyskietkę (make_fd.bat),
2. Po uruchomieniu, zaloguj się (użytkownik: root, hasło: root),
3. Wejdź do setup’u (polecenie ‚setup’),

setup [enter]
[enter]
pe [enter] #PPPoE/PPtP router:
626 Use PPP over Ethernet connection to ISP (y/n) []?
y [enter]
PPP over ethernet protocol PPP(o)E or PP(t)P (o/t) ? []?
o [enter]
Do you want to enable a route (y/n) ? []?
n [enter]
611 Hostname of this computer [router]?
router [enter]

Ethernet hardware settings (x – exit) []? 0
Nic0 I/O addr (0xHEXADDR or 0 for PCI card or – to disable) [0]?
0 [enter] # jeżeli masz karte PCI PnP
Nic0 IRQ line (decimal number, 0 for PCI card or – to clear) [0]?
0 [enter] # jeżeli masz karte PCI PnP

Ethernet hardware settings (x – exit) []? 1
Nic0 I/O addr (0xHEXADDR or 0 for PCI card or – to disable) []?
0 [enter] # jeżeli masz karte PCI PnP
Nic0 IRQ line (decimal number, 0 for PCI card or – to clear) []?
x [enter]

Uwaga! – Te ustawienia działają w przypadku kart sieciowych na PCI. W przypadku kart ISA należy wpisać konkretne wartości.

621 IP address of interface [10.0.0.20]?
192.168.0.1 [enter]

627 [enter]
627 Use DHCP client to configure network #0 (y/n) [n]?
y [enter]

1 [enter]
620 [enter]
620 Network #1 connected via interface (- disable network) []?
eth1 [enter]
621 [enter]
621 IP address of interface []?
192.168.1.1 [enter]
622 [enter]
622 Network mask []?
255.255.255.0 [enter]

Jeżeli chcesz używać serwera DHCP do przydzielania klientom adresów IP to wpisz:
625 [enter]
625 IP range for DHCP server (- disable) []?
192.168.1.XX-192.168.1.XX [enter] #tu wpisz przedział IP przydzielanych dynamicznie
x [ente]
Autodetect modems now ? y/n [y]?
n [enter]
Do you need the advanced modem setup ? (y/n) [n]?
n [enter]
241 Trust local network 1 (y/s/n) [s]?
s [enter] #i tak przy każdej kolejnej podsieci
242 Trust modem links (y/n) [n]?
n [enter]
41 Enable caching DNS server y/s/n [s]?
s [enter]
411 Number of URL’s to cache ? [300]?
[enter]
412 Enable DNS requests logging (y/n) [n]?
n [enter]
413 Do you want to add static IP’s to your DNS file (y/n) [n]?
n [enter]
431 Enable DHCP server y/n [n]?
Jeżeli chcesz używać serwera DHCP do przydzielania klientom adresów IP to wpisz:
y [enter]
432 WINS address (if you have one, otherwise -) []?
[enter]
433 Default-lease-time (sec) [604800]?
[enter]
434 Maximum-lease-time (sec) [604800]?
[enter]
435 Do you want to create/edit static dhcp leases (y/n) []?
y [enter] #jeżeli chcemy na sztywno przypisać IP do MAC adresów

441 Enable public HTTP server y/s/n [n]?
y [enter]
442 Public HTTP server IP port [80]?
[enter]
451 Enable time server and router control via HTTP y/s/n [s]?
s [enter]
452 Control HTTP server IP port [82]?
[enter]
453 Host Time server address (- disable syncing time) [www.clock.org]?
[enter]
454 Time offset to UTC(GMT) [-0000]?
+0100 [enter] #w zależności od pory roku :> +0100 lub +0200
461 Enable Print Server(s) y/s/n [n]?
[enter]
47 Enable telnet server y/s/n [n]?
[enter]
51 Enable FTP server (y/s/n) [n]?
[enter]
dalej [enter]
50 Do you want to enable the ident server (y/n/s) [n]?
n [enter]#jeżeli korzystamy z Irca moża być konieczne ustawienie na s lub y [enter]
dalej [enter]
913 [enter]
913 Primary DNS address (usually your providers DNS) []?
194.204.159.1 [enter]
914 [enter]
914 Secondary DNS address?
194.204.152.34 [enter]
916 [enter]
916 PPP login name (‚ clear) []?
xxx@neostrada.pl [enter]
917 PPP password (‚ clear) []?
hasło [enter]
s [enter]
[enter]
[enter]
następuje zmiana haseł na konta root, admin i ppp , należy je koniecznie zmienić
[enter]
s [enter]

autor: Maciej „Mac!eK” Sitarz

Zasypianie Neo+ i jak sobie z tym poradzić.

1. Wstęp.

1.1. Co należy rozumieć przez zasypiajace połączenie?

Usypiającym, czy także nazywanym jako zasypiającym albo zawieszającym się połączeniem rozumiemy taka sytuacje, kiedy jesteśmy połączeni z Internetem, a jego nie posiadamy, czyli np. lampki na modemie się świecą nadal sygnalizując połączenie z Internetem a takowego już nie posiadamy, czyli nie działa nam nic, ani strony WWW, ani nawet odpowiedzi pingów.

1.2. Kiedy przeważnie usypia nam połączenie?

Problem ten pojawia się, kiedy z niewiadomych przyczyn jesteśmy nagle rozłączani, np. przez firmę, która nam udostępnia Internet, bo ma awarie, albo np. ktoś nam rozłączy kabel od modemu na dłuższy czas. I jak ponownie go wepniemy, albo awaria minie to niestety nie powraca Internet.

1.3. Czy można temu jakoś zapobiec?

Tak, na www.freesco.arx.pl znajduje się publikacja na temat właśnie takiego problemu o nazwie „Wznawianie ‚uśpionego’ połączenia Neostrady Plus” Możemy tam znaleźć instrukcje napisania skryptu, który bada czy straciliśmy połączenie z Internetem, tzn. czy nam nie zasnęło połączenie i jeżeli tak to następuje ponowne połączenie. Jest to bardzo dobry pomysł, szkoda ze na wykonanie tego autor podsuwa nam napisanie aż tak dużego skryptu, i nie każdy użytkownik FreeSCO sobie może poradzić z wykonaniem tego. Cale szczęście jest także druga metoda na rozwiązanie tego problemu, która jest o wiele prostsza i ją tutaj opisałem.

2. Instrukcja krok po kroku, co należy wykonać, aby rozwiązać problem zasypiania połączenia.

2.1. Dla FreeSCO 0.2.7 pppoe

Edytujemy plik options:
edit /mnt/router/ppp/options

Na poczatku (po persist) dopisujemy:
lcp-echo-interval 60
lcp-echo-failure 5

Po wykonaniu tego plik ten powinien wygladac mniej wiecej tak:
persist
lcp-echo-interval 60
lcp-echo-failure 5
connect /bin/true
name „nasz@login”

Teraz należy zamknąć plik wciskając ALT X i zapisac go wciskając „y” jak nas poprosi.

Należy jeszcze tylko zrestartowac komputer, wydając np. polecenie: reboot

2.2. Dla FreeSCO 0.3.0

Edytujemy plik options:
edit /mnt/bootdev/router/etc/ppp/pppoe.opt

Na poczatku po pierwszej linijce (persist) dopisujemy:
lcp-echo-interval 60
lcp-echo-failure 5

Po wykonaniu tego plik powinien wyglądać mniej więcej tak:
persist
lcp-echo-interval 60
lcp-echo-failure 5
maxfail 0
connect /bin/true
noipdefault
hide-password
lock

Teraz należy zamknąć plik wciskając ALT X i zapisać go wciskając „y” jak nas poprosi.

Należy jeszcze tylko zrestartowac komputer, wydając np. polecenie: reboot

*Uwaga! Ponieważ we FreeSCO 0.3.0 domyślnie po 10 nieudanych próbach łączenia się z Internetem zakańcza ponowne próby, dlatego tez polecam dopisanie trzeciej opcji: maxfail 0 wyłączając tym limity, dzięki temu jeżeli awaria po stronie naszego usługodawcy Internetowego przedłuży się to bez obaw jesteśmy spokojni o to iż cały czas będzie nam FreeSCO próbowało się połączyć – aż awaria nie minie.

3. Zakończenie.

3.1. Objaśnienie opcji pppd uzytych tutaj – wklejone z mana.

persist – nie kończ działania po zakończeniu połączenia. Zamiast tego spróbuj wznowić połączenie.

lcp-echo-failure n – jeśli podana jest ta opcja, pppd przyjmuje, że peer nie żyje w momencie, gdy n żądań echa LCP zostanie wysłanych bez odpowiedzi LCP. Jeśli zajdzie ta sytuacja, pppd przerwie połączenie. Używanie tej opcji wymaga niezerowej wartości parametru lcp-echo-interval. Opcja ta może być używana do umożliwiania pppd kończenia działania po zerwaniu fizycznego połączenia (np. po odwieszeniu słuchawki) w sytuacjach, gdzie nie są dostępne sprzętowe linię sterowania modemem.

lcp-echo-interval m – jeśli podana jest ta opcja, pppd do peera będzie wysyłać ramkę żądania echa LCP co m sekund. Normalnie peer powinien odpowiedzieć wysyłając odpowiedź na echo. Opcja ta może być używana w połączeniu z lcp-echo-failure do wykrywania czy peer jest wciąż podłączony.

maxfail z – zakończ po z kolejno nieudanych próbach połączenia. Wartość 0 oznacza brak limitów. Domyślną wartością jest 10.

3.2. Jak to działa?

Dzięki opcji lcp-echo-interval n pppd wysyła do serwera co n sekund tzw. ramkę żądań LCP i jeżeli usnęło nam połączenie to nie dostaniemy odpowiedzi, wtedy w połączeniu z opcja lcp-echo failure m kiedy nie dostaniemy m odpowiedzi to pppd przerwie połączenie i wznowi je ponownie dzięki persist. Czasy n i ilość m możemy podać według naszych upodobań ;), nie proponuję ustawiać mniejszych wartosci jak 60 i 5, bo kiedy będziemy bardzo obciążać łącze możemy mieć nagminne rozłączanie i ponowne łączenie…, ani też nie proponuję ustawiać bardzo dużych wartości, bo wówczas kiedy nam zaśnie połączenie to będziemy musieli długo czekać na jego wznowienie.

Autor: Lepton Data: 2002-12-20 00:00:00