Gentoo Logo

[ << ] [ < ] [ Powrót ] [ > ] [ >> ]


1. Wprowadzenie

1.a. Początek

Uwaga: Ten dokument zakłada, że jądro zostało poprawnie skonfigurowane, że prawidłowo zainstalowano również jego moduły dla sprzętu oraz, że znana jest nazwa interfejsu sprzętowego. Zakłada się również, że konfigurowane jest eth0, ale może to być również eth1, wlan0, etc.

Uwaga: Przy pisaniu dokumentu zakładamy, że jest zainstalowany baselayout-1.11.11 lub nowszy.

Przed rozpoczęciem konfiguracji karty sieciowej, należy wspomnieć o systemowym RC w Gentoo. Jest to realizowane poprzez stworzenie linku symbolicznego z net.lo do net.eth0 w /etc/init.d.

Listing 1.1: Tworzenie połączenia symbolicznego między net.eth0 i net.lo

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

System RC w Gentoo już wie o tym interfejsie. Musi również wiedzieć jak skonfigurować nowy interfejs. Wszystkie interfejsy sieciowe są konfigurowane w /etc/conf.d/net. Poniżej znajduje się przykładowa konfiguracja dla DHCP oraz statycznych adresów.

Listing 1.2: Przykłady dla /etc/conf.d/net

# Dla DHCP
config_eth0=( "dhcp" )

# Dla statycznego IP używając notacji CIDR
config_eth0=( "192.168.0.7/24" )
routes_eth0=( "default via 192.168.0.1" )

# Dla statycznego IP używając notacji netmaski
config_eth0=( "192.168.0.7 netmask 255.255.255.0" )
routes_eth0=( "default via 192.168.0.1" )

Uwaga: Jeżeli nie zostanie określona konfiguracja dla interfejsu, zakłada się że użyte zostanie DHCP.

Uwaga: CIDR oznacza Classless InterDomain Routing. Początkowo adresy IPv4 były podzielone na klasy A, B lub C. Klasyfikacja ta nie przewidywała takiego wzrostu popularności Internetu i teraz stoi przed obliczem utraty unikalnych adresów IP. CIDR pozwala użyć jednego schematu adresowania w celu użycia jednego adresu IP do reprezentowania wielu adresów. Adres IP w notacji CIDR wygląda jak zwykły adres IP, z tą różnicą, że kończy się ukośnikiem za którym znajduje się liczba. Dla przykładu, 192.168.0.0/16. CIDR jest dokładnie opisany w RFC 1519.

Teraz, gdy interfejs został już skonfigurowany, można go uruchomić i zatrzymać używając poleceń znajdujących się poniżej.

Listing 1.3: Uruchamianie i zatrzymywanie sieci przy pomocy skryptów startowych

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

Ważne: W przypadku problemów z siecią, zaleca się ustawienie zmiennej RC_VERBOSE="yes" w /etc/conf.d/rc, aby uzyskać więcej informacji na temat tego, co się dzieje.

Teraz, gdy już udało się uruchomić oraz zatrzymać urządzenie sieciowe, należałoby dodać je do domyślnych skryptów startowych Gentoo. Poniżej opisane jest jak tego dokonać. Ostatnie polecenie "rc" powoduje uruchomienie tych skryptów w danym poziomie uruchomieniowym, które jeszcze nie zostały jeszcze uruchomione.

Listing 1.4: Konfiguracja interfejsu sieciowego, aby uruchamiał się przy starcie systemu

# rc-update add net.eth0 default
# rc

[ << ] [ < ] [ Powrót ] [ > ] [ >> ]


Drukuj

Pokaż całość

Zaktualizowano 7 lipca 2008

Oryginalna wersja tego dokumentu została po raz ostatni zaktualizowana 4 października 2009. Jeśli chcesz pomóc w aktualizacji tego dokumentu do najnowszej wersji, skontaktuj się z Łukaszem Damentko, koordynatorem polskiego projektu tłumaczeń dokumentacji Gentoo.

Podsumowanie: Opis szybkiego i sprawnego skonfigurowania interfejsu sieciowego w większości środowisk.

Sven Vermeulen
Autor

Grant Goodyear
Autor

Roy Marples
Autor

Daniel Robbins
Główny Architekt

Chris Houser
Autor

Jerry Alexandratos
Autor

Seemant Kulleen
Gentoo x86 Developer

Tavis Ormandy
Gentoo Alpha Developer

Jason Huebel
Gentoo AMD64 Developer

Guy Martin
Gentoo HPPA developer

Pieter Van den Abeele
Gentoo PPC developer

Joe Kallar
Gentoo SPARC developer

John P. Davis
Redaktor

Pierre-Henri Jondot
Redaktor

Eric Stockbridge
Redaktor

Rajiv Manglani
Redaktor

Jungmin Seo
Redaktor

Stoyan Zhekov
Redaktor

Jared Hudson
Redaktor

Colin Morey
Redaktor

Jorge Paulo
Redaktor

Carl Anderson
Redaktor

Jon Portnoy
Redaktor

Zack Gilburd
Redaktor

Jack Morgan
Redaktor

Benny Chuang
Redaktor

Erwin
Redaktor

Joshua Kinard
Redaktor

Tobias Scherbaum
Redaktor

Xavier Neys
Redaktor

Gerald J. Normandin Jr.
Korekta

Donnie Berkholz
Korekta

Ken Nowack
Korekta

Lars Weiler
Współpracownik

Joshua Saddler
Editor

Karol Wojtaszek
Tłumacz

Łukasz Damentko
Tłumacz

Donate to support our development efforts.

Support OSL
Gentoo Centric Hosting: vr.org
Tek Alchemy
SevenL.net
Global Netoptex Inc.
Bytemark
Online Kredit Index
Copyright 2001-2009 Gentoo Foundation, Inc. Questions, Comments? Contact us.