Author: qwiat
Date: Fri Jun 24 00:15:47 2005
New Revision: 6173
Modified:
PLD-doc/queue/pl_siec__narzedzia.sec
Log:
- rozbudowa rozdzialu
Modified: PLD-doc/queue/pl_siec__narzedzia.sec
==============================================================================
--- PLD-doc/queue/pl_siec__narzedzia.sec (original)
+++ PLD-doc/queue/pl_siec__narzedzia.sec Fri Jun 24 00:15:47 2005
@@ -23,7 +23,7 @@
<title>Dane interfejsow</title>
<para>
Aby wyświetlić konfigurację interfejsów użyjemy
polecenia
- <command>ip addr</command> (<command>ifconfig
-a</command>).
+ <command>ip addr</command>.
</para>
<screen># ip addr
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
@@ -106,29 +106,74 @@
<section id="siec_narzedzia_routnig">
- <title>Routing</title>
+ <title>Ruting</title>
<para>
Aby wyświetlić tablicę routingu posłużymy się poleceniem
- <command>ip route</command> (<command>route</command>):
+ <command>ip route</command>:
<screen># ip route
10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.1
192.0.0.0/8 dev eth0 proto kernel scope link src 192.168.0.4
default via 10.0.0.100 dev eth0 onlink</screen>
</para>
<para>
- Zarządzenia routingiem na przykładzie konfigurowania
bramy domyślnej
+ Zarządzenia rutingiem na kilku przykładach
</para>
<para>
- Dodanie:
-<screen># ip route add default via 10.0.0.100
-lub
-# ip route add 0/0 via 10.0.0.100</screen>
- Usunięcie:
-<screen># ip route del defaultl
-lub
-# ip route del 0/0</screen>
+ Dodanie trasy do hosta
+ <screen># ip route add 10.0.0.4/32 eth0</screen>
+ </para>
+ <para>
+ Dodanie trasy do podsieci
+ <screen># ip route add 10.0.0.0/24 eth1</screen>
+ </para>
+ <para>
+ Dodanie bramy domyślnej:
+ <screen># ip route add 0/0 via 10.0.0.1</screen>
</para>
+ <para>
+ dodatkowe opcje:
+ <itemizedlist>
+ <listitem>
+ <para>
+ src {$adres_IP} - adres
źródłowy nowo tworzonych
+ pakietów, opcja ma istotne
znaczenie w przypadku
+ kilku adresów IP przypisanych
do interfejsu.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ protocol {$nazwa/$numer} -
opcja ważna w przypadku
+ łączenia rutowania statycznego
z dynamicznym.
+ Najczęściej stykamy się z
protokołami:
+ redirect, kernel, boot, ra. Ich
pełną
+ listę wraz z odpowiadającym im
numerom znajdziemy w pliku
+
<filename>/etc/iproute2/rt_protos</filename>.
+ Do statycznego routwania nie ma
potrzeby jej
+ definiowania.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ Usuwanie regułek jest bardzo podobne do dodawania,
musimy
+ użyć opcji "del" zamiast "add".
+ </para>
+ <para>
+ Jeśli chcemy na stałe ustawić regułki to możemy się
posłużyć
+ plikiem /etc/sysconfig/static-routes np.:
+<screen>eth0 10.0.0.0/24
+eth1 192.168.0.0/24 src 192.168.0.4</screen>
+ </para>
+ <para>
+ Jądro używa specjalnego cache do wydajniejszego
rutowania
+ pakietów, ma to jednak pewną wadę: zmiany w nim nie
następują
+ od razu po zmodyfikowaniu tablicy rutingu. Aby wymusić
+ natychmiastowe wyczyszczenie cache należy użyć
poniższego
+ polecenia:
+
+<screen># ip route flush cache</screen>
+ </para>
</section>
@@ -150,6 +195,16 @@
zainicjować komunikację. Możemy użyć do tego programu
<command>ping</command>.
</para>
+ <para>
+ Możemy stworzyć własną, statyczną tablicę ARP. Posłuży
nam do
+ tego plik
<filename>/etc/sysconfig/static-arp</filename> w
+ którym umieszczamy wpisy zawierające kolejno:
interfejs, adres MAC,
+ adres IP oraz status wpisu.
+<screen>eth0 00:80:48:12:c2:3c 192.168.10.10 permanent
+eth0 00:c0:df:f9:4e:ac 10.0.0.7 permanent</screen>
+ Opcja permanent oznacza, że wpis nigdy nie wygasa.
+ </para>
+
</section>
@@ -175,11 +230,45 @@
</para>
<para>
- Do analizowania sieci na bieżąco świetnie nadaj się
program
+ Do analizowania sieci na bieżąco świetnie nadaje się
program
<productname>IPTraf</productname>, jest to intuicyjny w
obsłudze
program, pozwalający śledzić ruch sieciowy i generować
statystyki. Obsługa programu jest tak prosta że nie
wymaga
żadnych dłuższych wyjaśnień.
</para>
</section>
+ <section id="siec_narzedzia_monitoring">
+ <title>Zakończenie</title>
+ W tym rozdziale opisano niewielki fragment możliwości
+ dostępnych narzędzi sieciowych. Poniższa lista
przedstawia
+ miejsca gdzie można znaleźć szerszy opis niektórych
zagadnień.
+ </section>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ NET-3-HOWTO z
+ <ulink
url="http://www.jtz.org.pl/">http://www.jtz.org.pl/</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Zaawansowany routing:
+ <ulink url="http://echelon.pl/pubs/NET4.pdf">
+ http://echelon.pl/pubs/NET4.pdf</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Dokumentacja iproute2
+ <ulink
url="http://www.policyrouting.org/iproute2-toc.html">
+
http://www.policyrouting.org/iproute2-toc.html</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://linux-ip.net/">
+ http://linux-ip.net/</ulink>
+ </para>
+ </listitem>
+ </itemizedlist>
</section>
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit