HOME
DO_STR_GLOWNEJ_WYSZUKIWARKI
 
 

 

Pobierz spakowaną witrynę gorzow-wlkp.pl/linux

Jeżeli pragniesz poznać Linuksa Mandrake (obecnie Mandriva), to... dobrze trafiłeś. Witryna została zauważona przez twórców magazynu KOMPUTER ŚWIAT 5/2004(141) str. 46 poprzez umieszczenie linku oraz magazynu CHIP 4/2004 (str.114) poprzez umieszczenie artykułu opisującego ten serwis internetowy. Jak na hobbystyczną stronę o Linuksie to miłe ;) Acha... na stronie mandrakelinux.pl/informacje podano też link z opisem cytuję "duży zbiór praktycznych informacji o Mandrake" (mam ją w swoim archiwum - klub.chip.pl/twarogal).

Zapraszam do zadawania pytań na FORUM oraz mailem. Chętnie udzielę (bezpłatnie) odpowiedzi. Oficjalne ceny za jedną poradę na stronie MandrakeSoftPL (mam ją w moim archiwum z dnia 2.05.2004) wahają się od 20 do 350 zł.

 


 

Zanim zaczniesz instalować system koniecznie przeczytaj opis... reinstalacji systemu. Naprawdę polecam.

 

Zalety Mandrake 10.0:

  • Stabilny i odporny na włamania system serwerowy uzyskany na drodze automatycznej konfiguracji (szczelny firewall, Kernel z łatą secure, libsafe itd).
  • Automatyczne połączenie firewalla (za pomocą shorewalla na iptables) ze SQUIDem, co znacznie skraca czas konfiguracji udostępniania Internetu dla domowej sieci oraz umożliwia zastosowanie SQUIDa nawet na komputerach nadzorowanych przez amatorów-nowicjuszy. Więcej na sąsiedniej stronie. Acha, uwaga na zagrożenie związane ze SQUId - polecam przeczytać tę stronę.
  • Automatyczne (podczas startu systemu) wykrywanie nowego sprzętu. W razie rozpoznania nowego urządzenia pojawi się panel umożliwiający konfigurację.
  • Wygodna możliwość konfiguracji sprzętowej zleceniem drakhardware
  • Automatyczna konfiguracja karty sieciowej i trafne automatyczne ustawienie parametrów, o ile adres IP jest nadawany poprzez dhcp.
  • Najnowszy Kernel z najnowszymi sterownikami-driverami urządzeń (niestety nadal problemem są winmodemy oraz niektóre urządzenia na USB).
  • Mała wielkość systemu w wersji serwerowej z okienkami KDE: trochę ponad 700MB (ze wszystkimi ważnymi demonami na pokładzie).
  • Wygodna instalacja dodatkowych pakietów za pomocą zlecenia urpmi.


Wady Mandrake 10.0

  • Ciągle niezaimplementowana obsługa SDI-HIS.
  • W przypadku udostępniania Internetu dla domowej sieci instalator bezwładnie nadaje adresy oparte na sieci 192.168.1.0/24 . Jeżeli wpisałeś ręcznie inne wartości, to instalator czasami źle wprowadza skorygowane dane do niektórych plików. Trzeba wówczas umieć je odszukać. Rozwiązaniem problemu jest... zaakceptowanie, że domowa sieć będzie 192.168.1.0/24 , a nie np. 192.168.0.0/24
  • Po zainstalowaniu w WYŻSZYM (DLA SERWERÓW) poziomie bezpieczeństwa trzeba uporać się z całym wachlarzem zabezpieczeń, blokujących... logowanie na serwer sshd, proftpd. Ponieważ na stronie Mandrake nie ma "instrukcji" jak ręcznie usuwać problemy, proponuję na początek instalację w WYSOKIM poziomie bezpieczeństwa i pod sam koniec instalacji ostatecznie podać właściwy WYŻSZY. Będziemy (niestety) pracować na Kernelu bez łaty secure, ale i bez zabezpieczeń blokujących logowanie. Do tematu powrócę poniżej.
  • Niezrozumiałe, chimeryczne przydzielanie adresu IP dla klientów w domowej sieci mimo istnienia wpisów w /etc/dhcpd.conf, hosts. Błąd jest generowany już po kilku restartach systemu i jest dotkliwy np. w przypadku zarządzania serwerem poprzez sshd z komputera-klienta. Do wersji Mdk 9.2 był to problem nieznany.
  • Problemy z modemami ppp (winmodemami) oraz z niektórymi urządzeniami USB. Bardzo trudna konfiguracja kamerki internetowej, wypalarki płytek CD, DVD.
  • Brak możliwości uruchomienia Netscape 4.8

 


 

Słowo o klientach.
*

 

Słowo o klientach. Komputer dostępowy (router) osadzimy na LINUXie, zaś klienty na Windowsie lub LINUXie. Klienty będą pracować na protokole TCP/IP z adresami przydzielanymi poprzez dhcpd (logowanie windowsowych klientów do sieci odbędzie jako KLIENT SIECI MICROSOFT NETWORKS w opcji AUTOMATYCZNIE POBIERZ IP). Opis konfiguracji routera tak, aby adresy IP były przydzielane "na sztywno" w połączeniu z MAC kart sieciowych umieściłem tutaj. O problemie MTU na klientach WinXP napisałem kilka słów na sąsiedniej stronie.

 

Jeżeli musisz rozpisać podsieci (teoria, zakresy numerów w podsieciach klasy C, maski itp.) - to zapraszam tutaj (80KB).

Podczas zakupów nie oszczędzaj na cenie skrętki. Kup dobrej marki karty sieciowe. Sprawdź na liście sprzętu obsługiwanego przez daną dystrybucję, czy sprzęt będzie dobrze działał. Komputer dostępowy osadzimy na LINUXie, zaś klienta na Windowsie lub LINUXie.

 


 

Posiadasz 3-4 szt. płytek instalacyjnych z Linuksem Mandrake 10.0. Będziesz łączyć się z Internetem poprzez modem SDI (ppp0), a udostępnisz net na karcie sieciowej (eth0). Nie ominie Ciebie nauka shorewalla (skrypty nadzorujące iptables) oraz cbq.

Ustal swój prawdziwy adres (domenę), który TPSA nadała Tobie wraz usługą SDI-HIS. Adres, który może wygladać mniej więcej tak: pd132.wroclaw.sdi.tpnet.pl . O ile ustalenie Twojego nr IP jest banalnie proste - jest na instrukcji obsługi SDI oraz na umowie, to adres musisz odkryć sposobem. Zapraszam tutaj.

Założyłem, że nie planujesz instalacji Windows na tym samym dysku co Linux. W razie potrzeby możesz zajrzeć na stronę o instalowaniu Mandrake 8.1 i 9.0 - umieściłem tam opis przygotowania dysku pod dwa systemy i nie ma potrzeby powtarzać tutaj tych samych zdań. Jeżeli planujesz WinXP z Linuksem na jednej partycji, to koniecznie przeczytaj ten artykuł.

Ważna jest ilość pamięci: do 16MB w kościach nie zabieraj się nawet za Mandrake, mając 32MB zapomnij o okienkach, mając 32-64MB może uda Ci się uruchomić okienka nie licz na ich płynną pracę, od 128MB możesz śmiało instalować system i okienka KDE. Do komfortowej pracy w okienkach KDE potrzeba takiej ilości jak w WindowsXP czyli powyżej 128KB. Ja mam 384MB i nie narzekam na pracę systemu :) . Dla Mandrake ważniejsza jest nie tyle siła procesora (minimum Pentium, mogą być też nowsze Althony, Durony), a ilość pamięci RAM.

 

*

 

Posiadasz wykupioną usługę SDI. Planujesz na komputerze dostępowym (routerze) odpalić usługi: www, ftp, ssh oraz udostępnić internet dla domowej sieci. Masz więc modem SDI-HIS plus kartę sieciową. I tu jest problem... Ta karta sieciowa przy niewykrytym automatycznie (podczas instalacji systemu) modemie SDI-HIS jest źródłem wielu kłopotów, których ominięcie polega na wykonaniu kilku karkołomnych posunięć. Jednym z takich sposobów jest... wyjęcie karty sieciowej na czas instalacji systemu i włożenie jej dopiero po skonfigurowaniu połączenia SDI, ale przed konfiguracją firewalla, sieci itd.

W sumie to problemem nie wynika z błędu opiekunów dystrybucji Mandrake, co z ich prób automatyzowania konfiguracji wykrytych (przez instalatora) interfejsów. Wyobraź sobie, że jesteś twórcą Mandrake (obecnie Mandriva) i masz sytuację, gdy na komputerze nie wykryto modemu, a jedynym interfejsem jest karta sieciowa (eth0). Aż prosi się, by skonfigurować ją do połączenia z Internetem... Niestety, panowie z Mandrake (obecnie Mandriva) nie pomyśleli o Polakach i ich modemie SDI-HIS, który jest niewidoczny dla instalatora, mimo faktycznego podłączenia do komputera. Skutkuje to tym, że system po zakończeniu instalacji ma kartę sieciową opartą o dhcp-klienta. Gdy po instalacji systemu skonfigurujemy ręcznie modem SDI, to nasz system zgłupieje gdyż... będzie widział dwa interfejsy, którymi chcemy łączyć się z Internetem: ppp0 oraz eth0. Oczywiście padnie połączenie z Internetem i zostanie zablokowane SDI. Jakie rozwiązanie proponuję poza wyjmowaniem karty sieciowej na czas instalacji? To proste: po zakończeniu instalacji usuniemy konfigurację karty sieciowej i wywalimy interfejs eth0. Mając tak "oczyszczony" system doinstalujemy pakiet ppp i dopiero po uzyskaniu połączenia z Internetem skonfigurujemy kartę sieciową i udostępnianie Internetu.

 


 

Teoria przydatna przy planowaniu podziału dysku.
 
  • W PC-cie możesz bez szczególnych kombinacji podpiąć 3 dyski plus CD-ROM lub 4 dyski bez CD-ROMu (mówię o urządzeniach IDE, nie o SCSI). Poszczególne katalogi przyszłego Linuksa (np. /home lub /var/ftp, /var/www czy też /archiwum) możesz umieścić nie tyle na partycjach jednego dysku, ale na każdym dysku osobno. Jest to niezła recepta na zagospodarowanie kilku starych, małych dysków. Więcej o podziale dysku na partycje tutaj.
  • Mamy dwa programy startowe LILO oraz GRUB. Program startowy można osadzić w MBR lub na pierwszym sektorze głównej partycji. W przyszłości, gdy nabierzesz doświadczenia, będziesz mógł rozważyć utworzenie małej partycji na poczatku dysku i ustawić mount point na /boot. Pamiętaj, że awaryjnie zawsze możesz uruchamiać Linuksa z dyskietki startowej. Do tematu jeszcze powrócę.
  • Pierwsza partycja pod ewentualny Windows może przekroczyć 1024 cylinder, gdyż Mandrake 10.0 używa nowej wersji LILO, które umie odczytać opcję lba32. Ponieważ stwierdziłem na początku, że nie przewiduję instalacji Windows na tym samym dysku, traktuj ten punkt jako ciekawostkę.
  • Partycja SWAP jest miejscem, z którego LINUX korzysta, gdy brakuje mu pamięci RAM. Stąd wielkość partycji /SWAP jest uzależniona od ilości pamięci RAM. Jeżeli masz ponad 256 MB pamięci operacyjnej, to wielkość partycji /SWAP nie jest taka istotna (proponuję, aby partycja /SWAP miała nie więcej niż 128-256 MB). Stara zasada mówiąca, że /SWAP powinien być dwa razy większy od ilości pamięci w kościach jest trochę nieaktualna. Duża ilość pamięci RAM (plus SWAP) ma znaczenie w mocno obciążonych serwerach SQL lub na kliencie do obróbki wielkich plików graficznych. Acha... pamiętaj, że przyspieszysz pracę Squida jeżeli będziesz miał na routerze za dużo pamięci RAM (np. 512MB) i demon ten będzie mógł ograniczyć korzystanie z powolnej pamięci SWAP na dysku twardym.

 


 

Instalacja systemu

Wykonanie fizycznego podziału dysku na partycje

 

 
Ustal w BIOSie pierwszeństwo bootowania na CD-ROM. Ponadto usuń w BIOSIe blokadę przed manipulowaniem na boot_rekordzie. Jak? Podczas startu komputera wciśnij klawisz DELETE. Następnie klawiszem ze strzałką podświetl BIOS FEATURES SETUP, Enter. Podświetl VIRUS WARNING i klawiszem + zmień na DISABLED, Enter. Wciśnij klawisz ESC i klawiszem ze strzałką podświetl SAVE AND EXIT SETUP, Enter, Y, Enter.

Jeżeli z bliżej nieznanych powodów nie możesz bootować bezpośrednio z CD zawierajacego instalkę Mandrake-Mandriva (np. wypaliłeś płytkę niebootującą), wykonaj dyskietkę instalacyjną.

Włóż CD nr 1 (z instalką Linuksa) do czytnika CD-ROM, po zaskoczeniu programu instalacyjnego wciśnij klawisz ENTER.

  1. WYBIERZ JĘZYK: EUROPE-POLSKI
     
  2. AKCEPTUJ UMOWĘ
     
  3. ZAINSTALUJ
     
  4. POZIOM BEZPIECZEŃSTWA. Tutaj wybierasz opcję narzucającą zabezpieczenia. W grę wchodzą dwie wersje: WYSOKI oraz bardziej restrykcyjny: WYŻSZY. Jeżeli będziesz udostępniał Internet dla domowej sieci, na routerze zainstalujesz sshd, proftpd, to polecam na początek nauki WYSOKI poziom, a po kilku miesiącach nauki przejście na WYŻSZY. Jeżeli instalujesz Linuksa na łączu SDI i nie będziesz miał sshd, proftpd, to polecam WYŻSZY poziom. Pamiętaj, że tylko wybranie WYŻSZEGO(dla serwerów) poziomu wymusi zainstalowanie jądra 2.6.xSecure (obok standardowego 2.6). Niestety, wówczas system jest zbyt "ostrożny" i zabezpieczenia mogą zablokować swobodne korzystanie z serwerów sshd, proftpd. Więcej o poziomach bezpieczeństwa tutaj.)
     
  5. ZAAWANSOWANY PODZIAŁ NA PARTYCJE . Uwaga: jeżeli reinstalujesz system, to możesz zostawić partycje i ich punkty montowania wybierając opcję UŻYJ ISTNIEJĄCYCH PARTYCJI.

    Zaawansowany podział na partycje - DALEJ, Pojawił się panel obrazujący podział dysku. Na górze masz zakładki w ilości odpowiadającej liczbie dysków rzeczywistych: hda, hdb, hdc, hdd. Partycja główna poszczególnych dysków twardych oznaczana jest jako hda1, hdb1, hdc1, hdd1, dyski logiczne na partycji rozszerzonej to hda5, hda6, hdb5, hdb6 itd. Więcej na ten temat na sąsiedniej stronie.
    Wybierz zakładkę hda (czyli ten ustawiony w BIOSie jako Primary Master) i przełącz na TRYB ZAAWANSOWANY. Kliknij w górny prostokąt symbolizujacy podział na partycje i WYCZYŚĆ WSZYSTKO. Biały prostokąt symbolizuje obszar dysku do zagospodarowania. Kliknij w biały prostokąt, wybierz ROZMIEŚĆ AUTOMATYCZNIE w wersji WITH USR. Tutaj mam uwagę: wersja WITH USR jako najbezpieczniejsza (z automatycznie działających) - jest przewidziana dla systemu obsługiwanego przez wielu użytkowników, ale bez usług serwerowych. Jak zauważyłeś, nie przewidziano tutaj osobnej partycji na katalog /var (serwery i logi). Pojawiły się za to: / , /usr , /home. Jeżeli interesuje Ciebie bardziej zaawansowany sposób podziału dysku to zapraszam na stronę podzialdysku.php. Polecam zamienić typ plików ext3 (ciemna czerwień) na ext2 (jasna czerwień pod nazwą Linux Native). Pozwoli to na naukę edytowania zawartości dysku za pomocą minidystrybucji LIAP. Uwaga: ext2 jest dobry na małe, stare dyski, ext3 jako nowocześniejszy umie obsłużyć nowe, duże dyski, duże partycje i duże pliki. GOTOWE. OK.

    Uwaga: istnieje program fdisk (nie mylić z DOSowym fdiskiem), który działa w powłoce tekstowej i równie dobrze dzieli dysk na partycje. Jeżeli nie czujesz obrzydzenia do pracy w konsoli lub miałeś awarię i musisz bez okienek zmienić wielkość partycji - to polecam. Jego działanie opisałem na stronie poświęconej instalowaniu Mandrake 6.1 gdyż w tamtych, odległych czasach partycje tworzyło się TYLKO w powłoce tekstowej ;).
     
  6. WYBÓR GRUP PAKIETÓW . Ponieważ instalujesz Linuksa pod serwer-router ogranicz do minimum (ze względów bezpieczeństwa) ilość pakietów. Uwaga: ze względu na możliwe kłopoty z konfiguracją modemu SDI-HIS nie instaluj teraz niczego, co jest związane ze ścianą ogniową (firewall, iptables, shorewall) i DNSami (BIND, caching-nameserver itd.) - doinstalujesz je później, pokażę jak to robić. Zaznacz tylko:
       KONFIGURACJA
       NARZĘDZIA KONSOLOWE
       STACJA KDE
       SAMODZIELNY WYBÓR PAKIETÓW

    DRUGI PANEL WYBORU PAKIETÓW . Zaznacz: apache2, proftpd, OpenSSH, OpenSSH-clients, telnet-client, gftp, lynx, Mozilla, Mozilla-Mail, wget. Usuń zaznaczenie w postfix. Razem 779MB. Powyższy wybór potraktuj jako maksimum i na razie nie wybieraj niczego więcej. Ścianę ogniową, serwer dhcpd oraz inne moduły zainstalujesz później. Jeżeli jesteś zupełnym nowicjuszem, to nie instaluj modułów zaznaczonych na czerwono.


     
  7. Po kliknięciu OK pojawi się informacja, że wybrałeś następujące serwery...
     
  8. HASŁO ROOTA . Sprawdź, czy działa klawisz NumLock. Stosuj zasadę ze strony o BHP, że hasła nie są proste do odgadnięcia, nie są zbudowane ze słów słownikowych itd. Przykład hasła dla roota: 5eu8.X,w[45zDr;io29shy3.
     
  9. UTWÓRZ MINIMUM JEDNEGO USERA . Masz możliwość dodania użytkownika do określonych grup. Obniża to bezpieczeństwo systemu, więc działaj rozważnie. Dodanie do grupy ntools daje dostęp do narzędzi sieciowych np. klienta ssh.
     
  10. PROGRAM ROZRUCHOWY. Wybierz Pierwszy sektor na dysku (MBR) jeżeli masz na dysku tylko Linuksa (bez Windows). Jeżeli masz na jednym dysku WindowsXP i Linuksa, to koniecznie przeczytaj tę stronę. Jeżeli masz Windows9x oraz Linuksa, to bez obaw wybierz MBR, jednak pamiętaj, że po każdej reinstalce Windows9x skasujesz sobie sektor startowy Linuksa. Generalnie radzę nowicjuszom, by instalowali LILO na dyskietce. Wówczas Windows będzie startował normalnie (z dysku), a Linux z dyskietki. Nie będzie wówczas problemów z uszkodzeniem MBR. Potraktuj jako zasadę, że masz w domu minimum jedną taką dyskietkę (przyda się, jak uszkodzisz mbr).
     
  11. ZBIORCZY PANEL KONFIGURACYJNY.

    INTERFEJS GRAFICZNY (monitor, karta graficzna). Pierw ustaw sobie maksymalną rozdzielczość z jaką planujesz uruchamiać swojego Linuksa. Następnie w razie potrzeby dobierz monitor, kartę grafiki (jeżeli instalator źle je wykrył). Na koniec wybierz opcję NIE dla automatycznego uruchamiania okienek (X-Window System). Okienka uruchamiam wówczas (po zalogowaniu) poleceniem startx, a rozdzielczość zmieniam klawiszami CTRL ALT + (lub-). Tak przy okazji podam inne przydatne polecenia dla nowicjuszy w powłoce tekstowej: exit lub logout - wylogowanie, login - logowanie, halt - wyłącz system, reboot - restartuj (dwa ostatnie w zależności od poziomu bezpieczeństwa zadziałają dopiero z konta roota, które uruchomisz poleceniem su i podając hasło administratora). Więcej o podstawowych poleceniach w powłoce tekstowej tutaj.

    Ustaw POZIOM BEZPIECZEŃSTWA na WYŻSZY, o ile na początku instalacji wybrałeś WYSOKI. Jeżeli ominiesz ten punkt, to pamiętaj, że można za jakiś czas (podczas normalnej pracy systemu) dać zlecenie msec 4. Więcej informacji o msec na sąsiedniej stronie.

    PROGRAM ROZRUCHOWY - KONFIGURUJ, ZAAWANSOWANE, zaznacz opcję CZYSZCZENIE /tmp PRZY KAŻDYM RESTARCIE, hasło blokujące start systemu oraz najważniejsze: DYSK STARTOWY. DALEJ. Ustaw domyślny Kernel (Linux lub Linux-Secure). Wykonasz to po kliknięciu w klawisz MODYFIKUJ. Aby wykonać drugą dyskietkę startową jeszcze raz kliknij PROGRAM ROZRUCHOWY, ale tym razem jako miejsce instalacji programu rozruchowego wybierz dyskietkę.

    Nawet nie dotykaj opcji konfigurowania sieci!




  1. DALEJ. Koniec konfigurowania. DALEJ
     
  2. CZY CHCESZ UAKTUALNIENIA? NIE. DALEJ. URUCHOM PONOWNIE. Wyjmij płytkę CD z czytnika CD-ROM.

 

*

 

Uruchom komputer wybierając (jeżeli jest taka ;) w LILO opcję LINUX-SECURE. Zaloguj się oraz załaduj okienka zleceniem: startx. Teraz czas na usunięcie (opisanej na początku tej strony) błędnej autokonfiguracji interfejsu eth0. Uwaga: jeżeli na czas instalacji wyjąłeś kartę sieciową, to przejdź od razu do następnego punktu, czyli uruchomienia modemu SDI-HIS (i na razie nie wkładaj karty sieciowej do komputera).

Odrobina wyjaśnień. Kartę sieciową "obsługują" dwa rodzaje "oprogramowania". Pierwszy, to sterownik-driver urządzenia (zaimplementowany w jądrze systemu) pracujący na tzw. warstwie sprzętowej interfejsu sieciowego. Jest on wykrywany podczas instalacji lub startu systemu. Mamy tutaj mało do powiedzenia: albo karta sieciowa jest na liście urządzeń, albo jej nie ma. Drugie "oprogramowanie" zajmuje się konfiguracją na warstwie oprogramowania czyli eth0. Więcej na ten temat tutaj.

Usunięcie konfiguracji eth0 (warstwa oprogramowania):

  • pod okienkami KDE: MCC (czyli Mandrake Control Center uruchomiony np. zleceniem mcc) -SIEĆ I INTERNET -USUWANIE POŁĄCZENIA- eth0 , DALEJ , OK.
  • wykonując w powłoce tekstowej dwa kroki: zlecenie ifdown eth0 oraz zmianę nazwy pliku /etc/sysconfig/networkscripts/ifcfg-eth0 na np. ifcfg-eth0_old (lub po prostu kasując ten plik). Na wszelki wypadek restartuj komputer.

Aby sprawdzić jakie interfejsy są w systemie wydaj (jako root) zlecenie: ifconfig . Powinien być tylko wirtualny interfejs lo.

Czas na konfigurację modemu. Trzeba zainstalować demona pppd. Można to wykonać za pomocą druida lub ręcznie. Ja preferuję opcję ręczną, gdyż jest prostsza i szybsza. Na siłę zrobisz to także druidem drakconnect.

  • Włóż do czytnika CD-ROM płytke instalacyjną nr 1.
  • Jako root zamontuj ją zleceniem:
    mount /mnt/cdrom
  • Wejdź do katalogu na płytce zleceniem:
    cd /mnt/cdrom/Mandrake/RPMS/
  • Zainstaluj dwa pakiety zleceniem:
    rpm -i libpcap0-0.8.1-1mdk.i586.rpm
    rpm -i ppp-2.4.1-13mdk.i586.rpm
    Ponieważ możesz łatwo się pomylić podczas wpisywania nazwy paczki rpm, zastosuj tzw. "maskę" czyli znaczek *. Wówczas zlecenie będzie miało prostszy wygląd:
    rpm -i libpcap*
    rpm -i ppp-2*

Demon ppp jest gotowy. Odpalisz go za chwilę na interfejsie ppp0. Po wprowadzeniu (zgodnie ze stroną o SDI) plików: options, pap-secrets, chap-secrets, rc.his, resolv.conf, chat.ppp0 oraz skorygowanego pliku rc.local wyjmij płytkę CD z czytnika CD-ROM i restartuj komputer. Jeżeli wszystko wykonałeś starannie, to nastąpi połączenie z Internetem. Oczywiście komputer nie jest zabezpieczony przed włamaniami, nie działa karta sieciowa itd. więc nie idziesz świętować, ale dalej konfigurujesz system.

 

*

 

Czas na konfigurację domowej sieci zleceniem drakgw. Za pierwszym razem program wykona całkowicie automatyczną konfigurację. Każde następne uruchomienie zlecenia drakgw będzie skutkować pojawieniem się tablic z pytaniami, które wypełnisz wg tej strony.

Mając uruchomione połączenie z Internetem(!) i włożoną do komputera kartę sieciową uaktywnij pod rootem dwie powłoki tekstowe (klikając w ikonkę z czarnym monitorkiem lub wciskając skrót klawiszowy CTRL ALT F2 oraz drugą powłokę CTRL ALT F3 - trzeba wtedy się zalogować jako zwykły user, dać zlecenie su i podać hasło roota ; przeskakiwanie pomiędzy powłokami uzyskasz wciskając wspomniane skróty klawiszowe). W jednej powłoce tekstowej wpisz /etc/rc.d/rc.his i zostaw zlecenie gotowe do uruchomienia (nie wciskaj jeszcze klawisza ENTER). W drugiej jako root daj zlecenie: drakgw . Zostaniesz zapytany o kilka rzeczy. URZĄDZENIE SIECIOWE, którym łączysz się z Internetem to modem SDI czyli ppp0 . Wybór karty sieciowej. OK. Instalator zarząda 3 płytek instalacyjnych. Po włożeniu ostatniej przejdź na powłokę tekstową pierwszą i obserwuj kontrolki w modemie SDI-HIS. Gdy zgasną, to natychmiast wciśnij ENTER i klawiszami kierunkowymi (strzałkami góra-dół) ustaw na nowo wpis /etc/rc.d/rc.his , by uaktywnić go, gdy kontrolki znowu zgasną.

Powyżej opisana konieczność uruchomienia dwóch powłok pod rootem nie jest zawsze konieczna i prawdopodobnie zależy od rodzajów zainstalowanych pakietów sieciowych. Pewnie się dziwisz czemu tak dziwacznie (na dwóch powłokach tekstowych) obsługiwałeś zlecenie drakgw... Niestety, twórcy Mandrake projektując narzędzie drakgw nie przewidzieli, że połączenie z Internetem odbędzie się za pomocą modemu uruchomianego wyłącznie za pomocą autorskich plików. Problem zaistnieje, gdy w ramach testowania interfejsów sieciowych instalator wyłączy połączenie (poprzez zatrzymanie pppd), a następnie będzie próbował go włączyć z powrotem. Skąd instalator ma wiedzieć, że modem SDI włączyć można jedynie za pośrednictwem obcego pliku /etc/rc.d/rc.his? Dlatego musimy ręcznie odpalać połączenia za pomocą dodatkowej powłoki z wpisem /etc/rc.d/rc.his

Posiadasz automatycznie utworzoną domową sieć 192.168.1.0 o masce 255.255.255.0 . BRAMA 192.168.1.1 . Zakres numerów IP dla hostów w domowej sieci: od 192.168.1.16 do 192.168.1.253. Broadcast 192.168.1.255. Na razie tego nie zmieniaj.

Jeżeli jesteś ciekawy, co wykonuje zlecenie drakgw, to proszę bardzo: pierw instalacja pakietów:
/var/cache/urpmi/rpms/iptables-1.2.9-5mdk.i586.rpm
/mnt/cdrom/Mandrake/RPMS2/bind-utils-9.2.3-6mdk.i586.rpm
/var/cache/urpmi/rpms/shorewall-1.4.8-3mdk.noarch.rpm
/mnt/cdrom/Mandrake/RPMS2/squid-2.5.STABLE4-1mdk.i586.rpm
/var/cache/urpmi/rpms/dhcp-server-3.0-1.rc13.4mdk.i586.rpm
/mnt/cdrom/Mandrake/RPMS2/perl-Authen-Smb-0.91-3mdk.i586.rpm
/mnt/cdrom/Mandrake/RPMS2/bind-9.2.3-6mdk.i586.rpm

Następnie ich autokonfiguracja (za pomocą specjalnych skryptów).

Bardzo ważne jest, by podczas odpalenia zlecenia drakgw uruchomione było połączenie z Internetem (ppp0 na łaczu SDI). Czemu? Gdyż po zainstalowaniu skryptów shorewall nastąpi konfiguracja iptables (firewall, masq itd.) w oparciu o aktywne interfejsy (muszą działać eth0, ppp0 no i lo).

 

*

 

Włącz i skonfiguruj firewalla zleceniem drakfirewall . Urządzenie sieciowe, którym łączysz się z Internetem to modem SDI czyli ppp0 . Ponieważ przychodzą do mnie pytania w sprawie sposobu działania firewalla informuję, że blokując np. usługę http nie tyle zabronisz swoim userom odwiedzania serwisu na wp.pl, ale zablokujesz możliwość oglądania z Internetu Twoich stron www (jeżeli odpaliłeś Apache).

Na Mandrake 10.0 masz Kernel 2.6.x i firewalla opartego na iptables, ale uwaga... iptables jest nadzorowane skryptami shorewall (to taki projekt Open Source).

 

*

 

Restartuj komputer. Udostępnianie Internetu dla domowej sieci powinno chodzić.

Ustaw windowsowe klienty (w domowej sieci) w opcji KLIENT SIECI MICROSOFT NETWORKS (AUTOMATYCZNIE POBIERZ IP).

Jeżeli na klientach w domowej sieci działa np. GG, program pocztowy, ale nie można otworzyć stronek www z Internetu, to ustaw klienckie przeglądarki wg poniższego wzorca lub definitywnie wyłącz SQUID.

Jeżeli nie zadziała połączenie z Internetem (z klientów w domowej sieci), to zmień w klienckiej przeglądarce parametr PROXY - poniżej przykład dla Internet Explorer 5. Acha, uwaga na domyślną konfigurację, która umożliwia odpalenie za pomocą Squida wysyłki maila na konto ofiary. Więcej informacji znajdziesz na sąsiedniej stronie.

Sieć domowa ma internet, serwer-router jest wstępnie zabezpieczony.

 

*

 

Opis zlecenia drakconnect do konfigurowania karty sieciowej na komputerze-kliencie w domowej sieci znajdziesz tutaj.

 

*

 

Możesz w ramach rekonfiguracji domowej sieci znowu na serwerze-routerze uruchomić zlecenie drakgw . Tym razem pojawią się tablice z pytaniami, które wypełnisz wg tej strony. Pamiętaj, by akceptować sieć 192.168.1.0

 

*

 

Teraz dopiero wolno zmienić adres sieci z 192.168.1.0 na np. 192.168.0.0 wyszukując w systemie wszystkie wpisy 192.168.1 i zamieniając je na 192.168.0 . Przydatnym będzie zlecenie:
grep 192.168.1 /etc/*
grep 192.168.1 /etc/*/*
grep 192.168.1 /etc/*/*/*

 

*

 

Wyłącz demona named zleceniem drakxservices, gdyż prawdopodobnie nie potrzebujesz serwera DNS na swoim Linuksie.

 

*

 

Wykonaj uszczelnienie przydzielania adresów IP dla klientów w domowej sieci za pomocą sąsiedniej strony. Narzuć za pomocą CBQ limity transferu, tak by jeden narwany debil nie zapchał Ci łącza zasysając namiętnie pliki poprzez Kazzę.

 

*

 

Zainstaluj linuksowego GaduGadu, czyli Kadu. Zrób to koniecznie przed aktualizacją systemu. Więcej o dodatkowych programach jak Netscape, Opera, nmap itd na sąsiedniej stronie.

*

 

Przeczytaj stronkę o konfigurowaniu serwerów: sshd, Apache, ProFTPd itd.

 

*

 

Zaktualizuj system. Acha... Ponieważ Mandrake/Mandriva udostępnia aktualki tylko dla ostatnich 3 wersji, dlatego Mdk 10.0 jest już niewspierana. Jeżeli masz pobrane z Internetu (lub z czasopismowych płytek CD) pliki aktualizacyjne to możesz je użyć zamiast odpalać MANDRAKE-UPDATE. Wejdź do katalogu w którym są aktualki *.rpm, wydaj z konsoli (jako root) polecenie rpm -Fvh *.rpm (uwaga: * czyli gwiazdka symbolizuje tytuł pliku). W sieci pliki z binarkami są w katalogu RPMS (już skompilowane programy), natomiast źródełka są w SRPMS.

 

*

 

Uszczelnij system korzystając ze strony o BHP. Warto to zrobić, gdyż czas stracony na usuwaniu skutków włamań będzie z pewnością dłuższy i boleśniejszy niż spokojne zabezpieczanie.

 

*

 

Na Pulpicie Mandrake 8.1 domyślnie był tworzony skrót kill do zabijania procesów w powłoce okienkowej. Mechanizm jest prosty: jeżeli zawiesi się Tobie okienko z programem (KDE nie jest doskonałe, czego nie należy mylić z Linuksem :) - to klikasz w ikonkę, pojawia się kursor z piszczelami i klikasz w trefne okno. Taki sposób zabijania procesów (z ang. kill-zabić) jest praktyczny. Stąd nie rozumiem dlaczego w nowszych wersjach Mandrake wycofano się z automatycznego tworzenia tego skrótu na pulpicie. Teraz nadrobimy błąd:

Kliknij prawym przyciskiem myszy w Desktop, wybierz NOWY, URUCHOM APLIKACJĘ i w ścieżce dostępu wpisz:


dcop kwin default killWindow
     lub
xkill

 

*

 

O tworzeniu dyskietki startowej z LILO przeczytasz tutaj, natomiast o tworzeniu kopii MBR napisałm kilka słów tutaj.



Acha... na koniec rada: wydrukuj sobie zawartość pliku /etc/fstab. Przyda się na wypadek awarii, gdy będziesz musiał pod Linuksem ratunkowym podmontować poszczególne partycje dysku.

 

*     *     *

 

UWAGI NA KONIEC. Pliki ISO do Mandrake 10 (4 płytki) są na tej stronie. Ponieważ instalki pobrane z oficjalnych mirrorów ftp są bardziej wiarygodne (bez zaszytych trojanów i innych robali), to zassaj z nich pierwsze 3 pliki ISO, a z podanego tutaj hobbystycznego konta tylko ISO nr 4 (dodatkowe programy). Niestety.... na oficjalnych serwerach Mandrake nie udostępnia się czwartej płytki. Teoretycznie możesz ją zdobyć kupując cały pakiet Mandrake. Acha... dodatkowe oprogramowanie możesz także zainstalować pobierając poszczególne paczki instalacyjne z oficjalnego serwera ftp, jednak mi osobiście bardziej się podoba instalacja z płytek CD.

Tutaj ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ lub ftp://ftp.proxad.net/pub/Distributions_Linux/ w katalogu UPDATES RPMS znajdziesz pliki, którymi ręcznie zaktualizujesz moduły swojego systemu (poleceniem rpm -Fvh *.rpm).

Na stronie ftp://ftp.task.gda.pl/pub/linux/Mandrake/iso/ lub http://www.mandrakelinux.com/en/ftp.php3 znajdują się pliki w formacie ISO zawierające tzw. obrazy płyt CD - instalek najnowszego Mandrake. Oczywiście zainteresowani tym mogą być wyłącznie użytkownicy nagrywarek CD oraz osoby posiadające stały dostęp do Internetu (3 pliki razy ok. 700 MB - ściągnięcie tego zajęło mi kilka dni). O tym jak wypalić płytkę z obrazem iso poczytaj tutaj.

Na stronie ftp://ftp.proxad.net/pub/Distributions_Linux/ znajdują się pliki w formacie ISO zawierające starsze wersje Mandrake.

Na serwerach: ftp://mandrake.redbox.cz/ oraz ftp://ftp.icm.edu.pl/ znajdziesz pliki w formacie ISO zawierające starsze wersje Mandrake.

Na stronie http://www.mandrivalinux.com/en/hardware.php3 można zapoznać się z listą sprzętu współpracującego z Mandrake.

Polecane przez mnie książki o Linuksie Mandrake znajdziesz na stronie http://www.besthelp.pl - szukaj pozycji autorstwa Bogdana Krzymowskiego w zakładce SYSTEMY OPERACYJNE.

Na stronie http://www.linuxpub.pl/man/user_mk/ poczytasz sobie przetłumaczone na język polski instrukcje użytkowania Mandrake.
Tłumaczenia ważnych i przydatnych dokumentów.

 

 
twarogal@wp.pl

Uwaga: z powodu namnożenia się różnych złodziejskich witryn www, które kopiują moje strony i umieszczają je u siebie wraz z komercyjnymi reklamami (na których zarabiają) informuję, że wszelkie prawa są zastrzeżone.

Uwaga. Aby uniknąć zasysania całej witryny gorzow-wlkp.pl/linux za pomocą programów typu TeleportPro, WebCopier itd. informuję, że udostępniłem spakowaną wersję (w formacie RAR).

 
 

 

 

Witryna była dostępna pod adresami: strony.wp.pl/wp/twarogal , strony.wp.pl/wp/linuxtwarka , twarogal.republika.pl , klub.chip.pl/twarogal oraz gorzow-wlkp.net (w latach 2003/04).

 

 

gorzow-wlkp.pl

Informacje o odwiedzających są rejestrowane i publicznie udostępniane na pod adresem: http://gorzow-wlkp.pl/licznik/