[ << ]
[ < ]
[ 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 |
config_eth0=( "dhcp" )
config_eth0=( "192.168.0.7/24" )
routes_eth0=( "default via 192.168.0.1" )
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 ]
[ > ]
[ >> ]
Materiał udostępniany na podstawie licencji Creative Commons -
Attribution / Share Alike.
|