Gentoo Logo

Upozornění : Tento dokument již neplatí a není udržován.


[ << ] [ < ] [ Domů ] [ > ] [ >> ]


1. Úvod

1.a. Pro začátek

Poznámka: Dále budeme předpokládat, že máte správně nastavené jádro, zejména moduly pro váš hardware, a že víte, jaké jméno rozhraní dostala vaše síťová karta. Konfigurovanému rozhraní budeme říkat eth0, ačkoli může stejně dobře jít o eth1, wlan0 atd.

Poznámka: Další popis platí pouze pro baselayout-1.11.11 a novější.

Aby se init skripty síťovým rozhraním vůbec zaobíraly, RC systém se o něm musí dozvědět, proto je potřeba v adresáři /etc/init.d vytvořit symbolický odkaz z net.lo na net.eth0:

Výpis kódu 1.1: Symlink z net.eth0 na net.lo

# cd /etc/init.d
# ln -s net.lo net.eth0

RC systém Gentoo nyní o rozhraní ví, avšak zatím mu není jasné, jak má vaše rozhraní nastavit. Veškerá konfigurace sítě se provádí v /etc/conf.d/net. Pro statickou adresu či DHCP může tento soubor vypadat hodně jednoduše:

Výpis kódu 1.2: Ukázky /etc/conf.d/net

# Pro DHCP
config_eth0=( "dhcp" )

# Pro statickou IP adresu zapsanou ve formátu CIDR
config_eth0=( "192.168.0.7/24" )
routes_eth0=( "default via 192.168.0.1" )

# Pro statickou IP adresu zapsanou pomocí masky sítě
config_eth0=( "192.168.0.7 netmask 255.255.255.0" )
routes_eth0=( "default gw 192.168.0.1" )

Poznámka: Pokud pro rozhraní neurčíte žádnou konfiguraci, automaticky se použije DHCP.

Poznámka: CIDR je zkratka z Classless InterDomain Routing. Původně byly IPv4 adresy rozděleny do skupin A, B, C a D, tento systém však nepočítal s masivním rozvojem Internetu a záhy mu začalo hrozit vyčerpání nových unikátních adres. Adresovací schéma CIDR umožňuje jedné IP adrese označit celý rozsah. CIDR IP adresa vypadá jako běžná IP adresa, avšak končí lomítkem a číslem, například 192.168.0.0/16. CIDR je popsáno v RFC 1519.

Rozhraní je nakonfigurováno, můžeme jej tedy zkusit spustit a zastavit:

Výpis kódu 1.3: Spuštení a zastavení síťového rozhraní

# /etc/init.d/net.eth0 start
# /etc/init.d/net.eth0 stop

Důležité: Během ladění sítě se může hodit nastavit zobrazování detailních zpráv pomocí deklarace RC_VERBOSE="yes" v souboru /etc/conf.d/rc.

Poté, co jste si ověřili, že se rozhraní dá spustit a zastavit ručně, budete pravděpodobně chtít zařídit jeho automatickou aktivaci při bootu. Druhý příkaz řekne systému init skriptů, aby spustil všechno, co má v aktuálním runlevelu běžet, a přitom neběží.

Výpis kódu 1.4: Spouštení síťového rozhraní při bootu

# rc-update add net.eth0 default
# rc

[ << ] [ < ] [ Domů ] [ > ] [ >> ]


Tisk

Zobrazit všechny

Aktualizace: 30. srpen 2006

Poslední aktualizace původni verze tohoto dokumentu: 1. červen 2014

Shrnutí: Návod, jak rychle zprovoznit Vaše připojení k síti v běžných podmínkách.

Sven Vermeulen
Autor

Roy Marples
Autor

Daniel Robbins
Autor

Chris Houser
Autor

Jerry Alexandratos
Autor

Seemant Kulleen
Gentoo x86 vývojář

Tavis Ormandy
Gentoo Alpha vývojář

Jason Huebel
Gentoo AMD64 vývojář

Guy Martin
Gentoo HPPA vývojář

Pieter Van den Abeele
Gentoo PPC vývojář

Joe Kallar
Gentoo SPARC vývojář

John P. Davis
Editor

Pierre-Henri Jondot
Editor

Eric Stockbridge
Editor

Rajiv Manglani
Editor

Jungmin Seo
Editor

Stoyan Zhekov
Editor

Jared Hudson
Editor

Colin Morey
Editor

Jorge Paulo
Editor

Carl Anderson
Editor

Jon Portnoy
Editor

Zack Gilburd
Editor

Jack Morgan
Editor

Benny Chuang
Editor

Erwin
Editor

Joshua Kinard
Editor

Tobias Scherbaum
Editor

Xavier Neys
Editor

Grant Goodyear
Korektor

Gerald J. Normandin Jr.
Korektor

Donnie Berkholz
Korektor

Ken Nowack
Korektor

Lars Weiler
Přispěvatel

Jan Kundrát
Překladatel

Jan Nárovec
Překladatel

Martin Tesař
Překladatel

Mirek Dvořák
Korektor

Adam Kudrna
Korektor

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.