Article View: alt.pl.freesco
Article #10776### FAQ grupy alt.pl.freesco - 14.05.2005 ###
From: FAQ Automat
Date: Fri, 13 May 2005 23:59
Date: Fri, 13 May 2005 23:59
806 lines
36136 bytes
36136 bytes
---------------------------------------------------------
I Wprowadzenie (informacje, autorzy, podziękowania, etc.)
---------------------------------------------------------
Dokument ten zawiera odpowiedzi na najczęściej zadawane pytania
pojawiające się na grupach dyskusyjnych trzepak.freesco i alt.pl.freesco
Dokument ten został przygotowany przez grupowiczów na podstawie dyskusji
i własnych doświadczeń w administrowaniu Freesco.
Wykorzystane tu zostały również materiały publikowane wcześniej przez
zespół redakcyjny Polskiej Strony Freesco (http://www.freesco.pl) w składzie:
- Łukasz Skłodkowski - Morpheus
- Konrad Lewandowski - Lewandek
- Grzegorz Cichowski - Byko
- Tomek Snopek - Tsk
---------------------------
II FAQ - informacje ogólne
---------------------------
1.1 Dlaczego powstał ten dokument?
Dokument ten powstał, gdyż użytkownicy grup trzepak.freesco i alt.pl.freesco,
korzystajacy z nich od dawna postanowili skończyć z pojawiającymi się
dosyć czesto pytaniami dotyczącymi Freesco, które na grupie juz dawno
znalazły swoje rozwiązanie.
1.2 Gdzie można znaleźć najnowszą wersję?
FAQ w najnowszej wersji będzie co tydzień(*) wysyłane na grupy
dyskusyjne trzepak.freesco i alt.pl.freesco oraz być może również
na inne grupy zbliżone tematycznie do powyższych, jak również
na grupy takie jak pl.answers na serwerze: news://news.tpi.pl
Najnowszą wersję tego dokumentu znaleźć będzie można pod adresem:
http://www.hustons.homechoice.co.uk/freesco_faq.txt
(*) Aby uniknąć ściągania FAQ co tydzień należy zastosować odpowiedni
dla używanego czytnika filtr. Temat postu *zawsze* będzie taki sam,
zmianie ulegnie tylko data wysłania - również umieszczona w temacie.
Czyli wystarczy nakazać czytnikowi nie ściągać postów zawierających w
temacie słowa "FAQ grupy trzepak.freesco" lub "FAQ grupy alt.pl.freesco".
Po informacje jak to zrobić odsyłamy do helpu używanego czytnika.
W przypadku gdy FAQ ulegnie zmianie (np. dodane następne pytania i odpowiedzi),
zostanie wysłane z tematem "FAQ Update", co pozwoli przejść takiemu postowi
przez filtr...
1.3 Kto tworzy ten dokument i jak można pomóc?
Obecnie nad FAQ pracują członkowie Polskiej Grupy Freesco.
Jeżeli rozwiązałeś jakiś problem związany z Freesco i wydaje ci się,
że warto byłoby jego rozwiązanie opublikować w FAQ, wyślij
problem i opis rozwiązania na grupę trzepak.freesco lub alt.pl.freesco.
Jeśli znalazłeś jakikolwiek błąd w tym dokumencie, jeśli którykolwiek
link nie działa, jeśli sadzisz, ze coś należy dodać/usunąć z FAQ
prosimy o powiadomienie autorów FAQ - wszyscy autorzy są aktywnymi
uczestnikami grup trzepak.freesco i alt.pl.freesco. Tam też należy
kierować wszelkie uwagi odnośnie FAQ.
-------------------------------------------------------
III Grupy dyskusyjne trzepak.freesco i alt.pl.freesco
-------------------------------------------------------
1.1 Czego dotyczą grupy?
Dyskusja na grupach sprowadza się do rozwiązywania problemów, jakie
może napotkać użytkownik dystrybucji Freesco. Grupowicze pomagają
sobie w instalacji oraz konfiguracji Freesco w lokalnej sieci
komputerowej, wymieniają poglądy na tematy związane z administracją
serwerami opartymi o dystrybucję Freesco, testują nowe pakiety
oprogramowania.
1.2 Gdzie jest archiwum grup?
Główne archiwum grupy znajduje się pod adresem:
http://www.freesco.pl/archiwum/index.php. Nie jest ono niestety aktualne.
Większość archiwalnych postów można przeczytać korzystając z serwisu:
http://www.tf.archiwum.cyb3r.org/ (tylko trzepak.freesco)
i http://www.dafresh.com/news/ (alt.pl.freesco i trzepak.freesco).
1.3 Netykieta grup dyskusyjnych trzepak.freesco i alt.pl.freesco
Zanim zadasz swoje pytanie na grupie trzy razy sprawdź, czy odpowiedzi
nie znajdziesz:
- w tym dokumencie,
- w archiwum grupy,
- na polskim forum freesco (http://forum.freesco.pl/),
- oraz w postach z ostatnich kilku tygodni.
Zapoznaj się też z dokumentem "Mini Netykieta grup news i list dyskusyjnych"
znajdującym się pod adresem: http://www.pg.gda.pl/~agatek/netq.html
PAMIĘTAJ: Nie wysyłaj jednocześnie tych samych pytań na obydwie grupy.
Osoby, które są w stanie Ci pomóc czytają obie.
1.4 Najważniejsze zasady dotyczące zachowania na grupie
Staraj się dobrze sprecyzować swój problem. Zapoznaj się ze stroną
http://www.rtfm.bsdzine.org/ - pomoże ci ona w skonstruowaniu
pytania w sposób gwarantujący, że odpowiadający nie będzie musiał
korzystać z pomocy szklanej kuli lub wróżki. Precyzyjne okreslenie
problemu ułatwia znalezienie optymalnego rozwiązania i skraca czas
oczekiwania na odpowiedź. Pytania w rodzaju: "Freesco nie działa, co
mam teraz zrobić?" mogą bardzo zdenerwować pozostałych
uczestników dyskusji, podobnie jak powtarzające się kilkakrotnie w
ciągu tygodnia te same pytania (zanim wiec wciśniesz przycisk 'Wyślij'
postaraj się jeszcze raz samemu poszukać odpowiedzi na stronach,
których adresy zostały podane powyżej).
Pod żadnym pozorem nie wysyłaj na grupę reklam, ogłoszeń, oraz postów w
stylu: "potrzebuje rozwiązania problemu, nie czytam tej grupy
wiec proszę o odpowiedzi na priv", jeśli chcesz dostać _kopie_
odpowiedzi na prywatny adres e-mailowy to podczas wysyłania w polu
FollowUpTo wpisz słowo "poster".
W żadnym wypadku NIE wysyłaj swoich postów w formacie w html. W
usenecie obowiązuje tzw. czysty tekst (plain text). Pamiętaj też, aby
ustawiona przez ciebie w programie do obsługi grup dyskusyjnych
długość linii nie przekraczała 71 znaków, natomiast twój podpis
(sygnaturka) nie może mieć więcej niż 4 linijki. Sygnaturka powinna
być oddzielona od treści postu znakami "-- " czyli kreska kreska
spacja znak_zakończenia_linii.
Jedynym dopuszczalnym standardem kodowania polskich znaków na naszej
grupie jest ISO 8859-2, jeżeli nie możesz się dostosować nie używaj
polskich znaków w swoich postach, niemniej jednak, zadbaj aby w
nagłówkach twojego postu znalazła się informacja o kodowaniu - czyli
poprawnie skonfiguruj swój czytnik. Dokładne informacje jak to zrobić
znajdziesz w helpie twojego czytnika lub na grupie pl.news.czytniki.
Jest to istotne szczególnie gdy cytujesz kogoś używającego polskich
znaków. Informacja o kodowaniu powinna wyglądać tak:
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
Odpisując na list, nie cytuj go w całości, lecz pozostaw tylko to co
jest absolutnie niezbędne, a do czego odnosi się twój komentarz.
Szczególnie naganne jest cytowanie czyjegoś podpisu (sygnaturki).
Równie godne potępienia jest zacytowanie calego listu po to tylko aby
dodać pod nim tekst w stylu: "tez tak myślę". Pamiętaj, są wśród nas
osoby łączące się z internetem przez modem, oni płacą za każdą
ściągniętą literkę.
Na początku cytatu należy umieścić informacje o jego autorze. Sam
cytat powinien zawsze poprzedzać twój komentarz (*zawsze* odpisujemy
pod cytatem).
1.5 Akronimy
Czesto w odpowiedzi na twoje pytanie dostaniesz tylko kilka liter, są
to powszechnie używane w usenecie skróty. Poniżej wyjaśnienie
znaczenia najpopularniejszych:
RTFM - Read The F... reesco Manual - przeczytaj manual
RTFA - Read The F... reesco Archive - poczytaj w archiwum grupy
AFAIK - As Far As I Know - O ile wiem (z tego, co wiem)
AFAIR - As Far As I Remember - O ile dobrze pamiętam
BTW - By The Way - A tak w ogóle (a tak przy okazji)
EOT - End Of Thread - Koniec wątku
EOT - End Of Topic - Koniec tematu
FAQ - Frequently Asked Questions - Czesto zadawane pytania
IIRC - If I Recall Correctly - Jeśli dobrze sobie przypominam
IMHO - In My Humble Opinion - Moim skromnym zdaniem
IMO - In My Opinion - Moim zdaniem
IMVHO - In My Very Humble Opinion - Moim bardzo skromnym zdaniem
LMAO - Laughing My Ass Off - Śmiejąc się do rozpuku
LOL - Laughs Out Loud - Śmiejąc się głśno
NTG - Not This Group - Nie ta grupa
OT - Off Topic - Nie na temat
ROTFL- Roll On The Floor Laughing - Tarzając się po podłodze ze śmiechu
THX - Thanks - Dzięki
TIA - Thanks In Advance - Dzięki z góry
----------------------------------------------------------------
IV Freesco FAQ 2.0 - odpowiedzi na najczęściej zadawane pytania
----------------------------------------------------------------
1. Pytania dotyczące Freesco jako dystrybucji Linuksa.
-----------------------------------------------------
1.1 Co to właściwie jest Freesco i do czego służy?
W wersji podstawowej Freesco to programowy router (urządzenie
umożliwiające transfer pakietów pomiędzy różnymi sieciami) obsługujący
3 karty sieciowe i 2 połączenia modemowe. Zaleta są minimalne wymagania
sprzętowe, oraz możliwość uruchomienia usług zamieniająych ten
mały router w całkiem przyzwoity serwer, oparty o linuksa 2.0.38.
1.2 Do kogo adresowane jest Freesco?
Do małych lokalnych sieci osiedlowych, małych firm i przedsiębiorstw,
placówek oświatowych, oraz wszędzie tam, gdzie przy niskich
kosztach sprzętu chcemy osiągną bardzo dobre parametry zbudowanej sieci.
1.3 Ile kosztuje Freesco?
Zarówno samo Freesco jak i większość aplikacji jest całkowicie darmowa
i ogólnie dostępna na licencji GPL, niemniej jednak można napotkać
pojedyncze aplikacje komercyjne.
1.4 Gdzie znajdę więcej informacji o Freesco?
Strony www:
www.freesco.org - strona domowa Freesco
forums.freesco.org - oficjalne forum dyskusyjne Freesco
www.freescosoft.com - największe archiwum pakietów dla Freesco
www.freesco.pl - oficjalna polska strona Freesco
forum.freesco.pl - Polskie forum o Freesco
polskie grupy dyskusyjne:
trzepak.freesco - news://news.tpi.pl/
- news://news.trzebnica.net/
- news://news.tkmedia.pl/
- news://news.e-wro.pl
- news://news.gazeta.pl/
- news://news.astercity.net/
alt.pl.freesco - news://news.tpi.pl
- news://news.gazeta.pl
- news://news.onet.pl
I, oczywiście, jak zawsze www.google.com (lub dowolna inna wyszukiwarka
internetowa).
2. Pytania podstawowe - dotyczące podstaw działania systemu.
------------------------------------------------------------
2.1 Jakie są minimalne wymagania sprzętowe?
Podstawowy moduł routera mieści się na 1 dyskietce i nie wymaga w
komputerze dysku twardego, można go uruchomić nawet na komputerze 386
z 6 Mb RAM, jednak wydaje się, że Pentium 100 i 16 Mb RAM to rozsądne minimum.
Ale sprawę można posunąć prawie do absurdu - bo Freesco może pracować
bez: monitora, klawiatury, karty grafiki, dysku twardego. A administrować
można zdalnie przy pomocy telnetu.
2.2 Jakie usługi można uruchomić na Freesco?
To się zmienia, z czasem przybywa tych usług, ale na początek serwery
DNS, DHCP, FTP, WWW, MAIL , PROXY, oraz bazę SQL (oczywiście do
tego komputer musi posiadać dysk twardy).
2.3 Czy na Freesco można skompilować jakiś program?
Niestety nie, Freesco nie posiada kompilatora.
Wszelkie pakiety przygotowywane dla Freesco kompilowane są wcześniej
na "dużej" dystrybucji linuksa, a następnie przygotowywane do
instalacji pod Freesco.
2.4 Czy Freesco działa z SDI, CDI, Neostrada, Neostrada+, InternetDSL?
Tak, z tym, ze dla niektórych z tych rozwiązań przygotowana jest
specjalna wersja Freesco dostosowana i optymalizowana pod katem
konkretnej usługi. Odpowiednie obrazy dysku można pobrać z działu
"Download" Polskiej Strony Freesco.
UWAGA! Freesco nie obsługuje USB więc niemożliwe jest wykorzystanie
tej dystrybucji do współdzielenia Neostrady+. Można jednak zamówić
usługę bez dostarczanego przez TPSA modemu USB i dokupić standardowy
modem z wyjściem ethernetowym. W takiej sytuacji Freesco (skonfigurowane
jako ethernet router) sprawdzi się znakomicie.
2.5 Czy mogę użyć dowolnego modemu?
Nie, niestety nie może to być tzw. Winmodem instalujący sobie własny
port, w przypadku starszych płyt 386/486 zalecane jest użycie
modemu wewnętrznego. Nie zawsze też da się uruchomić wszystkie modemy
wewnętrzne. Nie ma natomiast problemu z wszelkimi modemami
zewnętrznymi (nawet ISDN) podłączanymi do portu COM1 lub COM2.
2.6 Czy instalacja i konfiguracja Freesco jest skomplikowana?
Freesco posiada przyjazny interfejs instalacyjny, potrzebne są
podstawowe wiadomości dotyczące sieci takie jak np. domena, dns, ip,
irq karty itd. Ale z pomocą polskojęzycznej dokumentacji wystarczy posiąść
umiejętność czytania tekstu ze zrozumieniem i w zasadzie nic
więcej nie trzeba wiedzieć poza paroma danymi technicznymi,
które bez problemu uzyskamy od naszego dostawcy internetu
2.7 Czy zasoby dyskowe Freesco można udostepnic w sieci z Windows?
Tak, serwer plików nazywa się Samba. Proces jego instalacji
i konfiguracji został juz opisany w dokumencie Freesco Info. Dokument
ten można znaleźć w dziale "Download" Polskiej Strony Freesco.
2.8 Zainstalowałem Freesco wydaje różne linuxowe komendy i jedne są
wykonywane a inne nie, dlaczego?
Jak to w systemach linuksowych trzeba zwracać uwagę na wielkość liter,
jeżeli coś nazywa się eXtremail to nie to samo co extremail,
dodatkowo jak wszędzie musisz być w katalogu w którym jest program lub
mieć go w zmiennej $PATH. Natomiast nie wszystkie komendy dostępne w innych
dystrybucjach linuxa działają na Freesco. Czasami trzeba zainstalować
dodatkowe pakiety (np. utils).
2.9 Czy w raz zainstalowanym Freesco mogę zmienić ustawienia
podstawowe?
Oczywiście, ponownie uruchamiając setup. Można dokonać tego również
zdalnie logując się na serwerze za pomocą telnetu bądź ssh. Wiele
parametrów można tez modyfikować z poziomu specjalnego panelu
kontrolnego dostępnego z poziomu przeglądarki www.
2.10 Jak wyliczyć maskę sieci?
Szczegółowa odpowiedź znajduje się tu: http://olotest.republika.pl/maski.txt
3. Podstawowa praca z Freesco.
------------------------------
3.1 Pisze installpkg .... i nie ma strony, pakietu, albo transfer
spada do zera co zrobić?
Trzeba znależć dostępny w miarę szybki serwer, czesto bywają kłopoty z
transferem. Lista serwerów z pakietami do Freesco znajduje się w
dokumencie Freesco Info.
Jest także inna metoda można przy pomocy ftp ściągnąć pakiety *tgz
i skrypty *sh, następnie w sieci uruchomić jakikolwiek serwer ftp
i umieścić na nim pakiety i skrypty po czym posługując się komendą
installpkg ftp://xxx.xxx.xxx.xxx/nazwapakietu
zainstalować pakiet.
W przypadku problemów z instalacją pakietów należy również sprawdzić
czy w pliku /mnt/router/etc/system.cfg nie mamy jakichś niepotrzebnych
znaków w jednej z poniższych linii:
PROXY= #914.HTTP proxy[:port]
(można to również zmienić w setupie poz.914), lub:
PROXY= #35.Host http proxy address
w pliku /mnt/router/etc/ipsa.isp (zmiana w setupie poz.35).
3.2 Jak wygodnie edytować pliki nie pisząc kilometrowych ścieżek?
Polecamy instalacje pakietu mc (Midnight Commander) - odpowiednika
Norton Commandera, dzięki któremu w wygodny sposób będziemy mogli
poruszać się po zasobach Freesco, edytować pliki tekstowe, oraz
przenosić i kopiować pliki.
3.3 Jak dopisać coś do rc_user aby dopisane regułki działały także po
restarcie Freesco?
Np. tak:
edit /mnt/router/rc/rc_user
a dalej Alt+s, Alt+x i reboot.
3.4 Zainstalowałem Freesco wszystko działa ale radiator procesora
przypomina patelnie?
Można ograniczyć wydzielane ciepło edytując plik /mnt/router.bat i
/mnt/router/router.bat Należy wykasować z nich wpisy <no-hlt>, w
wersji dyskietkowej wyedytuj syslinux.cfg z katalogu głównego dysku a:
i tam usuń <no-hlt>. Warunek komputer musi mieć co najmniej procesor
486 (tylko nowsze wersje) lub Pentium (wszystkie).
3.5 System uruchamia się w trybie 'read-only' co robić?
To dosyć częsty przypadek spowodowany wyłączeniem komputera z Freesco,
bez prawidłowego zatrzymania systemu, zanikiem napiecia, etc.
Uruchom program Scandisk spod DOS-a na dysku na którym masz Freesco,
ewentualnie możesz użyć programu Norton Disk Doctor wchodzącego
w skład pakietu Norton Utility.
3.6 Skąd mam wiedzieć, ile mam miejsca na dysku?
Aby uzyskać informacje o dostępnej ilości pamięci należy z poziomu
konsoli Freesco wydać polecenie free.
3.7 Nie mogę nic zapisać w katalogu /mnt ?
Spróbuj naprawić ten błąd wydając polecenie:
mount -o remount /dev/hda1 /mnt umsdos
Jeżeli nie zadziała sprawdź czy przypadkiem
system nie uruchomił się w trybie read-only.
3.8 Jak wyłączyć/zrestartować komputer z Freesco?
Restart - napisz reboot, lub naciśnij ALT+CTRL+DEL.
Wyłączanie - użyj polecenia halt. Zaczekaj na zakonczenie wszystkich
procesów i wyłącz zasilanie.
3.9 Jak się wylogować?
Komenda "logout" nie działa we Freesco, zamiast niej użyj polecenia "exit".
Innym sposobem wylogowania się może jest kombinacja klawiszy CTRL+d.
Ma ona ma ona również inne zastosowania, możesz o nich poczytać tu:
http://popiuk.republika.pl/pl/runcmd.html
3.10 Przy pierwszym starcie system pyta mnie o hasło?
Standardowo login to: root, hasło również: root. Zarówno hasło root'a
jak i admina panelu www (login: admin, hasło: admin) należy jak
najszybciej zmienić korzystając z setupu Freesco.
3.11 Jakie adresy mogę użyć w mojej sieci lokalnej?
Zgodnie z "RFC 1918 Address Allocation for Private Internets February
1996" sš to następujšce pule adresów:
10.0.0.0 - 10.255.255.255 (10/8 prefix);
172.16.0.0 - 172.31.255.255 (172.16/12 prefix);
192.168.0.0 - 192.168.255.255 (192.168/16 prefix).
3.12 Wpisałem ping x.x.x.x i cały czas Freesco pinguje dany
komputer - nie wiem jak to zatrzymać.
W tego typu sytuacji kombinacja klawiszy CTRL+c zakończy dany proces,
wyświetlając przy tym statystykę pinga. Kombinacja ta przydaje się
również w innych, podobnych sytuacjach.
3.13 Freesco bardzo długo łączy się z internetem, jak to poprawić?
Przyczyną takiej sytuacji może być brak adresu pólki w pliku /etc/system.cfg
Adres ten znajdujemy wykonując polecenie "traceroute" jeśli używamy Linuksa,
lub "tracert" w Windows. Adresem półki jest pierwszy adres _za_ naszym
serwerem (Freesco). Wpisujemy go w setupie poz. 38 lub w pliku
/mnt/router/etc/system.cfg w linii:
REMOTE=adres_IP_półki #38. Fake remote IP adr.
3.14 Uruchamiając niektóre programy Freesco krzyczy ze brak mu jakiejś
biblioteki xx.lib.so.5 mimo ze ona jest na dysku w którymś katalogu?
Trzeba albo skopiować albo stworzyć dowiązanie do katalogu /lib. Można
to zrobić edytujšc plik /mnt/router/rc/rc_user i dopisując w
ostatniej sekcji polecenie np.:
ln -s /mnt/opt/lib/xx.lib.so.5 /lib/xx.lib.so.5
(Oczywiście to tylko przykład).
3.15 Mój dysk ma dwie partycje jak uzyskać dostęp do tej drugiej?
Zakładając np. w /mnt katalog dyskd i wydajšc polecenie:
mount -t msdos /dev/hda5 /mnt/dyskd
W katalog /mnt/dyskd będziesz mieć zawartość drugiej partycji.
Podobnie można zrobić z flopem. Polecenie takie można wpisać do
/mnt/router/rc/rc_user i wtedy przy każdym reboocie systemu będzie się
mountowal automatycznie (Uwaga! nie zalecane w przypadku dyskietki -
podczas montowania nośnik *musi* być w stacji).
3.16 Czy ICQ i Gadu-gadu działa w sieci z Freesco?
Generalnie tak, ale mogą wystąpić problemy z przesyłaniem plików w
ICQ. Aby temu zaradzić w /mnt/router/rc/rc_user należy dokonać wpis w
ostatniej sekcji ipautofw -A -r tcp 5000 5029 -h xxx.xxx.xxx.xxx,
gdzie xxx.xxx.xxx.xxx - to ip stacji roboczej z ICQ. A w ICQ w
Preferences > Connections > User zaznaczyć Use the following TCP
listen port... i wpisać zakres portów 5000 5029, wpis powtórzyć dla
każdej następnej stacji roboczej przydzielajšc kolejne porty 5030 5049
i konfigurując odpowiednio ICQ.
3.17 Nie wiem jakie przerwanie i adres ma moja karta sieciowa?
Zwykle z nową kartą dostajesz na dyskietce program umożliwiajšcy zmianę
parametrów karty, jeżeli nie masz takiej dyskietki a znasz model
karty to program konfiguracyjny można zwykle znaleźć na stronie
producenta. Można tez próbować autodetekcji w Windows. W przypadku
starszych kart wystarczy odpowiednio ustawic zworki. Można tez wpisać
cat /proc/pci i odszukać karty sieciowe. Ich nazwy zaczynają się od "Ethernet
controller".
3.18 Nie mogę dostać się na żaden serwer ftp, który chodzi na innym
porcie niż 21?
Musisz w pliku rc_init w linijce insmod -fs /tmp/prm/ip_masq_ftp.o
ports=21 dopisać po przecinku porty jakie potrzebujesz i zrestartować
rc_init, bądź cale Freesco.
3.19 Jak podmontowac dyskietkę do Freesco?
Z poziomu konsoli wydaj polecenie: mount -t umsdos /dev/fd0 /fd
teraz w katalogu /fd będziesz mieć zawartość twojej dyskietki.
3.20 Czy można uruchomić Freesco z dysku SCSI/CDROMU/ZIP DISKA?
Jeżeli jesteś ambitny to pod tym adresem:
http://dingetje.homeip.net/deoren/ jest opis w języku angielskim
jak uruchomić Freesco 0.2.7 z dysku CD-ROM.
Co do pozostałych nośników to Freesco 0.2.7 ich nie obsługuje.
Warto jednak śledzić archiwa z pakietami dla Freesco, gdyż mogą się pojawić
specjalne wersje Freesco, bądź odpowiednie pakiety dzięki którym
współpraca np. z dyskami SCSI będzie możliwa.
3.21 Czy Freesco współpracuje z wewnętrznymi modemami ISDN?
Tak, powstała specjalna wersja Freesco dostępna pod adresem:
http://www.freesco.org/~jurik/files/ obsługująca tego typu modemy.
Niestety prawdopodobnie nie obsługuje ona żadnych dodatkowych
pakietów, a pełni tylko funkcje routera.
UWAGA!: ta wersja Freesco nie jest już dostępna pod powyższym adresem.
3.22 Jak umożliwić dostęp z internetu do usług telnet, www, ssh itd.?
- telnet - setup, pozycja 46 ustawic "y" (bardzo nie zalecane),
- www - setup, pozycja 43 ustawic "y",
- ssh - poleca się instalacje pakietu openssh, a pózniej w pliku
/rc/rcuser/rc_opensshd wstawić znak # na poczštku linii zaczynajšcej
się od [ "$ENAMSQ" = y ] && ipfwadm -I -a reject...
- poczta (w pakiecie exim) wstawić znak # na poczštku linii [
"$ENAMSQ" = y ] && ipfwadm -I -a reject... w pliku /rc/rcuser/rc_exim
3.23 Po restarcie Freesco nie uwzględnia zmian jakie dokonałem w
plikach w katalogu /etc?
To co widzisz w głównym katalogu Freesco, tak naprawdę znajduje się w
pamięci RAM, wiec jeżeli edytujesz pliki w katalogu /etc wszelkie
zmiany zniknš po restarcie. Wyjątkiem jest katalog /mnt którego
zawartość to rzeczywista zawartość dyskietki, wiec aby wprowadzić
wspomniane zmiany, musisz edytować odpowiednie pliki w katalogu
/mnt/router/etc
3.24 Jak przekierować porty w pliku /mnt/router/etc/forward.cfg
Np. jeżeli chcemy przekierować port 80 na komputer w sieci LAN o
adresie 198.162.0.4 na jego port 80, to w pliku forward.cfg dla
protokółu UDP wpisujemy: u,80,192.168.0.4/80 natomiast dla protokółu
TCP: t,80,192.168.0.4/80 zapisujemy zmiany i wykonujemy restart serwera.
3.25 Jak dodać kolejne konsole?
W pliku rc_init należy pod linia: daemon - "agetty 9600 tty2" & dodac
kolejną linię wg. wzoru: daemon - "agetty 9600 ttyx" & , gdzie x to
cyfra 5,6,7 lub 8 i zrestartować Freesco. Po restarcie można wejść na
nowe konsole wciskając równocześnie ALT+Fx (x=[5-8]). Nowe konsole
będą dodawane po każdym starcie Freesco.
3.26 Czemu wyświetlają się komunikaty nameda w logach:
(named[721]: NSTATS 1013883718 1013188908 A=5650 PTR=2279 MX=8)?
co godzinę named wyświetla w logach dwie linijki ze statystykami
pracy, wyjaśnień symboli trzeba szukać w dokumentacji BINDa
3.27 Co oznaczają komunikaty w logach typu "checksum failed"?
(kernel: MASQ: failed TCP/UDP checksum from 194.237.107.43!)
Informujš o odrzuceniu przez jądro systemu pakietów w których
została wykryta nieprawidłowa suma kontrolna, służąca do sprawdzania
poprawności takiego pakietu. Nie należy się tym przejmować o ile
nie jesteśmy zalewani setkami takich komunikatów na minutę.
3.28 Jak interpretować komunikaty w logach o odrzuceniu przez firewall
pakietu?
(kernel: IP fw-in rej ppp0 TCP 206.253.182.49:2423 213.96.126.138:80
L=48 S=0x00 I=29597 F=0x0040 T=108)
komunikat firewalla mówi, ze nasz modem (ppp0) odebrał pakiet typu TCP
z komputera o IP 206.253.182.49 wysłany do nas z portu 2423 na nasz
port 80 i na skutek naszych reguł ochrony odrzucił pakiet odsyłając
komunikat ICMP o odrzuceniu (reject) pakietu do nadawcy.
3.29 Niektórzy użytkownicy blokują całe dostępne pasmo, uniemożliwiając
innym korzystanie z internetu, czy mogę w jakiś sposób kontrolować/ograniczać
wykorzystanie pasma przez poszczególnych użytkowników
Rozwiązaniem jest pakiet Justice, którego opis działania, sposób instalacji
i pakiet instalacyjny znajduje się na stronie:
http://www.freesco.internetdsl.pl/justice.htm
3.30 Nie moge otworzyć żadnej strony. W logu mam takie wpisy :
ip_masq_new(proto=TCP): could not get free masq entry (free=-75)
Powodem tego jest wyczerpanie się portów dostępnych dla maskarady.
Maskarada we freesco zajmuje porty od ok. 64000 do 65535 czyli ma do dyspozycji
ok 1500 portów. W standartowym firewalu czasy wygasnięcia nie używanych połączeń
są bardzo długie co powoduje przy dużym ruchu wyczerpanie się portów
i powyższy błąd.
Rozwiazanie:
w pliku /rc/rc_masq w lini:
ipfwadm -M -s 7200 100 600 # Timeouts TCP, after TCP, UDP
należy zmienic na:
ipfwadm -M -s 720 10 60 # Timeouts TCP, after TCP, UDP
zapisać zmiany i zrestartować serwer
3.31 Dzielę neo+ za pomocą Freesco i nie działają mi niektóre strony np.:
www.allegro.pl www.pkp.pl www.zus.pl. Co mam zrobić?
Trzeba zmienić MTU na KLIENTACH - czyli komputerach podpiętych
do Freesco. Najprościej za pomocą programu DRTCP021.exe (dostępny np. tutaj:
http://www.dslreports.com/front/DRTCP021.exe).
Uprzedzając pytanie o wartość - poeksperymentuj, np. u mnie dla
Win9x ustawiam 1492, dla 2k i XP 1400.
Potem konieczny jest restart klienta.
3.32 Czy Freesco potrafi obsłużyć karty bezprzewodowe?
Niestety w Freesco nie jest to możliwe.
3.33 Mam InternetDSL i Freesco. Jak to skonfigurować?
iDSL pod Freesco konfiguje się tak samo jak Ethernet router.
Opis konfiguracji jest dostępny pod tymi adresami:
http://www.freesco.pl/publikacja.php?id=19
http://www.freesco.pl/publikacja.php?id=6
3.34 Jak umożliwić zwykłemu userowi zdalne zatrzymanie lub reboot serwera?
W wersji Freesco Easy PL jest program simple, można go zesnarfować także
osobno z http://info.freesco.pl/mini/simple i skopiować do /mnt/router/fix.
Następnie dodajemy usera i jako powłokę ustawiamy mu /bin/simple.
Plik simple musi mieć UID roota i prawa wykonywalności (chmod 4755,
chown root).
User po zalogowaniu się będzie miał dwie dostępne komendy: reboot i halt.
4. Problemy podczas instalacji i pracy z pakietami.
---------------------------------------------------
4.1 Jak ściągnąć i zainstalować pakiety z dysku na którym jest
Freesco?
Odpowiedź znajdziesz tu: http://olotest.republika.pl/pakiety.txt
4.2 Podczas konfiguracji Squida wydaje komendę squid -z w katalogu
/mnt/opt/ i dostaje odpowiedz: 'Permission denied'?
Wydaj komendę chmod +x squid.
4.3 Instalacja niektórych programów nie udaje się, pojawia się
komunikat "No space left on the device". Co robić?
Ten komunikat oznacza brak miejsca na ramdysku. Podczas instalacji
pakietów są one rozpakowywane w katalogu /tmp, który znajduje się
właśnie na ramdysku. Rozwišzaniem jest instalacja nowego większego
ramdysku lub stworzenie nowego katalogu tmp na dysku
(np w katalogu /mnt) i dopisanie w pliku /mnt/router/rc/rc_user linii:
ln -s /tmp /mnt/tmp
5. Blokowanie dostępu
---------------------
5.1 Co zrobić by moje Freesco nie odpowiadało na pingi z netu?
Do /mnt/router/rc/rc_user w pierwszej sekcji firewall dopisujemy:
ipfwadm -I -i deny -P icmp -W $INET -S 0/0 8
Po dopisaniu i zapisaniu pliku robimy restart.
Jak już przy pingach jesteśmy... Nie wnikałem dlaczego niektórzy
chcą je koniecznie ubijać choć to pożyteczne zwierzątka.
Początkujacym proponuję sprawdzone przeze mnie (i nie tylko) rozwiązanie.
Niektórzy będą tu na pewno polemizować choćby w przypadku np. braku
"Source Quench" czy "Domain Name Reply", ale takich polemik były już
setki i nie zamierzam ponownie tego tłumaczyć.
Wszystko jest w necie i mądrzejsi to już dawno wymyślili.
Z internetu wpuszczam jedynie kilka przydatnych typów pakietów ICMP. Są to:
Echo Reply 0
Destination Unreachable 3
Redirect 5
Echo Request 8
Time Exceeded 11
Parameter Problem 12
Timestamp Reply 14
Address Mask Reply 18
Datagram Conversion Error 31
Domain Name Reply 38
Całą resztę przychodzącego ruchu ICMP ubijam. Jak to zrobić w praktyce
(choćby tylko przez analogię do występujšcych przykładów) pozostawię
dla dociekliwych jako zadanie domowe.
5.2 Jak zezwolić na dostęp do Internetu tylko wybranym komputerom
o znanych IP?
Najprościej będzie zablokować wszystkim dostęp a otworzyć tylko tym
potrzebnym. Zakładając, że sieć wewnętrzną masz w C klasie adresów
192.168.0.0-192.168.0.255 a Freesco ma IP 192.168.0.1 mamy:
Do /mnt/router/rc/rc_user w pierwszej sekcji firewall dopisujemy w
kolejności:
ipfwadm -I -i reject -S 192.168.0.0/24
ipfwadm -I -i accept -S 192.168.0.IP2
ipfwadm -I -i accept -S 192.168.0.IP3
....
ipfwadm -I -i accept -S 192.168.0.IP254
gdzie: IP2..IP254 (2..254) odpowiednie koncówki numerów IP kompów,
które MAJĄ mieć dostęp.
Oczywiście poza 0 (adres sieci), 1 (adres routera) i 255 (broadcast).
Po dopisaniu i zapisaniu robimy restart.
5.3 Jak trwale zablokować działanie Kazaa?
Zakładając, że sieć wewnętrzna masz w C klasie adresów
192.168.0.0-192.168.0.255 do /mnt/router/rc/rc_user w pierwszej sekcji
firewall dopisujemy:
#Blokowanie Kazaa dla konkretnego kompa o IP np. 192.168.0.9:
ipfwadm -I -i deny -P tcp -S 192.168.0.9/32 -D any/0 1214
#Blokowanie Kazaa dla wszystkich kompów:
ipfwadm -I -i deny -P tcp -S 192.168.1.0/24 -D any/0 1214
Po dopisaniu i zapisaniu robimy restart.
UWAGA! Dyskusje prowadzone ostatnio na grupie niestety nie
potwierdzają skuteczności tego rozwiazania w przypadku wersji 2.x Kaazy. :-(
Pośrednim rozwiązaniem może być instalacja Justice - pakietu do dynamicznego
podziału łącza.
5.4 Szef kazał mi zablokować Gadu-Gadu, jak mam to zrobić?
Zakładając, że sieć wewnętrzną masz w C klasie adresów
192.168.0.0-192.168.0.255 do /mnt/router/rc/rc_user w pierwszej sekcji
firewall dopisujemy:
#Blokowanie GG dla konkretnego kompa o IP np. 192.168.0.9:
ipfwadm -I -i deny -P tcp -S 192.168.0.9/32 -D any/0 443
ipfwadm -I -i deny -P tcp -S 192.168.0.9/32 -D any/0 8074
#Blokowanie GG dla wszystkich kompów:
ipfwadm -I -i deny -P tcp -S 192.168.0.0/24 -D any/0 443
ipfwadm -I -i deny -P tcp -S 192.168.0.0/24 -D any/0 8074
Ewentualnie jak ktoś bardzo chce może też blokować kontakt z hostami klasy
217.17.41.80/29
#Blokowanie GG dla konkretnego komputera o IP np. 192.168.0.9:
ipfwadm -I -i deny -P tcp -S 192.168.0.9/32 -D 217.17.41.80/29
#Blokowanie GG dla wszystkich komputerów:
ipfwadm -I -i deny -P tcp -S 192.168.0.0/24 -D 217.17.41.80/29
Oczywiście należy przy tym pamiętać, że kolejność wpisów ipfwadm w
rc_user ma znaczenie i aby to sensownie działało nie stosować wcześniej
żadnej regułki wpuszczającej wszystko dla danych IP-adresów.
Po dopisaniu i zapisaniu robimy restart FreeSCO, można by i bez restaru
routera, ale tak będzie łatwiej dla początkujących ;)
5.5 Jak zablokować skutecznie Direct Connect?
Zakładając, że sieć wewnętrzną masz w C klasie adresów
192.168.0.0-192.168.0.255 do /mnt/router/rc/rc_user w pierwszej sekcji
firewall dopisujemy:
#Blokowanie DC dla konkretnego kompa o IP np. 192.168.0.9:
ipfwadm -I -i deny -P udp -S 192.168.0.9/32 -D any/0 411:413
ipfwadm -I -i deny -P tcp -S 192.168.0.9/32 -D any/0 411:413
#Blokowanie DC dla wszystkich kompów:
ipfwadm -I -i deny -P udp -S 192.168.1.0/24 -D any/0 411:413
ipfwadm -I -i deny -P tcp -S 192.168.1.0/24 -D any/0 411:413
Po dopisaniu i zapisaniu robimy restart.
Tak na upartego to trzeba by tu ciąć cały zakres 375:425(440),
ale trochę tego dużo ;-)
5.6 Blokowanie "czatów"
Zakładamy, że chcemy zablokować "czaty" dla komputera o adresie
IP = 192.168.0.9
Blokowanie Gadu-Gadu:
ipfwadm -I -i deny -P tcp -S 192.168.0.9/32 -D any/0 443
ipfwadm -I -i deny -P tcp -S 192.168.0.9/32 -D any/0 1550
ipfwadm -I -i deny -P tcp -S 192.168.0.9/32 -D any/0 8074
Blokowanie czat Onet:
ipfwadm -I -i deny -P tcp -S 192.168.0.9/32 -D any/0 5010:5020
Blokowanie czat Interia:
ipfwadm -I -i deny -P tcp -S 192.168.0.9/32 -D any/0 14011:14012
Blokowanie czat WP:
ipfwadm -I -i deny -P tcp -S 192.168.0.9/32 -D any/0 5579:5581
Blokowanie czat Hoga/Gazeta/Czat.pl:
ipfwadm -I -i deny -P tcp -S 192.168.0.9/32 -D any/0 14003
Blokowanie czat Czat.org:
ipfwadm -I -i deny -P tcp -S 192.168.0.9/32 -D any/0 10003
5.7 Jak udostępnić nową wersję Opensshd 3.4p1 bym mógł zarządzać
routerem z Internetu?
edit /mnt/router/rc/rcuser/rc_opensshd
a tam wstawić na początku hasz "#" (krzyżyk) przed (czyli oznaczyć
jako komentarze) 2 liniami. Po edycji, powinny one wyglądać tak:
# echo -n "Block opensshd connection from inet...I"
# [ "$ENAMSQ" = y ] && ipfwadm -I -a reject -P tcp -W $INET -D 0.0.0.0/0 $PORT -y -o
UWAGA! powyższa linia może być złamana przez Twój czytnik. W pliku
rc_opensshd wszystko od " # [ " do " -o " powinno znaleźć się w jednej linii.
--
To na razie tyle, do zobaczenia za tydzień :-)
Twój FAQ Automat
Technical Details
Message-ID:
<d63f0c$fl6$1@atena.e-wro.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!nf1.ipartners.pl!ipartners.pl!news.e-wro.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!nf1.ipartners.pl!ipartners.pl!news.e-wro.pl!not-for-mail From: FAQ Automat <FAQ_Automat@FAQ.doriath.homeip.net.invalid> Newsgroups: alt.pl.freesco Subject: ### FAQ grupy alt.pl.freesco - 14.05.2005 ### Date: Fri, 13 May 2005 23:59:10 +0000 (UTC) Organization: Polish Freesco Group Lines: 807 Message-ID: <d63f0c$fl6$1@atena.e-wro.net> Reply-To: DO NOT REPLY AT ALL! NNTP-Posting-Host: 81-1-104-170.homechoice.co.uk Mime-Version: 1.0 X-Trace: atena.e-wro.net 1116028750 16038 81.1.104.170 (13 May 2005 23:59:10 GMT) X-Complaints-To: abuse@e-wro.pl NNTP-Posting-Date: Fri, 13 May 2005 23:59:10 +0000 (UTC) X-Posting_Agent: FAQ Autoposter X-Posting_Time: Every Saturday Night :-) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit