PLD-doc/book/pl_book__siec: pl_siec__dsl_ethernet.sec pl_siec__ethernet.sec

qwiat cvs w pld-linux.org
Nie, 8 Maj 2005, 16:35:22 CEST


Author: qwiat
Date: Sun May  8 16:35:20 2005
New Revision: 5930

Modified:
   PLD-doc/book/pl_book__siec/pl_siec__dsl_ethernet.sec
   PLD-doc/book/pl_book__siec/pl_siec__ethernet.sec
Log:
- ususniecie opisu zarzadzana modulami z pl_siec__ethernet.sec
- zmiana nazewnictwa  identyfikatorow w pl_siec__ethernet.sec
- kosmetyka w obu plikach


Modified: PLD-doc/book/pl_book__siec/pl_siec__dsl_ethernet.sec
==============================================================================
--- PLD-doc/book/pl_book__siec/pl_siec__dsl_ethernet.sec	(original)
+++ PLD-doc/book/pl_book__siec/pl_siec__dsl_ethernet.sec	Sun May  8 16:35:20 2005
@@ -18,8 +18,8 @@
 		<para>
 			W celu uruchomienia usługi, wystarczy jedynie skonfigurować
 			interfejs sieciowy Ethernet w naszym komputerze,
-			zgodnie z informacjami uzyskanymi od dostawcy łącza.
-			Poniżej przedstawiono skrócony opis
+			zgodnie z informacjami uzyskanymi od dostawcy łącza 
+			(konfiguracja statyczna). Poniżej przedstawiono skrócony opis
 			konfiguracji tego typu interfejsu, szczegółowy opis
 			znajdziemy tutaj: <xref linkend="siec_ethernet" />
 		</para>

Modified: PLD-doc/book/pl_book__siec/pl_siec__ethernet.sec
==============================================================================
--- PLD-doc/book/pl_book__siec/pl_siec__ethernet.sec	(original)
+++ PLD-doc/book/pl_book__siec/pl_siec__ethernet.sec	Sun May  8 16:35:20 2005
@@ -5,126 +5,33 @@
 	</title>
 
 		
-	<section id="siec_basic_karta">
+	<section id="siec_ethernet_karta_modul">
 		<title>
-			Sprawdzamy jaką mamy kartę sieciową
+			Karta sieciowa
 		</title>
 		<para>
-			Na szczęście większość dostępnych na rynku kart 
-			sieciowych jest oparta na układach Realteka, 3Com 
-			bądź Intela. Wszystkie kernele z serii 2.2.x, 2.4.x i
-			2.6.x, dostępne w postaci gotowych pakietów rpm, jak
-			również te znajdujące się w repozytorium serwera CVS 
-			PLD (cvs.pld-linux.org), które możemy sobie sami
-			zbudować, posiadają skompilowane moduły do tych kart
-			sieciowych.
-		</para>
-		<para>
-			Przejdźmy do sedna sprawy.
-		</para>
-		<para>
-			Jak teraz sprawdzić jaką mam kartę sieciową? To proste.
-			Instalujemy pakiet pciutils. Znajduje się on na 
-			jednym z CD PLD Linux Distribution.
-		</para>
-		<screen># mount /mnt/cdrom/
-#
-# rpm -ivh /mnt/cdrom/PLD/RPMS/pciutils-2.1.10-7.i686.rpm</screen>
-		<para>
-			Następnie wystarczy jak wpiszemy polecenie
-			<command>lspci</command>. Wśród różnych 
-			urządzeń znajdziemy również naszą sieciówkę.
-		</para>
-<screen># lspci
-[...]
-00:0e.0 Ethernet controller: Realtek Semiconductor Co. Ltd. RTL-8139/8139C/8139C+
-[...]</screen>
-
-		<para>
-			Opcjonalnie, jeżeli nie chcemy, bądź nie umiemy lub
-			nie chce nam się instalować pakietu
-			<productname>pciutils</productname>, a potrzebujemy
-			zidentyfikować naszą kartę sieciową wydajmy takie
-			oto polecenie:
-		</para>
-<screen># dmesg |grep -i eth
-[...]
-eth0: Identified 8139 chip type 'RTL-8139C'
-[...]</screen>
-		<para>
-			Wśród wielu informacji zwróć uwagę na
-			fragment "RTL-8139/8139C/8139C+".
-		       	Jest to wskazówka przydatna przy szukaniu
-		       	odpowiedniego modułu.
+			Większość dostępnych na rynku kart sieciowych jest oparta na
+			układach Realteka, 3Com bądź Intela, dzięki temu nie będzie
+			problemów z uruchomieniem urządzenia.
+			Karty sieciowe są automatycznie wykrywane przez jądro i
+			nadawane są im nazwy kolejno: eth0, eth1, eth2, itd. Jedyną
+			rzeczą jaka pozostaje to załadowanie odpowiedniego modułu dla
+			danego urządzenia, proces ten dokładnie opisano tutaj:
+			<xref linkend="konfiguracja_kernel" />.
 		</para>
-	</section>
-	
-	
-	<section id="siec_basic_karta_instalacja">
-		<title>Ładujemy moduł naszej sieciówki</title>
-		<para>
-			Gdzie znajdziemy moduły do naszej karty? Znajdują
-			się one w katalogu
-			<filename>/lib/modules/2.2.22/net/</filename>.
-			UWAGA! W PLD w kernelach z serii 2.4.x i 2.6.x
-			lokalizacja jest nieco inna, np.:
-			<filename>/lib/modules/2.6.5/kernel/drivers/net/</filename>. 
-			Posiadając już informacje płynące z punktu pierwszego
-			wiemy mniej więcej którego modułu mamy poszukiwać.
-		       	Możemy więc wydać polecenie:
-		</para>
-		<screen># modprobe -l |grep 8139
-/lib/modules/2.6.5-1/kernel/drivers/net/8139cp.o
-/lib/modules/2.6.5-1/kernel/drivers/net/8139too.o</screen>
-		<para>
-			Oto i nasz moduł. Co dalej? Musimy go załadować
-			do pamięci. Robimy to poleceniem
-			<command>modprobe</command>
-		</para>
-<screen># modprobe 8139too</screen>
-		<para>
-			Zwróć uwagę, że pominąłem rozszerzenie nazwy modułu
-			- ".o" (w kernelach 2.6.x - ".ko").
-			Upewnijmy się teraz czy nam się udało.
-		</para>
-<screen># lsmod |grep 8139too
-8139too                  13536    0 (autoclean)</screen>
-		<para>
-			Pięknie. Wyedytujmy teraz plik
-			<filename>/etc/modules.conf</filename> dla jąder
-			2.2.x i 2.4.x
-		</para>
-<screen># vim /etc/modules.conf</screen>
 		<para>
-			Zróbmy w nim następujący wpis:
-		</para>
-<screen>alias eth0 8139too</screen>
-		<para>
-			Zaś dla jąder z serii 2.6.x edytujemy plik
-			<filename>/etc/modprobe.conf</filename>
-		</para>
-		<para>
-			Dzięki temu po restarcie komputera nasz moduł
-			będzie ładowany automatycznie podczas odwołania
-			do urządzenia <hardware>eth0</hardware>. Wygląda na to, 
-			że kartę mamy już zainstalowaną, wystarczy ją teraz
-			poprawnie skonfigurować.
-		</para>
-	</section>
-	<section id="siec_basic_modul_corobic">
-		<title>Modułu do mojej karty nie ma w PLD, co mam zrobić?</title>
-		<para>
-			Tak też oczywiście może się zdarzyć. W takim wypadku 
-			będziesz musiał skorzystać z dyskietki, którą na pewno
-			masz, o ile kupiłeś nową kartę. Prawdopodobnie 
-			znajdziesz na niej sterowniki dla Linuksa. Jeżeli nie,
-			poszukaj ich w internecie (www.google.com). Przeczytaj
-			plik README bądź INSTALL, w którym znajdziesz sposób 
-			instalacji sterownika w systemie.
+			Pliki konfiguracyjne interfejsów są przechowywane w katalogu
+			<filename>/etc/sysconfig/interfaces</filename>, nazwy tych
+			plików będą miały kolejno nazwy ifcfg-eth0, ifcfg-eth1,
+			ifcfg-eth2, itd. W tym rozdziale założono, że
+			konfigurujemy pierwszy interfejs (eth0). Pliki te modyfikujemy
+			za pomocą dowolnego edytora tekstu np.
+			<screen># vim /etc/sysconfig/interfaces/ifcfg-eth0</screen>
 		</para>
 	</section>
 
-	<section id="siec_basic_karta_konfiguracja_dhcp">
+
+	<section id="siec_ethernet_karta_konfiguracja_dhcp">
 		<title>Dynamiczna konfiguracja karty sieciowej (DHCP)</title>
 		<para>
 			Na początek wybieramy jeden z programów klienckich:
@@ -136,8 +43,7 @@
 <screen># poldek -i pump</screen>
 		<para>
 			Nasze zadanie ogranicza się do zmiany jednego
-			parametru w pliku konfiguracji interfejsu, dla pierwszego
-			interfejsu ethernet o nazwie eth0 będzie to plik:
+			parametru w pliku
 			<filename>/etc/sysconfig/interfaces/ifcfg-eth0</filename>.
 			Odszukujemy w nim opcję BOOTPROTO i wskazujemy klienta
 			DHCP, który ma być użyty (pump/dhcp):
@@ -152,30 +58,23 @@
 			Mała uwaga: przy użyciu DHCP statyczne opcje sieciowe
 			(adres IP, maska podsieci, brama) umieszczone w plikach
 			konfiguracyjnych będą ignorowane, zaś
-			zawartość pliku	<filename>/etc/resolv.conf</filename>
-			będzie nadpisywana.
+			zawartość pliku <filename>/etc/resolv.conf</filename>
+			będzie nadpisywana informacjami przyznanymi przez serwer DHCP.
 		</para>
 	</section>
 			
 	
-	<section id="siec_basic_karta_konfiguracja_statyczna">
+	<section id="siec_ethernet_karta_konfiguracja_statyczna">
 		<title>Statyczna konfiguracja karty sieciowej</title>
 		<para>
-			Zakładam, że Twój komputer posiada jedną kartę 
-			sieciową. Będzie ona widoczna w systemie jako
-			<hardware>eth0</hardware>. 
-			Wyedytuj więc plik
-			<filename>/etc/sysconfig/interfaces/ifcfg-eth0</filename>.
-		</para>
-<screen># vim /etc/sysconfig/interfaces/ifcfg-eth0</screen>
-		<para>
-			Aby karta działała poprawnie powinieneś mieć tam
+			Zaczynamy od zmodyfikowania pliku
+			<filename>/etc/sysconfig/interfaces/ifcfg-eth0</filename>,
+			aby karta działała poprawnie powinieneś mieć tam
 			podobne ustawienia:
 		</para>
 <screen>DEVICE="eth0"</screen>
 		<para>
-			Opcja ta określa symbol urządzenia widocznego w
-			systemie.
+			Opcja ta określa symbol urządzenia którego ma dotyczyć.
 		</para>
 <screen>IPADDR="192.168.0.2/24"</screen>
 		<para>
@@ -200,7 +99,7 @@
 	</section>
 
 
-	<section id="siec_basic_konczymy">
+	<section id="siec_ethernet_konczymy">
 		<title>Aktywacja sieci</title>
 		<para>
 			Ostatnią czynnością jest uruchomienie lub restart




Więcej informacji o liście dyskusyjnej pld-doc