Handbook:Parts/Installation/Networking/cs

Automatické nalezení sítě
Je možné, že to prostě funguje?

Pokud je systém zapojen do sítě ethernet s DHCP serverem, je velmi pravděpodobné, že síť byla nastavena automaticky. Pokud je tomu tak, pak spousta příkazů pracujících se sítí, které jsou součástí instalačního CD, jako jsou mezi jinými,  ,  ,  ,   a  , budou okamžitě funkční.

Pokud byla síť nastavena, pak by měl příkaz  vypsat, vedle , některá další síťová rozhraní jako  :

Pojmenování rozhraní se může od  docela lišit. Nejnovější instalační média mohou u běžných síťových rozhraní zobrazovat jména jako,   nebo. Zkrátka si najděte rozhraní ve výpisu z, které má IP adresu odpovídající místní síti.

Ve zbývající části tohoto dokumentu budeme předpokládat, že rozhraní je pojmenováno.

Volitelné: Konfigurace proxy serverů
Pokud k internetu přistupujete přes proxy server, musíte v průběhu instalace nastavit informace o proxy. Nastavení proxy je velmi jednoduché: zkrátka definujte proměnnou, která obsahuje informace o proxy serveru.

Ve většině případů dostačuje, pokud se proměnný definuje za použití hostitelského jména serveru. Na příklad předpokládejme, že proxy má název proxy.gentoo.org s portem 8080.

Nastavení HTTP proxy (HTTP a HTTPS provoz):

Nastavení FTP proxy:

Nastavení RSYNC proxy:

Pokud proxy vyžaduje uživatelské jméno a heslo, použijte pro proměnnou následující syntaxi:

Testování sítě
Zkuste pingnout DNS server svého ISP (naleznete jej v ) a webovou stránku podle svého výběru. Tím se ujistíte, že síť funguje správně a síťové pakety odchází do sítě, rozpoznávání jmen skrze DNS řádně funguje, atd.

Pokud vše funguje, můžete přeskočit zbytek této kapitoly a jít rovnou na další krok instalačních pokynů (Příprava disků).

Automatická konfigurace sítě
Pokud síť ihned nefunguje, některá instalační média umožňují uživateli použít nástroje  (pro běžné a bezdrátové sítě),   (pro uživatele s ADSL) nebo   (pro uživatele s pptp).

Pokud instalační médium neobsahuje žádný z těchto nástrojů, pokračujte na Ruční nastavení sítě.


 * Uživatelé běžného Ethernetu by měli pokračovat na Výchozí: Použití net-setup
 * Uživatelé ADSL by měli pokračovat na Alternativa: Použití PPP
 * Uživatelé PPTP by měli pokračovat na Alternativa: Použití PPTP

Výchozí: Použití net-setup
Nejjednodušším způsobem jak nastavit síť, pokud nebyla nastavena automaticky, je spuštění skriptu :

se vás zeptá na několik otázek o vaší síti. Jakmile bude vše hotové, síťové připojení by mělo fungovat. Vyzkoušejte ho tak, jak je popsáno výše. Pokud je test pozitivní, gratulujeme. Přeskočte zbytek této sekce a pokračujte na Příprava disků.

Pokud síť stále nefunguje, pokračujte na Ruční nastavení sítě.

Alternativa: Použití PPP
Za předpokladu, že je k připojení k internetu potřeba PPPoE, instalační CD (jakákoli verze) vše usnadňuje tím, že obsahuje ppp. Použijte poskytnutý skript  ke konfiguraci připojení. Během nastavování budete dotázáni na zařízení ethernet připojené k vašemu ADSL modemu, uživatelské jméno a heslo, IP adresy DNS serverů a zda požadujete základní firewall nebo ne.

Pokud se něco pokazí, překontrolujte pečlivě zda uživatelské jméno a heslo bylo zadáno správně nahlédnutím do souboru nebo  a ujistěte se, že používáte správné zařízení ethernet. Pokud zařízení ethernet neexistuje, je potřeba nahrát odpovídající síťové moduly. V tom případě pokračujte na Ruční nastavení sítě, která vám vysvětlí, jak nahrát odpovídající síťové moduly.

Pokud vše funguje, pokračujte na Příprava disků.

Alternativa: Použití PPTP
Pokud je vyžadována podpora PPTP, použijte program, který je poskytován instalačními CD. Nejprve se však ujistěte o správnosti nastavení. Upravte soubor nebo, aby obsahoval správnou kombinaci uživatelského jména a hesla:

Po té upravte, pokud je to potřeba:

Jakmile je toto všechno hotové, spusťte  (společně s volbami, které nelze nastavit ) k připojení na server:

Nyní pokračujte na Příprava disků.

Nahrání odpovídajících síťových modulů
Jakmile je instalační CD zavedeno, pokusí se detekovat hardwarová zařízení a nahrát odpovídající jaderné moduly (ovladače) k podpoře hardwaru. V naprosté většině případů odvede dobrou práci. Nicméně někdy nemusí potřebné jaderné moduly automaticky nahrát.

Pokud příkazy  nebo   selhaly, je možné, že síťová karta nebyla nalezena. To znamená, že uživatelé budou nejspíš muset nahrát odpovídající jaderné module ručně.

Ke zjištění toho, jaké jaderné moduly pro síťová zařízení jsou k dispozici, použijte :

Pokud byl ovladač pro síťové zařízení nalezen, použijte  k zavedení jaderného modulu. Například k nahrání modulu :

Abyste ověřili, zda už je síťová karta detekována, použijte. Rozpoznaná sítová karta bude mít za výsledek něco takového (opakujeme, že je jen příklad):

Pokud je však zobrazena následující chyba, síťová karta nebyla rozpoznána:

Dostupná síťová rozhraní mohou být vypsána ze souborového systému :

V příkladu výše bylo nalezeno 6 rozhraní. je nejspíše (drátový) adaptér ethernet zatímco je bezdrátový.

Za předpokladu, že síťová karta byla rozeznána, pokuste se znovu spustit  nebo   (které by měly nyní fungovat). Nicméně těm, co jsou hardcore vysvětlíme, jak nastavit síť manuálně.

Select one of the following sections based on your network setup:
 * Using DHCP for automatic IP retrieval
 * Preparing for wireless access if a wireless network is used
 * Understanding network terminology explains the basics about networking
 * Using ifconfig and route explains how to set up networking manually

Using DHCP
DHCP (Dynamic Host Configuration Protocol) makes it possible to automatically receive networking information (IP address, netmask, broadcast address, gateway, nameservers etc.). This only works if a DHCP server is in the network (or if the ISP provider provides a DHCP service). To have a network interface receive this information automatically, use :

Some network administrators require that the hostname and domainname provided by the DHCP server is used by the system. In that case, use:

If this works (try pinging some Internet server, like Google), then everything is set and ready to continue. Skip the rest of this section and continue with Preparing the disks.

Preparing for wireless access
When using a wireless (802.11) card, the wireless settings need to be configured before going any further. To see the current wireless settings on the card, one can use. Running  might show something like:

For most users, there are only two settings that might be important to change, the ESSID (aka wireless network name) or the WEP key. If the ESSID and Access Point address listed are already those of the environment's access point and the environment is not not using WEP, then the wireless configuration is already working.

To change the ESSID, or add a WEP key, issue the following commands.


 * To set the network name to GentooNode:


 * To set a hex WEP key:

To set an ASCII WEP key, prefix the key with :

Confirm the wireless settings again by using. Once wireless is working,continue configuring the IP level networking options as described in the next section (Understanding network terminology) or use the  tool as described previously.

Understanding network terminology
If all of the above fails, the network will need to be configured manually. This is not difficult at all. However, some knowledge of network terminology and basic concepts might be necessary. After reading this section, users will know what a gateway is, what a netmask serves for, how a broadcast address is formed and why systems need nameservers.

In a network, hosts are identified by their IP address (Internet Protocol address). Such an address is perceived as a combination of four numbers between 0 and 255. Well, at least when using IPv4 (IP version 4). In reality, such an IPv4 address consists of 32 bits (ones and zeros). Let's view an example:

Such an IP address is unique to a host as far as all accessible networks are concerned (i.e. every host that one wants to be able to reach must have a unique IP address). In order to distinguish between hosts inside and outside a network, the IP address is divided in two parts: the network part and the host part.

The separation is written down with the netmask, a collection of ones followed by a collection of zeros. The part of the IP that can be mapped on the ones is the network-part, the other one is the host-part. As usual, the netmask can be written down as an IP address.

In other words, 192.168.0.14 is still part of the example network, but 192.168.1.2 is not.

The broadcast address is an IP address with the same network-part as the network, but with only ones as host-part. Every host on the network listens to this IP address. It is truly meant for broadcasting packets.

To be able to surf on the Internet, each computer in the network must know which host shares the Internet connection. This host is called the gateway. Since it is a regular host, it has a regular IP address (for instance 192.168.0.1).

Previously we stated that every host has its own IP address. To be able to reach this host by a name (instead of an IP address) we need a service that translates a name (such as dev.gentoo.org) to an IP address (such as 64.5.62.82). Such a service is called a name service. To use such a service, the necessary name servers need to be defined in.

In some cases, the gateway also serves as a nameserver. Otherwise the nameservers provided by the ISP need to be entered in this file.

To summarize, the following information is needed before continuing:

Using ifconfig and route
Setting up the network consists of three steps.
 * 1) Assign an IP address using
 * 2) Set up routing to the gateway using
 * 3) Finish up by placing the nameserver IPs in

To assign an IP address, the IP address, broadcast address and netmask are needed. Then execute the following command, substituting  with the right IP address,   with the right broadcast address and   with the right netmask:

Set up routing using. Substitute  with the right gateway IP address:

Now open :

Fill in the nameserver(s) using the following as a template. Make sure to substitute  and   with the appropriate nameserver addresses:

That's it. Now test the network by pinging some Internet server (like Google). If this works, congratulations then. Continue with Preparing the disks.