From owner-p4-projects@FreeBSD.ORG Wed Mar 5 06:05:43 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E88701065672; Wed, 5 Mar 2008 06:05:42 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A63EA1065670 for ; Wed, 5 Mar 2008 06:05:42 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 926E58FC20 for ; Wed, 5 Mar 2008 06:05:42 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m2565gE5006791 for ; Wed, 5 Mar 2008 06:05:42 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m2565fLF006789 for perforce@freebsd.org; Wed, 5 Mar 2008 06:05:41 GMT (envelope-from pgj@FreeBSD.org) Date: Wed, 5 Mar 2008 06:05:41 GMT Message-Id: <200803050605.m2565fLF006789@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 136888 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2008 06:05:44 -0000 http://perforce.freebsd.org/chv.cgi?CH=136888 Change 136888 by pgj@disznohal on 2008/03/05 06:04:42 Add initial Hungarian translation of Chapter 29: Advanced Networking. Affected files ... .. //depot/projects/docproj_hu/books/handbook/advanced-networking/chapter.sgml#4 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/advanced-networking/chapter.sgml#4 (text+ko) ==== @@ -4,75 +4,99 @@ $FreeBSD: doc/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.sgml,v 1.404 2007/12/20 22:21:44 gabor Exp $ --> - - Advanced Networking + + + + Egyéb haladó hálózati + témák - Synopsis + Áttekintés - This chapter will cover a number of advanced networking - topics. + Ebben a fejezetben számos komolyabb + hálózati témát fogunk + tárgyalni. - After reading this chapter, you will know: + A fejezet elolvasása során + megismerjük: - The basics of gateways and routes. + az átjárók és az + útválasztás alapjait - How to set up IEEE 802.11 and &bluetooth; devices. + hogyan állítsunk be IEEE 802.11 és + &bluetooth; eszközöket - How to make FreeBSD act as a bridge. + a &os; segítségével hogyan tudunk + két hálózatot összekötni + hálózati hidakon keresztül - How to set up network booting on a diskless machine. + hogyan indítsuk hálózatról egy + lemez nélküli gépet - How to set up network address translation. + hogyan állítsunk be hálózati + címfordítást - How to connect two computers via PLIP. + hogyan kapcsoljunk össze két + számítógépet PLIP + használatával - How to set up IPv6 on a FreeBSD machine. + hogyan állítsuk be az IPv6 + használatát egy &os;-s gépen - How to configure ATM. + hogyan állítsuk be az ATM + használatát - How to enable and utilize the features of CARP, the - Common Access Redundancy Protocol in &os; + hogyan engedélyezzük és + használjuk ki a Közös címredundancia + protokollt &os;-ben - Before reading this chapter, you should: + A fejezet elolvasásához ajánlott: - Understand the basics of the /etc/rc scripts. + az /etc/rc könyvtárban + található szkriptek + mûködésének ismerete - Be familiar with basic network terminology. + az alapvetõ hálózati fogalmak + ismerete - Know how to configure and install a new FreeBSD kernel - (). + egy új &os; rendszermag + beállításának és + telepítésének ismerete () - Know how to install additional third-party - software (). + a külsõ fejlesztésû szoftverek + telepítésének ismerete () @@ -81,40 +105,53 @@ - - Coranth - Gryphon - Contributed by - + + Coranth + Gryphon + Készítette: + - Gateways and Routes + + Átjárók és az + útválasztás + + útválasztás + átjáró + alhálózat - routing - gateway - subnet - For one machine to be able to find another over a network, - there must be a mechanism in place to describe how to get from - one to the other. This is called - routing. A route is a - defined pair of addresses: a destination and a - gateway. The pair indicates that if you are - trying to get to this destination, - communicate through this gateway. There - are three types of destinations: individual hosts, subnets, and - default. The default route is - used if none of the other routes apply. We will talk a little - bit more about default routes later on. There are also three - types of gateways: individual hosts, interfaces (also called - links), and Ethernet hardware addresses (MAC - addresses). - + Egy gép egy másikat úgy tud + megtalálni a hálózaton, ha erre létezik + egy olyan mechanizmus, amely leírja, hogyan tudunk eljutni + az egyiktõl a másikig. Ezt hívjuk + útválasztásnak + (routing). Az útvonal (route) címek + egy párjaként adható meg, egy + céllal (destination) és egy + átjáróval (gateway). Ez a + páros mondja meg, hogy ha el akarjuk érni ezt a + célt, akkor ezen az + átjárón kell + továbbhaladnunk. A céloknak három + típusa lehet: egyéni gépek, + alhálózatok és az + alapértelmezett. Az + alapértelmezett útvonalat (default + route) abban az esetben alkalmazzuk, ha semelyik más + útvonal nem megfelelõ. Az alapértelmezett + útvonalakról a késõbbiekben még + beszélni fogunk. Három típusa van az + átjáróknak: egyéni gépek, + felületek (avagy linkek) és a hardveres + Ethernet címek (MAC-címek). - An Example + Példa - To illustrate different aspects of routing, we will use the - following example from netstat: + Az útválasztás + különbözõ területeit a + következõ netstat parancs + alapján fogjuk bemutatni: &prompt.user; netstat -r Routing tables @@ -131,76 +168,110 @@ host2.example.com link#1 UC 0 0 224 link#1 UC 0 0 - default route - The first two lines specify the default route (which we - will cover in the next - section) and the localhost route. + alapértelmezett + útvonal + + Az elsõ két sorban az alapértelmezett + útvonalat (amirõl részleteiben majd a következõ + szakaszban fogunk szólni) és a + localhost útvonalát + láthatjuk. + + visszahurkolt + eszköz - loopback device - The interface (Netif column) that this - routing table specifies to use for - localhost is lo0, - also known as the loopback device. This says to keep all - traffic for this destination internal, rather than sending it - out over the LAN, since it will only end up back where it - started. + A localhost címhez az + útválasztási táblázatban a + lo0 eszköz tartozik (a + Netif oszlopban), amit visszahurkolt + eszköznek (loopback device) is neveznek. Ez arra + utasítja a rendszert, hogy az ide küldött + csomagokat ne küldje keresztül a helyi + hálózaton, hanem csak ezen a belsõ + felületen, mivel úgyis oda jutnak vissza, ahonnan + indultak. - Ethernet - MAC address + Ethernet + MAC-cím - The next thing that stands out are the addresses beginning - with 0:e0:. These are Ethernet - hardware addresses, which are also known as MAC addresses. - FreeBSD will automatically identify any hosts - (test0 in the example) on the local Ethernet - and add a route for that host, directly to it over the - Ethernet interface, ed0. There is - also a timeout (Expire column) associated - with this type of route, which is used if we fail to hear from - the host in a specific amount of time. When this happens, the - route to this host will be automatically deleted. These hosts - are identified using a mechanism known as RIP (Routing - Information Protocol), which figures out routes to local hosts - based upon a shortest path determination. + + A táblázatban a következõ sor egy + 0:e0 kezdetû címet + tartalmaz. Ez egy hardveres Ethernet-cím, más + néven MAC-cím. A &os; magától + képes beazonosítani tetszõleges gépet + (ebben a példában a test0 + gépet) a helyi Ethernetes hálózaton + és felvenni hozzá egy útvonalat, + közvetlenül az ed0 Ethernetes + csatolófelületen keresztül. Ehhez a + típusú útvonalhoz tartozik még egy + lejárati idõ is (a Expire + oszlop), ami akkor kap szerepet, ha ennyi idõ + elteltével nem kapunk semmilyen hírt a + géprõl. Amikor ilyen történik, az + géphez eddig nyilvántartott útvonal + automatikusan törlõdik. Ezek a gépek a RIP + (útvonal-információs protokoll, Routing + Information Protocol) nevû mechanizmuson keresztül + azonosítódnak, mely a legrövidebb út + kiszámítása alapján határozza + meg a helyi gépekhez vezetõ útvonalat. + + alhálózat - subnet - FreeBSD will also add subnet routes for the local subnet (10.20.30.255 is the broadcast address for the - subnet 10.20.30, and example.com is the domain name associated - with that subnet). The designation link#1 refers - to the first Ethernet card in the machine. You will notice no - additional interface is specified for those. + A &os; a helyi alhálózat (10.20.30.255 és example.com, az + alhálózathoz tartozó név) + esetében is felvesz útvonalakat. A + link#1 megnevezés a gépben + található elsõ Ethernet-kártyát + jelöli. Megfigyelhetjük, hogy rajta kívül + nincs is több felülete. - Both of these groups (local network hosts and local subnets) have - their routes automatically configured by a daemon called - routed. If this is not run, then only - routes which are statically defined (i.e. entered explicitly) will - exist. + Mindegyik csoport (a helyi hálózati + gépek és a helyi alhálózatokatok) + útvonalait a routed nevû + démon tartja automatikusan karban. Ha ez nem fut, akkor + csak a statikusan definiált (vagyis az elõre + megadott) útvonalak fognak létezni. - The host1 line refers to our host, which it - knows by Ethernet address. Since we are the sending host, FreeBSD - knows to use the loopback interface (lo0) - rather than sending it out over the Ethernet interface. + A host1 sor a saját + gépünkre vonatkozik, amit az Ethernet-címe + szerint ismerünk. Mivel mi vagyunk küldõ + gép, a &os; tudni fogja, hogy ilyenkor az Ethernetes + felület helyett a visszahurkolt eszközt + (lo0) kell használnia. - The two host2 lines are an example of - what happens when we use an &man.ifconfig.8; alias (see the - section on Ethernet for reasons why we would do this). The - => symbol after the - lo0 interface says that not only are - we using the loopback (since this address also refers to the - local host), but specifically it is an alias. Such routes - only show up on the host that supports the alias; all other - hosts on the local network will simply have a - link#1 line for such routes. + A két host2 sor arra mutat + példát, amikor az &man.ifconfig.8; paranccsal + álneveket hozunk létre (ennek konkrét okait + ld. az Ethernetrõl szóló részben). A + lo0 felület neve után + szereplõ => szimbólum azt + jelzi, hogy ez nem csak egy visszahurkolt felület (mivel a + címe szintén a helyi gépre mutat), hanem a + felület egy másik neve. Ilyen útvonalak csak + az álneveket ismerõ gépeknél jelennek + meg. A helyi hálózaton minden más + gépnél egyszerûen csak a + link#1 jelenik meg az ilyen útvonalak + esetében. - The final line (destination subnet 224) deals - with multicasting, which will be covered in another section. + Az utolsó sor (a 224 + céllal rendelkezõ alhálózat) a + többesküldésre (multicasting) szolgál, + ezzel egy másik szakaszban foglalkozunk. - Finally, various attributes of each route can be seen in - the Flags column. Below is a short table - of some of these flags and their meanings: + Végezetül az útvonalakhoz tartozó + különféle tulajdonságok a + Flags oszlopban láthatóak. Az + alábbi rövid táblázatban + összefoglaltunk közülük + néhányat: @@ -210,75 +281,100 @@ U - Up: The route is active. + Up: az útvonal aktív H - Host: The route destination is a single host. + Host: az útvonal egyetlen gépre + mutat G - Gateway: Send anything for this destination on to this - remote system, which will figure out from there where to send - it. + Gateway: az adott cél felé ezen a + gépen keresztül küldjünk, ami majd + kitalálja, hogy merre küldje + tovább S - Static: This route was configured manually, not - automatically generated by the system. + Static: ez az útvonal statikus, nem a + rendszer hozta létre automatikusan C - Clone: Generates a new route based upon this route for - machines we connect to. This type of route is normally used - for local networks. + Clone: ebbõl az útvonalból + származtatunk új útvonalat azokhoz a + gépekhez, amikhez csatlakozunk. Ilyen + útvonalakat általában a helyi + hálózatokban találhatunk W - WasCloned: Indicated a route that was auto-configured - based upon a local area network (Clone) route. + WasCloned: azt jelzi, hogy ezt az útvonalat + egy helyi hálózatra mutató + (klón, avagy Clone típusú) + útvonal alapján hoztuk létre + automatikusan L - Link: Route involves references to Ethernet - hardware. + Link: az útvonal Ethernetes hardverhez + kapcsolódik + - Default Routes + Alapértelmezett útvonalak + + alapértelmezett + útvonal - default route - When the local system needs to make a connection to a remote host, - it checks the routing table to determine if a known path exists. If - the remote host falls into a subnet that we know how to reach (Cloned - routes), then the system checks to see if it can connect along that - interface. + Amikor a helyi rendszernek fel kell vennie a kapcsolatot egy + távoli géppel, ellenõrzi az + útválasztási táblázatban, + hogy létezik-e már hozzá valamilyen + útvonal. Ha a távoli gép egy olyan + alhálózatba esik, amit már el tudunk + érni (klónozott útvonalak), akkor a + rendszer megnézi, hogy a hozzátartozó + felületen képes-e kapcsolatot + létesíteni. - If all known paths fail, the system has one last option: the - default route. This route is a special type of gateway - route (usually the only one present in the system), and is always - marked with a c in the flags field. For hosts on a - local area network, this gateway is set to whatever machine has a - direct connection to the outside world (whether via PPP link, - DSL, cable modem, T1, or another network interface). + Ha minden ismert útvonal csõdöt mond, akkor + a rendszerünknek marad még egy utolsó + esélye: az alapértelmezett + útvonal használata. Ez az útvonal egy + speciális átjáró útvonal + (amibõl általában csak egyetlen egy + létezik a rendszerben) és tulajdonságai + között mindig szerepel a c. A + helyi hálózat gépei közül ez az + átjáró az legyen, amelyik + közvetlenül kapcsolódik a külsõ + világhoz (PPP összeköttetéssel, DSL, + kábelmodem, T1 vagy bármilyen más + hálózati felületen keresztül). - If you are configuring the default route for a machine which - itself is functioning as the gateway to the outside world, then the - default route will be the gateway machine at your Internet Service - Provider's (ISP) site. + Amikor pedig magát a külsõ világ + felé átjáróként + szolgáló gépet állítjuk be, + az alapértelmezett útvonal az internet + szolgáltatónk által megadott gép + címe lesz. - Let us look at an example of default routes. This is a common - configuration: + Vegyünk egy példát az + alapértelmezett útvonalakra. Egy tipikus + konfiguráció: @@ -287,165 +383,236 @@ -[Local2] <--ether--> [Local1] <--PPP--> [ISP-Serv] <--ether--> [T1-GW] +[Helyi2] <--ether--> [Helyi1] <--PPP--> [ Szolg. ] <--ether--> [T1-ÁJ] - The hosts Local1 and - Local2 are at your site. - Local1 is connected to an ISP via a dial up - PPP connection. This PPP server computer is connected through - a local area network to another gateway computer through an - external interface to the ISPs Internet feed. + A Helyi1 és Helyi2 + gépek a hálózatunk tagjai. A + Helyi1 az internet szolgáltatót + éri el egy betárcsázós PPP + kapcsolaton keresztül. A PPP szerver a külsõ + felületén keresztül a helyi + hálózaton pedig egy másik + átjáróhoz csatlakozik. - The default routes for each of your machines will be: + Az egyes gépek alapértelmezett + útvonalai így alakulnak: - Host - Default Gateway - Interface + Gép + Alapértelmezett + átjáró + Felület - Local2 - Local1 + Helyi2 + Helyi1 Ethernet - Local1 - T1-GW + Helyi1 + T1-ÁJ PPP - A common question is Why (or how) would we set - the T1-GW to be the default gateway for - Local1, rather than the ISP server it is - connected to?. + Gyakran felmerül a kérdés, hogy + Miért (és hogy-hogy) a + T1-ÁJ a Helyi1 + gép számára az alapértelmezett + átjáró és nem a + szolgáltató azon szervere, amihez + csatlakozott? - Remember, since the PPP interface is using an address on the ISP's - local network for your side of the connection, routes for any other - machines on the ISP's local network will be automatically generated. - Hence, you will already know how to reach the T1-GW - machine, so there is no need for the intermediate step - of sending traffic to the ISP server. + Ne felejtsük el, hogy a PPP felület a + szolgáltató helyi hálózatában a + mi részünkre kap címet, és a itt az + összes többi géphez tartozó + útvonal automatikusan létrejön. Emiatt + már eleve el tudjuk érni a + T1-ÁJ gépet, ezért amikor + a szolgáltatón keresztül küldünk, + nincs szükségünk egy további + lépcsõre. - It is common to use the address X.X.X.1 as the gateway address for your local - network. So (using the same example), if your local class-C address - space was 10.20.30 and your ISP was - using 10.9.9 then the default routes - would be: + Általában a X.X.X.1 címet szokták a helyi + hálózat átjárójának + kiosztani. Ezért (az elõbbi példát + újrahasznosítva) ha a helyi + hálózatunkon a C osztályú 10.20.30 címtartományt + használjuk, és a szolgáltatónkhoz a + 10.9.9 címtartomány + tartozik, akkor az alapértelmezett útvonalak a + következõk lesznek: - Host - Default Route + Gép + Alapértelmezett útvonal - Local2 (10.20.30.2) - Local1 (10.20.30.1) + Helyi2 (10.20.30.2) + Helyi1 (10.20.30.1) - Local1 (10.20.30.1, 10.9.9.30) - T1-GW (10.9.9.1) + Helyi1 (10.20.30.1, 10.9.9.30) + T1-ÁJ (10.9.9.1) - You can easily define the default route via the - /etc/rc.conf file. In our example, on the - Local2 machine, we added the following line - in /etc/rc.conf: + Az /etc/rc.conf + állományon keresztül könnyen meg tudjuk + adni az alapértelmezett útvonalat. A + példánkban a Helyi2 gép + /etc/rc.conf + állományába kell felvennünk a + következõ sort: defaultrouter="10.20.30.1" - It is also possible to do it directly from the command - line with the &man.route.8; command: + De a &man.route.8; parancs használatával + akár közvetlenül is megtehetjük + mindezt: &prompt.root; route add default 10.20.30.1 - For more information on manual manipulation of network - routing tables, consult &man.route.8; manual page. + A hálózati útválasztási + táblázatok kézzel történõ + módosításáról a &man.route.8; + man oldalon olvashatunk bõvebben. + - Dual Homed Hosts - dual homed hosts - There is one other type of configuration that we should cover, and - that is a host that sits on two different networks. Technically, any - machine functioning as a gateway (in the example above, using a PPP - connection) counts as a dual-homed host. But the term is really only - used to refer to a machine that sits on two local-area - networks. + Kettõs hálózatú + gépek + + kettõs hálózatú + gépek + + Egy másik típusú + konfigurációról is szót kell + ejtenünk, ahol a gép egyszerre két + hálózatnak is tagja. Gyakorlatilag az + átjáróként üzemelõ + számítógépek (mint mondjuk az, ami a + fenti példában PPP kapcsolattal csatlakozott) + ilyen kettõs hálózatú gépnek + tekinthetõek. De ez a kifejezés + igazából csak azokra az esetekre illik, ahol a + gép egyszerre két helyi hálózatban + is megjelenik. + + Az egyik esetben a gépben két + Ethernet-kártya található, melyek mindegyike + birtokol egy-egy hálózati címet az egyes + alhálózatokon. De elõfordulhat az is, hogy a + gépünkben csupán egyetlen + Ethernet-kártya van és az &man.ifconfig.8; + segítségével álneveket hoztunk + létre hozzá. Az elõbbi + általában két fizikailag + elkülönölõ Ethernet alapú + hálózat esetében történik, + míg az utóbbinál csak egyetlen fizikai + hálózati szegmensrõl van szó, ami + viszont logikailag két külön + alhálózatot tartalmaz. - In one case, the machine has two Ethernet cards, each - having an address on the separate subnets. Alternately, the - machine may only have one Ethernet card, and be using - &man.ifconfig.8; aliasing. The former is used if two - physically separate Ethernet networks are in use, the latter - if there is one physical network segment, but two logically - separate subnets. + Akármelyiket is vesszük, az + útválasztási táblázatok + úgy jönnek létre, hogy a gép a + másik alhálózat felé + átjáróként (bejövõ + útvonalként) lesz nyilvántartva. Ebben a + konfigurációban a gép a két + alhálózat között + útválasztóként fog + tevékenykedni, és gyakran valamelyik vagy + éppen mind a két irányba be kell + állítanunk valamilyen csomagszûrést + vagy tûzfalazást. - Either way, routing tables are set up so that each subnet knows - that this machine is the defined gateway (inbound route) to the other - subnet. This configuration, with the machine acting as a router - between the two subnets, is often used when we need to implement - packet filtering or firewall security in either or both - directions. + Ha azt szeretnénk, hogy ez a gép a két + felület között továbbítson + csomagokat, akkor a &os;-ben külön engedélyezni + kell ezt a lehetõséget. A következõ + szakaszban ennek részleteit tárjuk fel. - If you want this machine to actually forward packets - between the two interfaces, you need to tell FreeBSD to enable - this ability. See the next section for more details on how - to do this. - Building a Router + Az útválasztók + beállítása + + útválasztó - router + A hálózati útválasztó nem + csinál mást, csak továbbküldi az egyik + felületén beérkezõ csomagokat egy + másik felületére. Az internetes + szabványok és a sokéves mérnöki + tapasztalat azonban nem engedik, hogy a &os; projekt + alapértelmezés szerint is + elérhetõvé tegye ezt a &os; rendszerekben. + Ezt a lehetõséget az alábbi + változó YES + értékûre + állításával lehet + engedélyezni az &man.rc.conf.5; + állományban: - A network router is simply a system that forwards packets - from one interface to another. Internet standards and good - engineering practice prevent the FreeBSD Project from enabling - this by default in FreeBSD. You can enable this feature by - changing the following variable to YES in - &man.rc.conf.5;: + gateway_enable=YES # Ez legyen YES, ha átjáróként akarunk üzemelni - gateway_enable=YES # Set to YES if this host will be a gateway + Ezzel lényegében a + net.inet.ip.forwarding &man.sysctl.8; + változó értékét + állítjuk 1-re. Ha + valamiért egy idõre szüneteltetni akarjuk a + csomagok továbbküldését, akkor + állítsuk a változót + értékét 0-ra. - This option will set the &man.sysctl.8; variable - net.inet.ip.forwarding to - 1. If you should need to stop routing - temporarily, you can reset this to 0 temporarily. + Az új útválasztónak nem + árt arról sem tudnia, hogy merre + továbbítsa a forgalmat. Ha elég + egyszerû a hálózatunk, akkor akár + statikus útvonalakat is használhatunk. A &os; + alapból tartalmazza a BSD-k esetén + szabványos &man.routed.8; útválasztó + démont, ami a RIP (v1 és v2) valamint az IRDP + megoldásokat ismeri. A BGP v4, OSPF v2 és a + többi fejlettebb útválasztási + protokoll a net/zebra + csomagban érhetõ el. Az ettõl bonyolultabb + hálózati útválasztási + feladatokhoz olyan kereskedelmi termékek is + elérhetõek, mint mondjuk a + &gated;. - Your new router will need routes to know where to send the - traffic. If your network is simple enough you can use static - routes. FreeBSD also comes with the standard BSD routing - daemon &man.routed.8;, which speaks RIP (both version 1 and - version 2) and IRDP. Support for BGP v4, OSPF v2, and other - sophisticated routing protocols is available with the - net/zebra package. - Commercial products such as &gated; are also available for more - complex network routing solutions. + BGP + RIP + OSPF -BGP -RIP -OSPF @@ -454,17 +621,19 @@ Al Hoang - Contributed by + Írta: - - Setting Up Static Routes + + Statikus útvonalak + beállítása - Manual Configuration + Manuális konfiguráció - Let us assume we have a network as follows: + Tegyük fel, hogy hálózatunk a + következõ: @@ -474,45 +643,52 @@ INTERNET - | (10.0.0.1/24) Default Router to Internet + | (10.0.0.1/24) alapértelmezett átjáró az internetre | - |Interface xl0 + |az xl0 felület |10.0.0.10/24 +------+ - | | RouterA - | | (FreeBSD gateway) + | | A-utvalaszto + | | (FreeBSD átjáró) +------+ - | Interface xl1 + | az xl1 felület | 192.168.1.1/24 | +--------------------------------+ - Internal Net 1 | 192.168.1.2/24 + 1. belsõ hálózat | 192.168.1.2/24 | +------+ - | | RouterB + | | B-utvalaszto | | +------+ | 192.168.2.1/24 | - Internal Net 2 + 2. belsõ hálózat - In this scenario, RouterA is our &os; - machine that is acting as a router to the rest of the - Internet. It has a default route set to 10.0.0.1 which allows it to connect - with the outside world. We will assume that - RouterB is already configured properly and - knows how to get wherever it needs to go. (This is simple - in this picture. Just add a default route on - RouterB using 192.168.1.1 as the gateway.) + Ebben a forgatókönyvben az + A-utvalaszto a mi &os;-s gépünk, + ami az internet felé vezetõ + útválasztó szerepét + játssza. Számára az + alapértelmezett útvonal a 10.0.0.1, amin keresztül a + külsõ világot tudja elérni. + Feltételezzük, hogy a + B-utvalaszto-t már eleve jól + állítottuk be, tudja merre kell mennie. (A + kép alapján egyszerû: csak vegyünk fel + egy alapértelmezett útvonalat a + B-utvalaszto géphez, ahol így a + 192.168.1.1 lesz az + átjáró.) - If we look at the routing table for - RouterA we would see something like the - following: + Ha megnézzük most az + A-utvalaszto útválasztási + táblázatát, akkor nagyjából + a következõket fogjuk látni: &prompt.user; netstat -nr Routing tables @@ -524,139 +700,223 @@ 10.0.0/24 link#1 UC 0 0 xl0 192.168.1/24 link#2 UC 0 0 xl1 - With the current routing table RouterA - will not be able to reach our Internal Net 2. It does not - have a route for 192.168.2.0/24. One way to alleviate - this is to manually add the route. The following command - would add the Internal Net 2 network to - RouterA's routing table using 192.168.1.2 as the next hop: + Az A-utvalaszto + útválasztási táblázata + alapján jelen helyzetben nem lehet elérni a 2. + belsõ hálózatot. Nincs olyan + útvonal, ami a 192.168.2.0/24 alhálózat + felé vezetne. Ezt például úgy + tudjuk megoldani, ha manuálisan felvesszük ezt az + útvonalat. Az alábbi paranccsal + hozzáadjuk a 2. belsõ hálózat + elérését az A-utvalaszto + útválasztási + táblázatához, ahol a 192.168.1.2 lesz a következõ + ugrási pont (next hop): &prompt.root; route add -net 192.168.2.0/24 192.168.1.2 - Now RouterA can reach any hosts on the + Most már az A-utvalaszto + bármelyik gépet képes elérni a 192.168.2.0/24 - network. + hálózaton. + - Persistent Configuration + Rögzített konfiguráció - The above example is perfect for configuring a static - route on a running system. However, one problem is that the - routing information will not persist if you reboot your &os; >>> TRUNCATED FOR MAIL (1000 lines) <<<