Přihlásit | Registrovat

Nastavení sítě v Mandrivalinuxu 2009.0 - ethernet

Funkční připojení sítě (internet, LAN atd) je pro plnohodnotnou práci s počítačem nezbytné,takže zde rozebereme, jak zprovoznit síť v aktuální verzi Mandrivy Linuxu v domácích podmínkách.

Grafické nástroje pro nastavení sítě

Základním systémem pro nastavení počítače a Mandriva linuxu je Ovládací centrum, najdete ho v menu Systém - Nastavit váš počítač. Následně si systém řekne o heslo správce (roota) a po jeho zadání se Ovládací centrum spustí (dále jen MCC). Z příkazové řádky je lze vyvolat příkazem mcc nebo drakconf.

V MCC vyberete položku Síť a internet a klepnete na ikonu Správa sítí (viz obrázek). Spustí se modul pro sledování a nastavení síťového přípojení.

Stejný modul můžete vyvolat i přímo příkazem draknetcenter.

Okno vypadá velmi prostě a snadno by se přehlédla maličká šipečka, na kterou musíte klepnout, aby se zpřístupnily příslušné nabídky:

Po rozbalení (klepnutí na označenou šipečku v předchozím obrázku) se objeví následující možnosti:

Vyberte položku Nastavit a dostanete se k možnostem nastavení, které si nyní popíšeme. Nejprve obrázek:

IP adresa

Shora dolu je nejprve na výběr Automatická IP nebo Ruční nastavení. (IP adresa) Automatická IP se přiděluje tam, kde je funkční automatické přidělování pomocí systému DHCP. U některých poskytovatelů připojení ani jiná možnost není, protože IP je přidělována tzv. dynamicky, tedy při každém připojení dostanete jinou adresu.

Opačná situace je tam, kde do internetu přistupujete prostřednictvím sítě LAN nebo máte v cestě router.

V takovém případě jste připojeni síťovým kabelem vedoucím ze síťové karty připojeným pomocí konektoru RJ 45. Pro venkovní svět existuje jen jedna síťová adresa, která je nastavená v routeru a vnitřní síť je pro svět neviditelná (odborníci prominou zjednodušení). Router se pak stará o přidělování IP adres jednotlivým počítačům ve vnitřní síti.

Celý systém zjednodušeně vypadá tak, že router má například venkovní IP adresu 195.184.173.162 (tuto adresu Vám sdělí poskytovatel připojení nebo administrátor sítě). Tato adresa musí být nastavena přesně, aby poskytovatel připojení mohl Váš počítač nebo počítačovou síť připojit k Internetu.

Při pohledu z počítače má ale router adresu jinou, např. 192.168.0.1. Jde o adresu tzv. brány, tedy adresu, kterou počítač volá, když se chce dostat na internet. Router na této adrese naslouchá vnitřní komunikaci sítě a požadavky na tuto adresu směrované přeloží a přes vnější připojení ji pošle ven. Odpověď z vnějšího světa je směřovaná na adresu vnější, tedy 195.184.173.162, router ji přeloží a pošle na adresu, ze kterého odešel původní požadavek, tedy napr. do počítače 192.168.0.123.

Adresa počítače může být v závislosti na nastavení routeru bud statická (pak ji vyplníte ručně do příslušné kolonky), nebo dynamicky přidělovaná a vy zvolíte v nastavení Automatická IP. Vaše adresa bude kupříkladu 192.168.0.123, druhý počítač bude mít 192.168.132 atd.

Maska sítě je prakticky vždy 255.255.255.0.

Brána je adresa počítače nebo routeru, přes který procházíte ven do internetu. V příkladu, který zde rozebírame je to vnitřní adresa routeru, tedy 192.168.0.1.

Některé routery mívají s implementací DHCP problémy. Pokud vám síť nechodí spolehlivě, nastavte si router „natvrdo“ a do jednotlivých počítačů IP adresy napevno.

DNS servery

Adresy DNS serverů vám taky sdělí poskytovatel připojení. Jde o adresy počítačů, které mají na starosti překládání adres zadávaných do webového prohlížeče: www.mandrivalinux.cz příslušný DNS server přeloží jako 212.47.25.177 (lze ji zjistit i z konzoly příkazem dig adresa). Pokud adresu nezná, zeptá se nadřízeného serveru.

Systém adres umožní počítači najít ten jediný správný cíl v celém internetu a připojit se k tomu správnému serveru a podívat se na zvolené stránky.

Lze jen doporučit nastavit tyto adresy „natvrdo“, aby jste se vyhnuli jakýmkoli potížím s špatně implementovaným DHCP u řady routerů.

To je v nastavení sítě vše, potvrdíte tlačítkem OK a síť by měla být nastavena správně.

Nastavení routeru

Zmíníme zde ještě nastavení routeru, protože jeho špatné nastavení bývá častou příčinou potíží.

Většina dnes používaných routerů se nastavuje přes webové rozhraní. Do internetového prohlížeče zadáte adresu, která je uvedena v manuálu k routeru. Kupříkladu pro můj D-Link je to adresa http://192.168.0.1. Po odeslání požadavku se dostanete na „stránku“ s nastavením routeru, kde se pravděpodobně budete muset přihlásit uživatelským jménem a heslem (viz manuál ke konkrétnímu přístroji). Připomínám, že pro správnou funkci budete muset mít v prohlížeči povolený javascript.

Na úvodní obrazovce se nabízí průvodce, který umožní základní nastavení routeru. My se podíváme na další možnosti této nabídky, v levém sloupci.

Nastavení LAN je nastavení ovlivňující chování routeru „dovnitř“, tedy k vnitřní síti.

Nastavení WAN ovlivňuje chování routeru „ven“, tedy směrem k poskytovateli připojení a internetu.

Nastavení DHCP pak definuje, jakým způsobem se bude router chovat jako server DHCP.

Router a DHCP

Podívejme se na možnosti:

Zde je možnost vypnout nebo zapnout a případně upřesnit chování routeru jako DHCP serveru. Má-li router automaticky přidělovat IP adresy jednotlivým počítačům, pak je zapotřebí DHCP povolit (enable).

Lze také nastavit router tak, aby počítačům přiděloval stále stejnou adresu v závislosti na MAC adrese síťového zařízení v počítači (síťové karty).

Pokud zvolíte DHCP disable a nevyplníte nic dál, router akceptuje IP adresy, které počítačům zadáte vy.

Pokud zvolíte DHCP disable a nevyplníte nic dál, ale v PC zadáte Automatická IP, pak počítač IP adresu nezíská ani z routeru ani z vlastního nastavení a připojení nebude fungovat.

Pokud zvolíte DHCP enable (povolíte v routeru DHCP) a nevyplníte nic dál, a v PC nastavíte IP adresu ručně, spojení nebude fungovat, pokud se v nastavení PC náhodou nestrefíte do právě přidělené adresy routerem.

Z toho vyplývá, že přijatelná nastavení jsou tato:

PC: IP automatická; router: DHCP enable
PC: IP ručně;       router: DHCP disable, případně trvalé IP v závislosti na MAC adrese

Router a LAN

IP adresa - jde o IP adresu, na kterou se musí přihlašovat ostatní počítače, pokud chtějí ven do internetu. Pro PC v síti jde o adresu brány. Pro router jde o vnitřní adresu.

Subnet mask - maska sítě, obyklé 255.255.255.0

Domain name - doménové jméno. Zadáte-li, použijte toto jméno jako část jména každého počítače v síti, aby byla možná komunikace mezi nimi navzájem. Kupříkladu v routeru nastavíte domain name doma. V PC pak přidělíte jméno (hostname) karel.doma, v druhém PC petr.doma. Počítač petr.doma. Router pak oba počítače chápe jako součást jedné sítě a nebrání jejich vzájemné komunikaci.

Router a WAN

Zde se nastavují parametry připojení, které jste obdrželi od poskytovatele připojení. Pokud nebudete mít router, nastavíte je přímo do počítače připojeného k internetu. Pokud používáte router (což lze jen doporučit), nastavíte je jen jednou do routeru a ostatní počítače pak mohou využívat jednoduchého nastavení pomocí DHCP.

Zde se všechny údaje nastavují STATICKY, tedy natvrdo, protože nelze připustit jejich samovolné změny. V případě nesprávného nastavení vám nebude připojení k interntetu fungovat.

Jednotlivé položky už snad nevyžadují bližšího komentáře.

Nastavení routeru zpravidla nemá alternativu ke grafickému nastavení. Jinými slovy řečeno, router nenastavíte jinak, než prostřednictvím webového prohlížeče s funkčním javascriptem.

Nastavení sítě z příkazové řádky

Síť v Mandriva Linuxu může nastavovat jen správce. Přihlašte se tedy do konzoly/terminálu jako root ( prihlaseni_root ).

K vypsání aktuálního nastavení poslouží příkaz ifconfig:

# ifconfig 
eth0      Link encap:Ethernet  HWadr 00:0E:A6:35:94:50  
          inet adr:192.168.25.151  Všesměr:192.168.0.255 Maska:255.255.255.0
          inet6-adr: fe60::25f:b5ff:fe35:9320/64 Rozsah:Linka
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:563435 errors:0 dropped:0 overruns:0 frame:0
          TX packets:341301 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000 
          RX bytes:821018084 (782.9 MiB)  TX bytes:28711965 (27.3 MiB)
          Přerušení:23 Vstupně/Výstupní port:0xa000 

lo        Link encap:Místní smyčka  
          inet adr:127.0.0.1 Maska:255.0.0.0
          inet6-adr: ::1/128 Rozsah:Počítač
          AKTIVOVÁNO SMYČKA BĚŽÍ  MTU:16436  Metrika:1
          RX packets:28 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:0 
          RX bytes:1668 (1.6 KiB)  TX bytes:1668 (1.6 KiB)

Spoustu informací najdete v souborech v adresáři /proc/net/, výpisy lze získat kupříkladu použitím příkazu cat, např.:

# cat /proc/net/arp
IP address       HW type     Flags       HW address            Mask     Device
192.168.0.1      0x1         0x2         00:17:9a:6a:d9:47     *        eth0 

nebo

cat /proc/net/ip_conntrack 

vypíše otevřená síťová spojení atd.

Nastavení parametrů sítě

ifconfig dev ip netmask nmask broadcast bcast

neboli

[root@localhost]# ifconfig eth0 1.1.1.1 netmask 255.255.255.0 broadcast 1.1.1.255 

Síťová karta dostane adresu 1.1.1.1, maska sítě bude 255.255.255.0 a adresa pro všesměrové vysílání 1.1.1.255.

Nastavení sítě je uloženo v souborech pro jednotlivá síťová zařízení, tedy pro eth0 to bude /etc/sysconfig/network-scripts/ifcfg-eth0. Pokud budete chtít nakonfigurovat ještě další připojení, zkkopírujte tento soubor a dejte mu jméno ifcfg-eth1 a příslušně ho upravte. Při dalším startu si to systém přebere a zpřístupní další síťový prvek.

Obash souboru je následující:

# cat ifcfg-eth0 
DEVICE=eth0                 = název síťového zařízení
BOOTPROTO=dhcp              = zda se má získávat IP adresa z DHCP
NETMASK=255.255.255.0       = maska sítě
ONBOOT=yes                  = spouštění sítě při startu     
METRIC=10                   = metrika; neměnit
MII_NOT_SUPPORTED=no
USERCTL=yes                 = zda uživatel může síť spouštět a startovat
DNS1=89.190.64.20           = 1. DNS server
DNS2=195.146.125.146        = 2. DNS server
RESOLV_MODS=yes             = povolen režim resolveru (neměnit)
IPV6INIT=no                 = povolení/zakázání IPv6
IPV6TO4INIT=no
DHCP_CLIENT=dhclient        = DHCP klient - využití služby DHCP pro přidělení IP adresy
NEEDHOSTNAME=no
PEERDNS=no
PEERYP=yes
PEERNTPD=no

Ruční editací tohoto souboru můžete svou síť nastavit tak, jako v grafickém prostředí. Program draknetcenter ostatně nedělá nic víc, než že edituje tento soubor (trochu zjednodušuji).

Mandriva Wiki
hardware/sit.txt · Poslední úprava: 2011/01/05 19:30 autor: yullaw